- ハウツー

写真:Sean MacEntee/Flickr CC
Spectreは最悪のセキュリティ欠陥です。部分的な修正では攻撃から保護できないだけでなく、iPhoneやその他のデバイスの速度も低下させます。しかし、事態は見た目ほど深刻ではありません。iPhoneを再び高速化するための対策を講じることは可能です。また、修正プログラムの一つは、Webの速度向上だけでなく、Spectreの最大の攻撃経路も修正します。
スペクター
Spectreは、MacからPC、AndroidからiOSまで、ほぼすべてのコンピューターで動作するチップの設計上の欠陥によって引き起こされます。Killian Bellが、この状況全体を解説した素晴らしい記事を投稿しています。ソフトウェアの修正によって脆弱性を軽減することは可能ですが、これらのデバイスのCPUの速度が著しく低下し、目に見えるほどになる可能性があります。
Spectreエクスプロイトは、2つの方法のいずれかでデバイスに侵入します。1つは、ハードウェアの欠陥を悪用して独自の目的を達成する悪意のあるアプリです。もう1つは、ブラウザ経由でJavaScriptを使用する方法です。App Storeの審査が厳格であるため、iOSではアプリ経由の感染は問題にならない可能性が高いですが、Safariでサイトにアクセスするたびに、デバイス上でJavaScriptが実行されます。
JavaScriptをオフにする
Spectre を回避する最善の方法は、JavaScript を完全に無効にすることです。これにより、ブラウジングの速度が大幅に向上する可能性があります。最近のウェブサイトに蔓延するアドウェアやトラッキングコード、その他の迷惑コンテンツのほとんどは、JavaScript の形で配布されます。JavaScript を無効にするのは簡単です。

写真:Cult of Mac
iPhoneまたはiPadでJavaScriptを無効にするには、「設定」>「Safari」>「詳細」に移動し、JavaScriptスイッチを切り替えます。これで完了です。この設定はSafariアプリだけでなく、すべてのウェブビューで有効です。Macでは、 Safariの環境設定の「セキュリティ」タブにこの設定があります。
この欠点は、Webの大部分が壊れてしまうことです。YouTube動画は再生できず、Gmailなどのブラウザ内で動作するアプリも正常に動作しなくなります。つまり、JavaScriptを常にオフにして動作させることができない可能性があります。
その他の修正
ベンチマークテストでは、iOS 11.2.2、macOS High Sierra 10.13.2追加アップデート、macOS Sierra向けSafari 11.0.2、OS X El Capitanを搭載したデバイスで、Spectre対策が施されており、顕著な速度低下が見られました。しかし、実際にはこれらの速度低下はほとんど目立たないかもしれません。最新のiPhoneで、実際に遅延を感じたことはまだありません。
速度低下が発生した場合、すぐにSpectreのせいにしないでください。他にも様々な原因が考えられます。
バッテリー切れ
ご存知の通り、バッテリーが古くなったiOSデバイスは動作が遅くなることがあります。この問題を解決するには、Appleの新しいバッテリー交換プログラムでわずか29ドルで新しいバッテリーに交換する必要があります。新しいバッテリーがあれば、バッテリーの電力が不足してもiOSはCPUの速度制限をしなくなります。
ストレージをiCloudにオフロードする
節約のために容量の少ないiPhoneやiPadを買った人は、そろそろ教訓を学んでいるところかもしれません。ほぼ満杯のコンピューターは動作がひどく遅くなりますが、iPhoneも例外ではありません。iPhoneのストレージ容量を増やすことはできませんが、必要な容量を減らすことはできます。
iPhoneのストレージを最も消費するのは写真でしょう。写真を削除する代わりに、iCloudフォトライブラリをオンにすることを検討してみてください。写真のフルサイズがiCloudにアップロードされ、デバイスに合わせて調整された小さなサイズに置き換えられます。写真を表示、編集、共有するたびに、フルサイズの写真が取得されます。これにより、数ギガバイトの容量を節約できます。残念ながら、iCloudアカウントに無料で付属するデフォルトの5GBの容量では十分ではありません。嬉しいことに、アップグレードは安価です。月額1ドルで50GB、月額10ドルで2GBまで可能です。また、これらのプランは家族と共有できるので、かなり経済的にストレージ容量を増やすことができます。
iOS 11のストレージ設定
iOS 11には、iPhoneのストレージ容量を解放するための便利な新機能がいくつかあります。iOS 11のストレージに関する便利なハウツー記事も掲載していますが、簡単に言うと、iOS 11ではアプリの自動オフロード、古いiMessageのスレッドや添付ファイルの削除、容量を圧迫する動画のレビュー支援など、様々な機能が追加されます。これらの機能は自動ではないので、こちらのハウツー記事をご覧になり、ご自身でオンにしてください。
iPhoneのアップグレードを待つ
Spectre の修正は、あくまで予防策に過ぎません。ソフトウェアアップデートでは問題は解決できないため、脆弱性を排除する新しいチップ設計を待つ必要があります。つまり、Mac と iOS デバイスの次期モデルが登場するまで待つ必要がありますが、それらは今年後半まで登場しません。ですから、新しい iPhone X へのアップグレードは秋まで待つのが良いかもしれません。その頃には、脆弱性のない iPhone が購入できる可能性が高いでしょう。