[更新] macOS High SierraにAPFSパスワードの脆弱性が存在

[更新] macOS High SierraにAPFSパスワードの脆弱性が存在

Appleの最新macOSに、APFSパスワードの脆弱性が発見されました。これは、ディスクユーティリティで暗号化されたAPFSコンテナを作成する際に発生します。ソフトウェア開発者のMatheus Mariano氏が最初に発見したのですが、Appleがこれを見逃していたのは残念です。暗号化されたコンテナを作成すると、パスワードが平文で表示されてしまいます。

APFSパスワード

MatheusがYouTubeに動画を投稿し、何が起こるかを見せてくれました。私も暗号化されたAPFSコンテナを作成して試してみました。パスワードとパスワードのヒントを選択する必要があります。コンテナをアンマウントして再マウントした後、「ヒントを表示」ボタンをクリックします。すると、パスワードヒントは全く異なるものを選択しても、パスワードが表示されます。

Matheus氏は、macOS High Sierra(バージョン10.13および10.13.1ベータ版を含む)を搭載した2016年製MacBook Proでこの脆弱性をテストしました。彼はすでにAppleに報告しているので、次のアップデートあたりで修正されると思われます。それでも、このような脆弱性が見落とされていたというのは奇妙なことです。

パスワードのヒントの代わりにパスワードが表示される APFS パスワード脆弱性のスクリーンショット。
私のパスワードは「macobserver」、ヒントは「password hint」でした。

これはSSD搭載のMacにのみ影響することに注意してください。Appleの新しいAPFSファイルシステムはSSDでのみ動作しますが、Fusion Driveのサポートは間もなく開始されるためです。パスワードの脆弱性は、OS全体のバグではなく、ディスクユーティリティ自体の問題のようです。ターミナルでdiskutilを使用して暗号化されたAPFSボリュームを作成すると、パスワードではなく、実際のパスワードのヒントが表示されます。

更新 – 2017年10月4日

Apple は、この脆弱性と、以前に発見されたキーチェーンの脆弱性を修正した macOS の追加アップデートをリリースしました。

Knowledge Network