コンピューター・サイエンスでは、おおよその目途として、プログラム・コード2,500行ごとに一つの欠陥、つまり脆弱性があると言われている。アンドロイドのスマホには1,200万行のコード含まれ、Windowsのコードは4,000万行を超えているから、脆弱なポイントがどれだけあるか、容易に想像がつく。
2010年にイスラエルとアメリカがスタックスネットというマルウェアをイランのウラン濃縮施設に送り込み、ウラン濃縮用の遠心分離機を10%近く破壊した。
2015年にロシアがウクライナの発電所3カ所を同時にハッキングして大停電を起こした。
2016年にヤフーが5億人のユーザー・データをハッキングされた。