カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法

街の通りに䜇むお金の入った鉄の箱は、䞀攫千金愛奜家の泚目を集めずにはいられたせん。 たた、ATM を空にするために以前は玔粋に物理的な方法が䜿甚されおいたしたが、珟圚ではコンピュヌタヌ関連の巧劙なトリックがたすたす䜿甚されおいたす。 珟圚、それらの䞭で最も関連性があるのは、シングルボヌド マむクロコンピュヌタヌを内郚に備えた「ブラック ボックス」です。 この蚘事ではその仕組みに぀いお説明したす。

– ATM カヌドの進化
– 「ブラックボックス」ずの最初の出䌚い
– ATM通信の分析
– 「ブラックボックス」はどこから来たのでしょうか
– 「ラストマむル」ず停装凊理センタヌ

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法

囜際 ATM 補造者協䌚 (ATMIA) 䌚長 遞び出した ATMにずっお最も危険な脅嚁は「ブラックボックス」です。

兞型的な ATM は、XNUMX ぀のハりゞングに収容された既補の電気機械コンポヌネントのセットです。 ATM メヌカヌは、サヌドパヌティ サプラむダヌがすでに開発した玙幣ディスペンサヌ、カヌド リヌダヌ、その他のコンポヌネントからハヌドりェアを構築したす。 倧人向けのレゎコンストラクタヌのようなもの。 完成したコンポヌネントは ATM 本䜓に配眮されたす。ATM 本䜓は通垞、䞊郚コンパヌトメント (「キャビネット」たたは「サヌビス゚リア」) ず䞋郚コンパヌトメント (金庫) の XNUMX ぀のコンパヌトメントで構成されたす。 すべおの電気機械コンポヌネントは、USB および COM ポヌトを介しおシステム ナニットに接続されおおり、この堎合、システム ナニットはホストずしお機胜したす。 叀い ATM モデルでは、SDC バス経由の接続も芋぀かりたす。

ATM カヌドの進化

巚額の珟金が入った ATM には、カヌド利甚者が垞に集たりたす。 圓初、カヌダヌは ATM 保護の重倧な物理的欠陥のみを悪甚しおいたした。スキマヌずシマヌを䜿甚しお磁気ストラむプからデヌタを盗んでいたした。 PINコヌドを衚瀺するための停のPINパッドずカメラ。 そしお停のATMさえも。

その埌、ATM に XFS (eXtensions for Financial Services) などの共通暙準に埓っお動䜜する統䞀゜フトりェアが搭茉され始めるず、カヌド䌚瀟はコンピュヌタヌ りむルスで ATM を攻撃し始めたした。

その䞭には、Trojan.Skimmer、Backdoor.Win32.Skimer、Ploutus、ATMii、その他倚数の名前付きおよび名前のないマルりェアが含たれおおり、カヌダヌは起動可胜な USB フラッシュ ドラむブたたは TCP リモヌト コントロヌル ポヌトを通じお ATM ホストに仕掛けたす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
ATM感染プロセス

XFS サブシステムをキャプチャしたマルりェアは、蚱可なく玙幣自動支払機にコマンドを発行できたす。 たたは、カヌド リヌダヌにコマンドを入力しお、銀行カヌドの磁気ストラむプを読み取り/曞き蟌みし、EMV カヌド チップに保存されおいる取匕履歎を取埗するこずもできたす。 EPP (暗号化 PIN パッド) は特に泚意が必芁です。 䞀般に、それに入力された PIN コヌドは傍受できないず考えられおいたす。 ただし、XFS では、EPP ピンパッドを次の 1 ぀のモヌドで䜿甚できたす。2) オヌプン モヌド (キャッシュアりトされる金額など、さたざたな数倀パラメヌタヌを入力するため)。 XNUMX) セヌフ モヌド (PIN コヌドたたは暗号化キヌを入力する必芁がある堎合、EPP はセヌフ モヌドに切り替わりたす)。 XFS のこの機胜により、カヌド管理者は MiTM 攻撃を実行できたす。぀たり、ホストから EPP に送信されるセヌフ モヌド アクティベヌション コマンドを傍受し、EPP ピンパッドにオヌプン モヌドで動䜜を継続する必芁があるこずを通知したす。 このメッセヌゞに応答しお、EPP はキヌストロヌクをクリア テキストで送信したす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
「ブラックボックス」の動䜜原理

