WannaCry は、Microsoft の SMB1 プロトコルの実装における一連の欠陥を悪用します。これらはプロトコル自体の構造上の欠陥ではなく実装上の欠陥であるため、Linux システムは自動的に感染することはありませんが、手動でインストールした場合は感染する可能性があります。これは、システムが Samba、Wine、またはその他の Windows エミュレーション レイヤーを実行しているかどうかに関係なく当てはまります。
この株ではなく、Windows <=7 を攻撃するためだけに書かれています。現在の形式の WannaCry には、Linux ベースのシステムに直接広がるモジュールはありません。前述のように、悪意のあるメールやその他の攻撃によって誰かが感染した後、最近リークされた ETERNALBLUE というコードネームの NSA サイバー兵器を使用してネットワーク内に拡散します。これは、Windows の SMB (ネットワーク共有) コードのプログラミング エラーのために機能します。