
カルステン・ノール(1981年8月11日生まれ)[1]は、ドイツの暗号専門家[2]でありハッカーである。彼の研究分野には、グローバル移動通信システム(GSM)のセキュリティ、無線周波数識別(RFID)のセキュリティ、プライバシー保護などがある。 [3]
人生
ノール氏はドイツのラインラント地方で育ち、 2001年から2004年までハイデルベルクSRH大学で電気工学を学びました。 [1] [3] 2005年から2008年まで、バージニア大学でRFIDシステムの実装可能なプライバシーに関する博士号を取得しました。[3] 2010年以降、ノール氏はベルリンを拠点とするコンサルティング会社兼シンクタンクであるSecurity Research Labsのマネージングディレクター兼主任科学者を務めています。[3] [4] [5]カルステンは、2014年から2017年までインド企業Jioの暫定CISOを務め、 2017年にはマレーシア企業AxiataのCISOも務めました。 [4]
研究分野
RFIDセキュリティ
Mifare セキュリティ
ノールは、ヘンリク・プレッツとベルリンのCCCのスターバグとともに、2007年12月に、Mifare Classic RFIDスマートカードで使用されている暗号化アルゴリズムがどのように解読されたかについてのプレゼンテーションを行った。Mifare Classicカードは、オイスターカード、チャーリーカード、OVチップカードなどの多くのマイクロペイメントアプリケーションで支払いに使用されている。[6] [7] [8]
法的セキュリティ
ノール氏はヘンリク・プレッツ氏とともに、2009年12月にLegic Prime RFIDセキュリティの欠陥を文書化したプレゼンテーションを行った。この講演では、システムが標準的な暗号化や暗号プロトコルの代わりに、奇妙でわかりにくい技術を何層も採用していることが示された。これにより、カードの読み取り、エミュレーション、さらには任意のマスタートークンの作成が可能になった。[9]
車のイモビライザー
SIGINT-2013で、ノール氏は車両盗難防止用の電子式車両イモビライザーの安全性の低さについてプレゼンテーションを行い、最も広く使用されている3つのシステムであるDST40(Texas Instruments)、Hitag 2(NXP Semiconductors)、Megamos(EM Micro)の脆弱性について文書化した。[10]
モバイルネットワークセキュリティ
翻訳:
ノールはdeDECTed.orgプロジェクトグループ[11] [11]の一員であり、2008年の25C3でDECTプロトコルの重大な欠陥を指摘した[12] 。
2010年4月、ノールはエリック・テウスとラルフ・フィリップ・ウェインマンと共同で、 DECTハードウェアのリバースエンジニアリングと特許仕様書の記述に基づいて、DECTで使用されている独自の秘密暗号化アルゴリズム( DECT標準暗号)の暗号分析の詳細を発表しました。[13]
A5/1 セキュリティ プロジェクト
2009年の夏、ノールはA5/1セキュリティプロジェクトを立ち上げました。[14]このプロジェクトでは、レインボーテーブルを 使用したGSM暗号化規格A5/1への攻撃を実証しました。ボランティアの協力により、数か月で鍵テーブルが計算され、2009年12月に26C3で公開されました。[15]
GSM協会はノールの計画は違法であり、盗聴が実際に可能であることを否定した。ノールは自分の研究は純粋に学術的なものであると答えた。[16]
2008年にはハッカーグループTHCがA5/1のキーテーブルの事前計算を開始していたが、法的な問題のためテーブルを公開することはなかったと思われる。[14]
GSMスニッフィング
2010年12月の27C3で、ノールはシルヴァン・ムノーとともに、改造された安価な携帯電話とオープンソースソフトウェアOsmocomBBの助けを借りて、携帯電話の通話を切断して解読する方法を実演した。[17] 2人は、GSMの暗号化が「約20秒」で解読され、通話を録音して再生できることを示した。[18] [19]
GPRSセキュリティ
2011年のカオスコミュニケーションキャンプで、ノール氏とルカ・メレット氏は、GPRSネットワークがモバイルトラフィックを安全に暗号化していないことを示すプレゼンテーションを行った。[20] 2人は、ドイツテレコム、O2ドイツ、ボーダフォン、E-Plusなど、ドイツの複数のモバイルプロバイダーのネットワークでデータ送信を記録したと述べた。 [ 2]複数のモバイルサービスプロバイダーは、暗号化をまったく使用していないか、不十分な暗号化しか使用していなかった。改造された携帯電話を使用すると、半径5キロメートル以内からモバイルトラフィックを読み取ることができた。[2]
SIM カード DES ハッキング
Black Hat 2013とOHM 2013の両方で、Nohlは多くのSIMカードが時代遅れで安全でないDES暗号化を使用しており、携帯電話ユーザーのプライバシーとセキュリティを侵害していることを実証しました。[21] [22] [23] SMSメッセージなどの「Over The Air(OTA)」通信を通じて、SIMカードにアップデート、アプリケーション、または新しい暗号化キーを提供することができます。このようなメッセージは、DES、3DES、またはAESでデジタル署名されています。[22] [23] Nohlは、既知の平文を含む特別に署名されたエラーメッセージに基づいて、1年以内に56ビットDESのレインボーテーブルを生成しました。 [22] [23]結果として生じる攻撃シナリオ:攻撃者は被害者に署名されたテキストメッセージを送信します。[22] [23]レインボーテーブルの助けを借りて、数分でSIMカードのDESキーを解読し、内部キーを解読して、既知の平文攻撃を実行できます。[21] [22]これにより、攻撃者は署名付きSMSを送信でき、その結果、JavaアプリがSIMカードにロードされます。これらのアプリは、SMSの送信やデバイスの位置情報の共有など、複数のアクションを実行できます。たとえば、攻撃者はデバイスに命令して、デバイス所有者の費用で海外のプレミアムサービスにSMSメッセージを送信することができます。[22] [23]原則として、Java仮想マシンは、すべてのJavaアプリが定義済みのインターフェースにのみアクセスできるようにする必要があります。[23] Nohlは、市場リーダーのGemaltoを含む少なくとも2つの主要なSIMカードメーカーのJavaサンドボックス実装が安全ではなく、Javaアプリがサンドボックス環境を脱出してSIMカード全体にアクセスする可能性があることを発見しました。[23]これにより、カードに保存されているIMSI、認証キー(Ki)、支払い情報を含むSIMカードを複製することができます。[23]
GSM セキュリティ マップと SnoopSnitch
2013 年 12 月の30C3で、Nohl は Android アプリ「GSMmap」を発表しました。当初は Galaxy S2 または S3 (ルート アクセスを含む) での使用向けに設計されたこのアプリは、モバイル ネットワークがトラフィックをどの程度保護しているかに関する情報を収集します。収集されたデータは、アプリ ユーザーの同意を得て、選択した保護機能基準に基づいて世界中のモバイル ネットワークのセキュリティを評価するデータベースにアップロードできます。この分析の結果は「GSM セキュリティ マップ」Web サイトに表示されます。この Web サイトでは、モバイル プロバイダーのセキュリティ レベルがインタラクティブな世界地図上に視覚化され、「国別レポート」としてダウンロードできます。
2014 年 12 月の31C3で、Nohl 氏はさまざまなモバイル ネットワーク セキュリティ攻撃に対する可能な対抗策として Android アプリ「SnoopSnitch」を発表しました。Qualcomm チップセットとルート アクセスを備えたさまざまなスマートフォン モデルでは、「SnoopSnitch」を使用してモバイル ネットワーク トラフィックをローカルで収集および分析できます。このアプリは、ネットワークで使用されている暗号化および認証アルゴリズム、SMS および SS7 攻撃の可能性、およびIMSI キャッチャーの存在の可能性に関する情報をユーザーに提供します。
「SnoopSnitch」を通じて収集されたデータは、ユーザーの同意を得て、追加のセキュリティ分析をサポートするためにデータベースにアップロードされ、「GSM セキュリティ マップ」Web サイトで共有されることもあります。
SS7ハッキング
また、 31C3で、Nohl 氏はUMTS通信におけるSignaling System 7 (SS7)を使用したサイド チャネル攻撃について発表し、テキスト メッセージの読み取り、位置座標の特定、詐欺のさまざまなシナリオを可能にするその他の SS7 ベースの攻撃についても説明しました。
Android のパッチ
2018年4月、ノール氏はモバイルAndroid環境のセキュリティについて講演した。[24]ノール氏と同僚は、さまざまなスマートフォンベンダーのAndroidファームウェアイメージを分析した。いくつかのケースでは、ファームウェアに指定されている月次パッチレベルの日付に基づいて、ベンダーがすべてのセキュリティパッチを適用していない、いわゆる「パッチギャップ」が見つかった。ノール氏は、ユーザーがAndroidスマートフォンでテストを実行して、デバイスの「パッチギャップ」を確認できる新機能を備えたオープンソースの「Snoopsnitch」アプリの更新バージョンをリリースした。[25]
支払いおよび予約システムのセキュリティ
電子キャッシュプロトコルへの攻撃
32C3において、ノールとその同僚は、 ISO 8583の方言であるECカードプロトコルZVTとPoseidonに対する攻撃を発表しました。[26] [27]どちらのプロトコルも、ドイツ語圏の国で最も一般的な支払いプロトコルです。
旅行予約システムのセキュリティ上の欠陥
33C3で、ノール氏とその同僚は、アマデウス、セイバー、トラベルポートの3つの世界最大のグローバルディストリビューションシステム(GDS)のセキュリティホールを指摘した。これらの3社を合わせると、世界中の航空便予約の約90%と、ホテル、レンタカー、その他の旅行予約の大部分を扱っている。[28]
ITセキュリティ研究
悪いUSB
Black Hat 2014で、Nohl氏とJacob Lell氏はUSBデバイスに関連するセキュリティリスクについて発表した。[29] [30] [31] [32] USB規格は汎用性が高く、さまざまな種類のデバイスが含まれている。[31]彼らの研究は、USBスティックに広く使用されているUSBコントローラチップの再プログラミングに基づいている。[31]再プログラミングに対する効果的な保護がないため、無害なUSBデバイスがさまざまな方法で悪意のあるデバイスに変換され、使用される可能性がある。[31]
不正使用のシナリオとしては次のようなものが考えられます。
- USBデバイスはキーボードをエミュレートし、ログインしたユーザーに代わってコマンドを発行して、そのユーザーのコンピュータにマルウェアをインストールすることができます。このマルウェアは、接続されている他のUSBデバイスにも感染します。[31]
- USBデバイスはネットワークカードを装い、コンピュータのDNS設定を変更し、トラフィックをリダイレクトすることができます。[31]
- 改造されたUSBスティックやUSBハードドライブは、起動プロセス中に小さなウイルスをロードし、起動前にオペレーティングシステムに感染する可能性があります。[31]
このような攻撃を防ぐことはまだ不可能です。マルウェアスキャナはUSBデバイスのファームウェアバージョンにアクセスできず、動作の検出が困難だからです。[31]特定のデバイスクラスのみをブロックできるUSBファイアウォールは(まだ)存在しません。[31]マルウェアを除去するための通常のプロセス(オペレーティングシステムの再インストール)は、オペレーティングシステムをインストールするUSBスティック自体がすでに感染している可能性があり、内蔵ウェブカメラやその他のUSBデバイスも同様であるため、ここでは失敗します。[31]
さらに、セキュリティをテストするためにAndroidデバイス用の概念実証がリリースされました。[31]
参考文献
- ^ ab ゲッベルス、テレサ (2011 年 8 月 11 日)。 「GPRS ハッカー Karsten Nohl: Der perfekte Verbrecher」。stern.de (ドイツ語)。
- ^ abc バッハフェルド、ダニエル (2011 年 8 月 10 日)。 「GPRS-Verbindungen leicht abhörbar」。heise オンライン(ドイツ語)。
- ^ abcd "Karsten Nohl CV" (PDF) . 2019年12月6日時点のオリジナル(PDF)よりアーカイブ。 2019年5月10日閲覧。
- ^ ab "Karsten Nohl Linkedin" . 2019年5月9日閲覧。
- ^ 「Impressum der Security Research Labs GmbH (SRLABS)」。2016年3月4日時点のオリジナルよりアーカイブ。
- ^ 「プレスリリース: Mifare の紛失により OV-Chipkaart のセキュリティに懸念が高まる」 2008 年 1 月 8 日。 2011 年8 月 11 日閲覧。
- ^ "24C3:Mifare". 2008年1月10日. 2011年8月11日閲覧。
- ^ 「24C3:Mifare」。2011年8月11日閲覧。
- ^ 「Legic Prime: Obscurity in Depth」. media.ccc.de . 2009年12月28日. 2019年5月9日閲覧。
- ^ “Schedule SIGINT 2013”. 2013年7月5日. 2014年12月31日時点のオリジナルよりアーカイブ。
- ^ “deDECTed.org”. 2010年10月27日時点のオリジナルよりアーカイブ。2019年5月9日閲覧。
- ^ クレンプル、ステファン (2008 年 12 月 30 日)。 「25C3: Schwere Sicherheitslücken beim Schnurlos-Telefonieren mit DECT(更新)」。heise オンライン(ドイツ語) 。2019 年5 月 9 日に取得。
- ^ ダニエル・バッハフェルド (2010 年 4 月 26 日)。 「DECT-Verschlüsselungのクリプトアナライズ」。Heise Online (ドイツ語) 。2019 年5 月 9 日に取得。
- ^ ab バッハフェルド、ダニエル (2009 年 8 月 26 日)。 「GSM と Kragen を開発するオープンソース プロジェクト」。Heise Online (ドイツ語) 。2019 年5 月 9 日に取得。
- ^ 「26C3: GSM: SRSLY?」2011年8月11日閲覧。
- ^ ホッホシュテッター、クリストフ H.;ヌスカ、アンドリュー(2009年12月29日)。 「26C3: ドイツハッカーナックト GSM-Verschlüsselung」。ZDNet (ドイツ語) 。2011 年8 月 11 日に取得。
- ^ 「27C3:Wideband GSM Sniffing」。media.ccc.de。Chaos Computer Club。2010年12月28日。 2011年8月11日閲覧。
- ^ クレンプル、ステファン (2010 年 12 月 28 日)。 「27C3: Abhören von GSM-Handys weiter erleichtert」。heise オンライン(ドイツ語) 。2011 年8 月 11 日に取得。
- ^ 「27C3 ワイドバンド GSM スニッフィング」 2010 年 12 月 28 日. 2011 年8 月 11 日閲覧。
- ^ 「Camp 2011:GPRS Intercept」 2011年8月10日. 2019年5月9日閲覧。
- ^ ab Kirsch、クリスチャン (2013 年 7 月 21 日)。 「ITU は SIM-Karten-Hack に対する警告を発します」。heise セキュリティ(ドイツ語) 。2019 年5 月 9 日に取得。
- ^ abcdef シュミット、ユルゲン (2013 年 7 月 21 日)。 「DES-Hack exponiert Millionen SIM-Karten」。heise セキュリティ(ドイツ語) 。2019 年5 月 9 日に取得。
- ^ abcdefgh 「SIMカードのルート化」。Security Research Labs 。 2014年7月9日閲覧。
- ^ 「Android パッチギャップの発見」。YouTube。Hack in the Box 2018。2018 年 4 月 28 日。2019年4 月 16 日閲覧。
{{cite web}}: CS1 maint: location (link) - ^ 「SnoopSnitch」 . 2019年5月9日閲覧。
- ^ 「時代遅れの支払いプロトコルが顧客と商人を危険にさらす」。Security Research Labs 。 2015年12月29日閲覧。
- ^ パトリック・ビュース (2015 年 12 月 22 日)。 「EC Karten: EC-Bezahlsystem の Sicherheitsforscher ハッケン」。Die Zeit (ドイツ語) 。2015 年12 月 29 日に取得。
- ^ 「従来の予約システムで旅行者の個人情報が漏洩」Security Research Labs 2018年3月29日閲覧。
- ^ 「BadUSB – On Accessories that Turn Evil by Karsten Nohl + Jakob Lell」YouTube . Black Hat. 2014 年 8 月 11 日. 2014 年9 月 15 日閲覧。
- ^ 「Black Hat USA 2014」。2014年9月15日閲覧。
- ^ abcdefghijk 「USB周辺機器をBadUSBに変える」。Security Research Labs。2016年4月18日時点のオリジナルよりアーカイブ。2015年7月14日閲覧。
- ^ パトリック・ビュース (2014 年 7 月 31 日)。 「Jedes USB-Gerät kann zur Waffe werden」。Die Zeit (ドイツ語) 。2014 年9 月 15 日に取得。
外部リンク
- セキュリティ研究ラボ: GSM セキュリティ マップ
- Snoopsnitch: モバイル トラフィック データを分析するための Android アプリ。暗号化と認証アルゴリズム、SMS および SS7 攻撃、IMSI キャッチャーに関する情報をユーザーに提供します。