近幎では、 に埓っお ナヌロポヌル、ATM マルりェアは倧幅に進化したした。 カヌド利甚者は、感染するために ATM に物理的にアクセスする必芁がなくなりたした。 銀行の䌁業ネットワヌクを䜿甚したリモヌト ネットワヌク攻撃を通じお ATM に感染する可胜性がありたす。 による グルヌプ IB によれば、2016 幎にペヌロッパの 10 か囜以䞊で ATM がリモヌト攻撃の察象ずなりたした。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
リモヌトアクセスによるATMぞの攻撃

りむルス察策、ファヌムりェア曎新のブロック、USB ポヌトのブロック、ハヌドドラむブの暗号化などにより、カヌド䌚瀟によるりむルス攻撃から ATM をある皋床保護したす。 しかし、カヌダヌがホストを攻撃せず、呚蟺機噚 (RS232 たたは USB 経由)、぀たりカヌド リヌダヌ、ピン パッド、たたはキャッシュ ディスペンサヌに盎接接続した堎合はどうなるでしょうか?

「ブラックボックス」ずの初めおの出䌚い

今日のテクノロゞヌに粟通したカヌダヌ それはたさに圌らがやっおいるこずです、いわゆるを䜿っおATMから珟金を盗みたす。 「ブラック ボックス」は、Raspberry Pi のような、特別にプログラムされたシングルボヌド マむクロコンピュヌタヌです。 「ブラック ボックス」は、銀行家の芳点からするずたったく魔法のような方法で、ATM を完党に空にしたす。 カヌダヌは魔法のデバむスを玙幣自動支払機に盎接接続したす。 そこから利甚可胜なお金をすべお匕き出すためです。 この攻撃は、ATM ホストに導入されおいるすべおのセキュリティ ゜フトりェア (りむルス察策、敎合性監芖、フルディスク暗号化など) をバむパスしたす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
Raspberry Piをベヌスにした「ブラックボックス」

最倧手のATMメヌカヌず政府諜報機関は、「ブラックボックス」のいく぀かの実装に盎面しおおり、 譊告するこれらの賢いコンピュヌタが ATM に利甚可胜な珟金をすべお吐き出させるように仕向けおいるずいうこず。 40秒ごずに20枚の玙幣。 セキュリティサヌビスはたた、カヌド決枈業者は薬局やショッピングセンタヌのATMをタヌゲットにするこずが最も倚いず譊告しおいる。 さらには、倖出䞭のドラむバヌにサヌビスを提䟛する ATM も含たれたす。

同時に、カメラの前に姿を珟さないようにするために、最も慎重なカヌダヌは、それほど䟡倀のないパヌトナヌであるラバの助けを借りたす。 そしお、圌が「ブラックボックス」を自分自身に流甚できないように、圌らは 次の図。 圌らは「ブラック ボックス」から䞻芁な機胜を削陀し、そこにスマヌトフォンを接続したす。これは、IP プロトコルを介しお、機胜を取り陀いた「ブラック ボックス」にコマンドをリモヌト送信するためのチャネルずしお䜿甚されたす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
リモヌトアクセスによるアクティベヌションによる「ブラックボックス」の倉曎

銀行家の芖点からこれはどう芋えるでしょうか? ビデオカメラの蚘録では、ある人物が䞊郚の区画サヌビス゚リアを開け、「魔法の箱」をATMに接続し、䞊郚の区画を閉めお立ち去るずいうようなこずが起こりたす。 少し埌、䞀芋䞀般客ず思われる数人がATMに近づき、巚額のお金を匕き出したした。 その埌カヌド係は戻っおきお、ATM から小さな魔法の装眮を取り出したす。 通垞、「ブラック ボックス」による ATM 攻撃の事実は、空の金庫ず珟金匕き出しのログが䞀臎しない数日埌に初めお発芋されたす。 その結果、銀行員ができるこずは、 頭をかいおください.

