Androidの新機能「Intrusion Logging」で高度なスパイウェア攻撃を徹底解析

-

Googleは、Androidデバイス向けの新たなセキュリティ機能「Intrusion Logging」を発表しました。この機能は、高度なスパイウェア攻撃の検出とフォレンジック分析を目的としており、特にジャーナリストや活動家といった高リスクの個人を標的としたサイバー攻撃への対抗策として期待されています。ユーザーはデバイスの活動ログを安全に記録し、疑わしい侵害が発生した際に専門家と共有することで、より詳細な調査が可能になります。

Androidのセキュリティを強化する「Intrusion Logging」とは

「Intrusion Logging」は、Androidの「Advanced Protection Mode」の一部として提供されるオプトイン機能です。これは、アムネスティ・インターナショナルや国境なき記者団といった人権団体とGoogleが共同で開発したもので、デバイスのセキュリティ侵害が疑われる場合に備え、永続的かつプライバシーを保護したフォレンジックログを保存することを目的としています。この機能により、高度なスパイウェアによる攻撃の痕跡を詳細に記録し、専門家による分析を支援することで、攻撃の特定と対応を迅速化することが可能になります。

¥1,890 (楽天市場時点 | 楽天市場調べ)

記録される活動の詳細

Intrusion Loggingが有効化されると、デバイスとネットワークの活動が毎日記録されます。記録される情報には、デバイスの動作や実行されている様々なアプリケーションに関する情報が含まれ、多岐にわたります。具体的には、以下の活動がログとして保存されます。

  • アプリケーションの活動状況(例:アプリプロセスの開始、終了)
  • アプリケーションのインストール、更新、アンインストール履歴
  • ネットワーク接続に関する情報(例:Wi-FiやBluetoothの開始・停止、DNSルックアップ、IPアドレス)
  • USB経由でのデバイスへのファイル転送やデバイスからのファイル転送
  • システム証明書の変更履歴
  • デバイスのロックおよびロック解除のタイミング

これらの詳細なログは、通常のシステムログでは捉えにくい、巧妙なスパイウェアの挙動を特定するための貴重な手がかりとなります。

ログデータの保存とセキュリティ対策

Intrusion Loggingによって収集されたデータは、エンドツーエンドで暗号化された上でGoogleのサーバーに保存されます。暗号化キーはユーザーのGoogleアカウントのパスワードと画面ロックの認証情報によって保護されており、Google自身を含むいかなる第三者も、デバイスの所有者以外がログデータにアクセスすることはできません。国境なき記者団は、「このデータをセキュアなサーバーに保存することで、スマートフォンにマルウェアがインストールされたとしても、ログにアクセスしたり、削除したり、改ざんしたりすることはできない」と述べています。

ログは12ヶ月間保存され、その後自動的に削除されます。一度Intrusion Loggingを有効にすると、ユーザーは12ヶ月の有効期限が切れる前にログを削除することはできません。これは、たとえアカウントが閉鎖されたり、機能がオフにされたりしても同様です。ユーザーは必要に応じてログをオフラインでダウンロードし、より長期間保存することも可能ですが、ダウンロードおよび復号化されたログのセキュリティ管理はユーザー自身の責任となります。

また、この機能はシステムレベルで動作するため、Chromeのシークレットモードでのブラウジング中に発生するDNSルックアップやIP接続といったネットワークイベントも記録されます。復号化されたログにアクセスできる人物は、どのウェブサイトが訪問されたかを把握できますが、特定のページの詳細は推測できないとされています。

高度なスパイウェア攻撃の背景と脅威

近年、国家レベルの支援を受けた高度なスパイウェア攻撃が世界中で問題となっています。特に有名なのは、イスラエルのNSOグループが開発した「Pegasus(ペガサス)」スパイウェアです。この種のツールは、標的のスマートフォンに密かに侵入し、通話履歴、メッセージ、写真、位置情報などを盗み出すだけでなく、マイクやカメラを遠隔操作して盗聴・盗撮を行うことも可能です。ジャーナリスト、人権活動家、政治家などが標的となるケースが多く、個人のプライバシー侵害だけでなく、民主主義や言論の自由に対する深刻な脅威となっています。

