After researching many ways to mitigate and prevent these issues, we have selected a couple of solutions that we believe to be beneficial for the prevention of ransomware. These solutions involve the implementation of Moving Target Defense, which consists of a defense mechanism that continuously changes the attack surface to prevent cyberattacks. This is done by first creating an extension and then assigning that extension to target files. This solution was gathered from the authors of the article “Ransomware protection using the moving target defense perspective”. The second solution regarding ransomware, is by using an API call usage which is a block of code that detects the ransomware at its early stage. This is done by using Static Analysis which reverse engineers the code and analyzes the ransomware file, before it is activated or opened. This solution was provided by the authors of the article, “Ransomware detection by mining of API call usage”.
We also talked about the vulnerability of the SCADA system on electric smart grids to FDI attacks. One of the solutions we advise on, is one proposed by the authors of the article “Intelligent energy cyber physical system (iECPS) for reliable smart grid against energy theft and false data injection”. This solution involves the use of machine learning that will use detection and verification systems to accurately identify electricity thefts and also including a watermarking system to mitigate the effects of FDI attacks. This watermarking approach proposes to improve the reliability of the smart grid. The second solution targeting FDI attacks is one proposed by the authors of the article, “Zero Watermarking Algorithm for Software Protection”. This approach can completely nullify the effects of an FDI attack because it creates a key using a watermark which can be retrieved at any point, and in the event of an attack the original key can be used to restore the data thus neglecting the after effects of the FDI attack.