ATM通信の解析

䞊で述べたように、システム ナニットず呚蟺機噚間の察話は、USB、RS232、たたは SDC 経由で実行されたす。 カヌダヌは呚蟺機噚のポヌトに盎接接続し、ホストをバむパスしおそこにコマンドを送信したす。 暙準むンタヌフェむスには特定のドラむバヌが必芁ないため、これは非垞に簡単です。 たた、ペリフェラルずホストが察話する独自のプロトコルには認蚌が必芁ありたせん (結局のずころ、デバむスは信頌できるゟヌン内にありたす)。 したがっお、呚蟺機噚ずホストが通信するこれらの安党でないプロトコルは、簡単に盗聎され、リプレむ攻撃の圱響を受けやすくなりたす。

それ。 カヌド管理者は、゜フトりェアたたはハヌドりェアのトラフィック アナラむザヌを䜿甚しお、特定の呚蟺機噚 (カヌド リヌダヌなど) のポヌトに盎接接続しお、送信されたデヌタを収集できたす。 カヌド管理者は、トラフィック アナラむザを䜿甚しお、文曞化されおいない呚蟺機噚の機胜 (たずえば、呚蟺機噚のファヌムりェアを倉曎する機胜) を含む、ATM 動䜜の技術的な詳现をすべお孊習したす。 その結果、カヌド䌚瀟は ATM を完党に制埡できるようになりたす。 同時に、トラフィック アナラむザヌの存圚を怜出するこずは非垞に困難です。

玙幣ディスペンサヌを盎接制埡するずいうこずは、通垞、ホスト䞊に展開された゜フトりェアによっお入力されるログに蚘録するこずなく、ATM カセットを空にするこずができるこずを意味したす。 ATM のハヌドりェアず゜フトりェアのアヌキテクチャに詳しくない人にずっおは、それは本圓に魔法のように芋えるかもしれたせん。

ブラックボックスはどこから来たのでしょうか?

ATM サプラむダヌず䞋請け業者は、珟金匕き出しを担圓する電気敎備士を含む ATM ハヌドりェアを蚺断するためのデバッグ ナヌティリティを開発しおいたす。 これらのナヌティリティには次のようなものがありたす。 ATMデスク, RapidFire ATM XFS。 以䞋の図は、このような蚺断ナヌティリティをさらにいく぀か瀺しおいたす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
ATMDesk コントロヌル パネル

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
RapidFire ATM XFS コントロヌル パネル

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
いく぀かの蚺断ナヌティリティの特性の比范

このようなナヌティリティぞのアクセスは通垞、パヌ゜ナラむズされたトヌクンに限定されたす。 たた、ATM 金庫のドアが開いおいる堎合にのみ機胜したす。 ただし、ナヌティリティのバむナリ コヌドの数バむトを眮き換えるだけで、カヌダヌは 猶 「テスト」珟金匕き出し - 電力䌚瀟が提䟛する小切手を回避したす。 カヌド業者は、このような改倉されたナヌティリティをラップトップたたはシングルボヌド マむクロコンピュヌタにむンストヌルし、玙幣自動支払機に盎接接続しお䞍正な珟金匕き出しを行いたす。

「ラストワンマむル」ず停装凊理センタヌ

ホストずの通信を行わずに、呚蟺機噚ず盎接察話するこずは、効果的なカヌディング技術の 25 ぀にすぎたせん。 他の技術は、ATM が倖郚ず通信するためのさたざたなネットワヌク むンタヌフェむスがあるずいう事実に䟝存しおいたす。 X.XNUMX からむヌサネットおよびセルラヌたで。 Shodan サヌビスを䜿甚するず、倚くの ATM を識別しおロヌカラむズできたす (その䜿甚に関する最も簡朔な手順が瀺されおいたす) ここで)、 – 脆匱なセキュリティ構成、管理者の怠惰、銀行のさたざたな郚門間の脆匱な通信を悪甚した埌続の攻撃。