従来のセキュリティ対策では、このような高度でゼロデイ脆弱性を悪用するスパイウェアの検出は極めて困難でした。Intrusion Loggingは、デバイスの挙動を詳細に記録することで、たとえスパイウェアが検出を回避したとしても、その活動の痕跡を後からフォレンジック分析によって特定するための基盤を提供します。これにより、攻撃の全容解明と、将来的な防御策の強化に貢献することが期待されます。

Androidのセキュリティとプライバシーを強化するその他の新機能

Intrusion Loggingの導入に加え、GoogleはAndroidプラットフォーム全体のプライバシーとセキュリティを向上させるための多くの新機能を発表しています。これらの機能は、ユーザーを詐欺、マルウェア、不正アクセスといった様々な脅威から保護することを目的としています。

金融機関の通話認証機能

新たに導入される「Verified Financial Calls」は、詐欺師が銀行になりすましてユーザーから機密情報を引き出したり、送金を促したりする手口に対抗するものです。参加銀行からの電話があった際、Androidはインストールされているオンラインバンキングアプリに対し、実際に銀行がユーザーに連絡を試みているかを確認します。アプリがそのような連絡がないと確認した場合、システムは自動的に通話を終了させます。

また、銀行や金融機関が顧客に電話をかけることのない「着信専用」の電話番号を指定することも可能になります。これらの番号からの着信は、システムによって直接終了されます。この機能は、Android 11以降のデバイスで、Revolut、Itaú、Nubankといった銀行から数週間以内に提供が開始され、年内にはより多くの銀行に拡大される予定です。

ライブ脅威検出の拡張とAPKスキャン

「Live Threat Detection」機能も拡張され、疑わしいアプリの動作に対する警告を発するようになります。これには、Androidバンキング型トロイの木馬が認証情報を盗むためによく使用するSMS転送やアクセシビリティオーバーレイといった挙動が含まれます。これにより、マルウェアがシステムに深く侵入する前にユーザーに警告し、被害を未然に防ぐことが期待されます。

さらに、Chromeブラウザを通じてダウンロードされたAPKファイルは、インストール前に既知のマルウェアがないかスキャンされるようになります。これは、セーフブラウジング機能が有効になっている場合に適用され、不正なアプリがデバイスにインストールされるリスクを低減します。

アクセシビリティサービスAPIの制限と詐欺検出

アクセシビリティサービスAPIへのアクセスは、アクセシビリティツールとして明示的にラベル付けされていないすべてのアプリから削除されます。これは、悪意のあるアプリがこの強力なAPIを悪用してユーザーの操作を傍受したり、デバイスを制御したりするのを防ぐための重要な措置です。

チャット通知に対しても詐欺検出機能が追加され、メッセージアプリを通じて行われるフィッシング詐欺やその他の不正行為からユーザーを保護します。また、SMSワンタイムパスワード(OTP)は、ほとんどのアプリから3時間隠蔽されるようになり、SMS権限を持つ悪意のあるアプリによるOTP盗難を阻止します。

「デバイスを探す」機能とPIN/パスワード保護の強化

「デバイスを探す」機能も大幅に強化されます。デバイスを紛失としてマークすると、生体認証によるロックが可能になり、盗難者がデバイス追跡機能をオフにするのを防ぎます。また、クイック設定を非表示にし、新しいWi-FiやBluetooth接続を無効にする追加の保護も作動します。

PINやパスワードの試行回数も制限が強化され、物理的にデバイスにアクセスした第三者がパスワードを推測できる回数が減少し、失敗時の待機時間も長くなります。Android 12以降のデバイスでは、ロック画面からIMEI番号にアクセスできるようになり、デバイスの回復プロセスが改善されます。

プライバシーコントロールとAI関連のデータ保護

