QRLJacking:新しいタイプの攻撃は、多くのサービスおよびインターネットメッセンジャーのユーザーのセキュリティを脅かします

QR認証は一般的に考えられているほど安全ではありません







Mohamed Basetは、インターネットインスタントメッセンジャーのユーザーを攻撃する方法を開発した情報セキュリティの専門家です。 この方法は、QRコードの使用に基づいています。 現在、WeChat、Line、WhatsAppなど、多くのアプリケーションで認証にQRコードが使用されています。 SQRL(Secure QR Logins)は完全に安全な方法と考えられていましたが、そうではないようです。



Basetが示す方法には、テクノロジーとソーシャルエンジニアリングの両方が含まれます。 このようなハイブリッド攻撃方法は、攻撃者によって頻繁に使用されます。 インターネットメッセンジャーのユーザーを攻撃するには、攻撃者は何らかの方法で犠牲者に特別なQRコードをスキャンさせる必要があります。 これを使用する最も簡単な方法はフィッシングです。







この方法は、次の手順で構成されます。



1.攻撃者がクライアントQRセッションを開始し、フィッシングページでQRログインコードを複製します。

2.このページへのリンクが被害者に送信されます。 ページは非常に安全に見えます。

3.被害者は偽のQRコードをスキャンし、アプリケーションは認証トークンを送信して認証プロセスを完了します。

4.攻撃者は確認を受け取り、被害者のアカウントを制御できるようになります。



この方法が多少効果的であるためには、攻撃者はフィッシングサイトで更新して一時的なQRコードを複製するスクリプトを作成する必要があります。 実際、QR-LoginはQRコードの有効期間を制限します。 攻撃の主な条件-被害者と攻撃者の両方が同時にオンラインでなければなりません。



QRLJackingは、WhatsApp、WeChat、Line、Weibo、QQ Instant Messaging、QQ Mail、AlibabaでのQRLJackingを含むいくつかのメッセンジャーで既にテストされています。 開発者によると、すべての攻撃は正常に完了しました。







概念実証のソースコードは、BaseによってGitHubで公開されています



作業中のスクリプトをテストするには、サーバー側を構成する必要があります



1.「qrHandler.php」をサーバーにダウンロードします。 このスクリプトは、base64 QRコード文字列を有効なjpg画像に変換します。 デフォルトの画像ファイル名はtmp.jpgです。 スクリプトファイルのルートフォルダーにあり、phpファイルが要求されるたびに更新されます。 ユーザーを引き付けるために、WhatsAppページを偽造したり、メッセンジャーユーザー向けの魅力的なアプリケーションを備えたWebサイトを作成したりできます。

2.フィッシングWebページのソースであるファイル「phishing.html」を更新します。



クライアントのセットアップ(攻撃ブラウザ)



1. Firefoxを開きます

2.「about:config」を作成し、もちろん注意することに同意します。

3.文字列「security.csp.enable」を検索し、値をfalseに変更します。 スクリプトをテストした後、すべてを返すことをお勧めします。

4.アドオンGreasemonkeyをインストールし、ファイル「WhatsAppQRJackingModule.js」が稼働していることを確認します。

5.これで、すべての準備が整いました。 サンプル「 web.whatsapp.com 」を開いて、WhatsAppセッションがロードされるのを待ちます。 GreasemonkeyはWhatsAppモジュールを使用して動作を開始します。

6.被害者のフィッシングページへの直接リンクを送信します。



結果を見てみましょう:







どのリソースが脆弱ですか?



開発者によると、QLRJackingメソッドはインターネットメッセンジャーだけでなく、他のサービスにも使用できます。 脆弱なリソースとサービスのリストは次のとおりです。



チャット :WhatsApp、WeChat、Line、Weibo、QQ Instant Messaging

メーラー :QQメール、Yandexメール

eコマース: Alibaba、Aliexpress、Taobao、Tmall、1688.com、Alimama、Taobao Trips

オンラインバンキング: AliPay、Yandex Money、TenPay

識別サービス: Yandex Passport(Yandex Mail、Yandex Money、Yandex Maps、Yandexビデオなど)

モバイルソフトウェア: AirDroid

その他のサービス: MyDigiPass、Zapper&Zapper WordPress QRコードプラグイン、Trustly App、Yelophone、Alibaba Yunosによるログイン



All Articles