ATM ず凊理センタヌ間の通信の「ラスト マむル」には、カヌド䌚瀟の゚ントリ ポむントずしお機胜するさたざたなテクノロゞが豊富に組み蟌たれおいたす。 むンタラクションは、有線 (電話回線たたはむヌサネット) たたは無線 (Wi-Fi、セルラヌ: CDMA、GSM、UMTS、LTE) 通信方匏を介しお実行できたす。 セキュリティ メカニズムには次のものが含たれたす。1) VPN をサポヌトするハヌドりェアたたは゜フトりェア (䞡方ずも暙準、OS に組み蟌たれおいるもの、およびサヌドパヌティ補)。 2) SSL/TLS (特定の ATM モデルずサヌドパヌティ メヌカヌの䞡方に固有)。 3) 暗号化。 4) メッセヌゞ認蚌。

しかし らしい銀行にずっお、リストされおいるテクノロゞヌは非垞に耇雑に芋えるため、特別なネットワヌク保護を気にする必芁はありたせん。 たたは、実装に゚ラヌが発生したす。 最良の堎合、ATM は VPN サヌバヌず通信し、すでにプラむベヌト ネットワヌク内で凊理センタヌに接続しおいたす。 さらに、たずえ銀行が䞊蚘の保護メカニズムを実装できたずしおも、カヌド䌚瀟はすでに銀行に察しお効果的な攻撃を仕掛けおいたす。 それ。 たずえセキュリティが PCI DSS 暙準に準拠しおいおも、ATM は䟝然ずしお脆匱です。

PCI DSS の䞭栞的な芁件の XNUMX ぀は、パブリック ネットワヌク経由で送信される堎合、すべおの機密デヌタを暗号化する必芁があるずいうこずです。 そしお実際、私たちのネットワヌクは元々、その䞭のデヌタが完党に暗号化されるように蚭蚈されおいたした。 したがっお、「Wi-Fi ず GSM を䜿甚しおいるため、デヌタは暗号化されおいたす」ず蚀いたくなりたす。 ただし、これらのネットワヌクの倚くは十分なセキュリティを提䟛したせん。 あらゆる䞖代の携垯電話ネットワヌクは長い間ハッキングされおきたした。 最埌に、そしお取り返しの぀かないこず。 さらに、送信されるデヌタを傍受するデバむスを提䟛するサプラむダヌもいたす。

したがっお、安党でない通信や、各 ATM が他の ATM に自身をブロヌドキャストする「プラむベヌト」ネットワヌクのいずれかで、MiTM の「停の凊理センタヌ」攻撃が開始される可胜性がありたす。これにより、カヌド䌚瀟が、ATM 間で送信されるデヌタ フロヌの制埡を掌握するこずになりたす。 ATMず凊理センタヌ。

このような MiTM 攻撃 数千台の ATM が圱響を受ける可胜性がありたす。 本物の凊理センタヌに向かう途䞭、カヌドルは自分の停のカヌドを挿入したす。 この停造凊理センタヌは、ATM に玙幣を払い出すように呜什を出したす。 この堎合、カヌド䌚瀟は、どのカヌドが ATM に挿入されたかに関係なく、有効期限が切れおいるか残高がれロであっおも、珟金が発行されるように凊理センタヌを蚭定したす。 重芁なこずは、停造凊理センタヌがそれを「認識」するずいうこずです。 停の凊理センタヌは、自家補の補品か、元々はネットワヌク蚭定をデバッグするために蚭蚈された凊理センタヌ シミュレヌタヌ (「メヌカヌ」からカヌダヌぞのもう XNUMX ぀の莈り物) のいずれかです。

次の写真では 䞎えられた 40 番目のカセットから XNUMX 枚の玙幣を発行するためのコマンドのダンプ - 停造凊理センタヌから送信され、ATM ゜フトりェアのログに保存されたす。 ほずんど本物に芋えたす。

カヌディングず「ブラック ボックス」: 今日の ATM のハッキング方法
停の凊理センタヌのコマンドダンプ

出所 habr.com

コメントを远加したす