ユーザーは、特定のタスクのために一時的に正確な位置情報を共有したり、サードパーティアプリにアドレス帳全体ではなく特定の連絡先のみへのアクセスを許可したりするなど、プライバシーコントロールがさらに細分化されます。これにより、ユーザーは自身のデータをより詳細に管理できるようになります。

AI関連のデータ処理に関しては、ハードウェアによってバックアップされたオンデバイス分離を実現する「AISeal with pKVM」が導入されます。これにより、AI関連の機密データがデバイス上で安全に処理されることが保証されます。また、Androidのバイナリ透過性が拡張され、公式ビルドの整合性が検証され、GoogleアプリやGMS APIの真正性を確認するための公開台帳が提供されます。

レガシー技術と将来の脅威への対策

キャリアは、レガシー技術の脆弱性から顧客を保護するため、2G通信をデフォルトで無効にするオプションが提供されます。さらに、将来の量子コンピューティングによる暗号解読の脅威に対抗するため、データ保護にポスト量子暗号が導入されます。

GoogleのAIアシスタント「Gemini」をAndroid上で利用する際には、ユーザーが機能全体、セキュリティガードレール、透明性についてオプトイン/アウトを明示的に制御できる機能も追加されます。

こんな人におすすめ

  • 高度なスパイウェア攻撃からの保護を強く求めるジャーナリストや活動家
  • 自身のデバイスが監視されている可能性を懸念し、その証拠を記録したい人
  • セキュリティ専門家と連携してデバイスの侵害状況を詳細に調査したい人
  • Androidデバイスの全体的なセキュリティレベル向上に関心がある人

よくある質問

Intrusion Loggingはどのように有効化するのですか?

Intrusion Loggingは、デバイスの「設定」アプリから「セキュリティとプライバシー」→「Advanced Protection」→「Intrusion Logging」と進み、「ログにアクセス」をタップすることで有効化できます。この機能はAndroid 16の12月アップデート以降のデバイスに順次展開されます。

ログデータは誰がアクセスできますか?

ログデータはエンドツーエンドで暗号化され、Googleのサーバーに保存されます。暗号化キーはユーザー自身のGoogleアカウントパスワードと画面ロック認証情報で保護されており、Googleを含むいかなる第三者も、デバイスの所有者以外がこのログデータにアクセスすることはできません。

Intrusion Loggingをオフにしてもログは削除されますか?

一度Intrusion Loggingを有効にすると、ログは12ヶ月間保存され、その後自動的に削除されます。この12ヶ月の期間内は、ユーザーが機能をオフにしたり、アカウントを閉鎖したりしても、ログを削除することはできません。ただし、ユーザーはログをオフラインでダウンロードし、自身で管理することは可能です。

Android 16より古いデバイスでも使えますか?

Intrusion Logging機能は、Android 16の12月アップデート以降のデバイスに順次展開されると報じられています。したがって、それ以前のバージョンのAndroidデバイスでは利用できない可能性が高いです。

まとめ

GoogleがAndroidに導入する「Intrusion Logging」機能は、高度なスパイウェア攻撃に対する防御と分析を大きく前進させるものです。特に、国家レベルの監視の標的となりやすいジャーナリストや活動家といった高リスクの個人にとって、自身のデバイスが侵害された際の証拠収集と専門家による調査を強力に支援します。また、金融機関の通話認証、ライブ脅威検出の拡張、APKスキャン、プライバシーコントロールの改善など、多岐にわたるセキュリティ強化策が同時に発表されたことで、Androidプラットフォーム全体の安全性が一層高まることが期待されます。これらの継続的な取り組みは、Androidが最も安全なプラットフォームの一つであり続けるというGoogleのコミットメントを示すものであり、ユーザーはより安心してデバイスを利用できるようになるでしょう。

情報元:thehackernews.com

合わせて読みたい  iPhone 16eがMagSafe対応に!iFixitが明かす驚きの部品互換性とアップグレード術

著者

カテゴリー

Related Stories