India Today

LESSONS IN RANSOMWARE

- SUNIL ABRAHAM Sunil Abraham is Executive Director, Centre for Internet and Society

The WannaCry ransomware was a derivative implementa­tion of an exploit developed at the cost of the US taxpayer holding hostage mostly users of pirated and/ or outdated software across the world.

Let us first understand how the US taxpayer ended up subsidisin­g this global criminal operation. The National Security Agency of the US government, like the intelligen­ce and military agencies in most other nation states with an offensive cybersecur­ity programme is amassing zero-day vulnerabil­ities. Zero-day vulnerabil­ities are vulnerabil­ities in software that have not been disclosed publicly. The vulnerabil­ity targeted by WannaCry was for years of strategic importance for the NSA. They had built an exploit called Eternal Blue to remotely take over and control computers running Windows XP to Windows 2012.

In the big picture, through amassing hundreds of such vulnerabil­ities and their associated exploits, agencies like the NSA contribute to the fragility of our global informatio­n society. They reverse the traditiona­l market incentives for fixing software vulnerabil­ities. While this strategy might provide the NSA an advantage during cyber attacks and cyber war—even the NSA does not know if criminals are using the very same vulnerabil­ities to target American citizens. This cyber-security challenge is currently being debated at many different national and internatio­nal forums. The most important question is—should the market for zero-day vulnerabil­ities and exploits be regulated? If it is to be regulated, how should it be regulated? Unfortunat­ely, it is highly unlikely that there will be consensus on this issue and therefore government­s will continue to contribute to the success of attacks like WannaCry in the years to come.

Why did the criminals target outdated/pirated software? Corporatio­ns like Microsoft try to discourage piracy by only providing patches to paying customers. Microsoft had released patches mid-March around a month before the Shadow Brokers released the latest tranche of weaponised software exploits from the NSA featuring Eternal Blue. Additional­ly, Microsoft went out of its way to also release a patch for Windows XP; they were not obliged to do this since they had ended support for XP in April 2014. But Microsoft decided against making these patches available to users of pirated versions of their software. Of course, user ignorance and poor security practices have contribute­d greatly to the scale of the attack, but given that our government knows that most Indians will not be able to afford proprietar­y software, it is strange it doesn’t promote Free/ Open Source Software (FOSS). The promotion of FOSS is mentioned in the BJP manifesto for 2014. This is best achieved through vendor neutrality in government procuremen­t and educationa­l institutio­ns. Otherwise, the state and academia end up as the sales teams of proprietar­y software firms. If ordinary people shift to FOSS, they could, for example, instal the latest version of Ubuntu without paying and also get all the latest security updates.

This is not to say there is no ransomware targeting FOSS (Android, flavours of GNU/Linux) or FOSSbased operating systems like Apple’s OS. But their limited market share results in fewer criminals targeting them. With FOSS, it’s also possible that resources needed to detect vulnerabil­ities and develop patches can be provided by multiple stakeholde­rs, including government­s. However, it is important not to forget that there is no guarantee that any of this will actually happen. There are examples of very important projects like Open SSL with vulnerabil­ities like Heart Bleed that remained undetected and unfixed. This was because everyone was hoping for someone else to do it. Economists call this the “tragedy of the commons”. However, in developing countries like India, government procuremen­t can be used to shape the market, incentivis­ing an ecosystem of developers with market incentives for contributi­ng to FOSS projects. This is a better way to use taxpayer money!

 ??  ??
 ??  ??
 ??  ??

Newspapers in English

Newspapers from India