
セキュリティ エンジニアリングにおいて、隠蔽によるセキュリティとは、システムのセキュリティを強化するためにシステムの詳細やメカニズムを隠す手法です。このアプローチは、手品師の手品やカモフラージュの使用に似た、目につくところに何かを隠すという原理に基づいています。これは、物理的なロックなどの従来のセキュリティ手法とは異なり、潜在的な脅威を阻止するために情報や特性を隠すことに重点が置かれています。この手法の例には、本の中の紙切れなど、ありふれたアイテムの中に機密情報を隠したり、Web ブラウザーのバージョン番号を偽装するなど、デジタル フットプリントを変更したりすることが含まれます。隠蔽によるセキュリティは独立したソリューションではありませんが、特定のシナリオでは他のセキュリティ対策を補完することができます。[1]
セキュリティエンジニアリングの文脈における「不明瞭さ」とは、情報へのアクセスや理解が困難な場合、ある程度まで情報を保護できるという概念である。この概念は、システムの詳細や仕組みを見えにくくしたり理解しにくくしたりすることで、不正アクセスや操作の可能性を減らすという原則に基づいている。[2]
歴史
隠蔽によるセキュリティに最初に反対したのは、1851年に最先端の錠前をピッキングする方法を一般大衆に披露した錠前師アルフレッド・チャールズ・ホッブズである。錠前設計のセキュリティ上の欠陥を暴露すると、錠前が犯罪者に狙われやすくなるのではないかという懸念に対して、彼は「悪党は職業に非常に熱心で、我々が教える以上のことをすでに知っている」と述べた。[3]
隠蔽によるセキュリティの問題に関する正式な文献はわずかです。セキュリティ エンジニアリングに関する書籍で引用されているのは、1883 年のKerckhoffs の教義だけです。たとえば、核の指揮統制における秘密性と公開性に関する議論では、次のようになります。
偶発的な戦争の可能性を減らすことによる利益は、秘密にすることによる利益を上回ると考えられた。これは、システムのセキュリティは、その設計が不明瞭なままであることではなく、その鍵に依存するべきであるという、19世紀に初めて提唱されたケルクホフスの教義の現代版である。[4]
ピーター・スワイアは、 「秘密によるセキュリティは幻想である」という概念と「口が軽いと船が沈む」という軍事的概念との間のトレードオフについて書いている[5]。また、競争が情報開示のインセンティブにどのような影響を与えるかについても書いている[6] 。 [さらに説明が必要]
この用語の起源については矛盾する説がある。MITの非互換タイムシェアリングシステム(ITS) のファンは、この用語は、ITS よりもセキュリティがはるかに問題である、廊下の向こうのMulticsユーザーに対抗して作られたものだと言う。ITS 文化では、この用語は、自嘲的に、ドキュメントの網羅性が低く、多くのコマンドがわかりにくいこと、そして、観光客がトラブルを起こす方法を理解する頃には、コミュニティの一員であると感じているため、トラブルを起こしたいという衝動を克服しているという態度を指していた。ITS で、わかりにくいことによる意図的なセキュリティの例が 1 つある。実行中の ITS システムにパッチを適用できるようにするコマンド (altmode altmode control-R) は、 とエコーされた。Alt Alt Control-D と入力すると、ユーザーが後で正しくパッチを適用できたとしても、システムのパッチ適用を禁止するフラグが設定された。[7]$$^D
2020年1月、NPRはアイオワ州の民主党関係者が「自分たちに不利になるような情報を流していないか確認するため」党員集会アプリのセキュリティに関する情報共有を拒否したと報じた。サイバーセキュリティの専門家は「アプリの技術的詳細を隠してもシステム保護にはあまり役立たない」と反論した。[8]
批判
隠蔽によるセキュリティのみは推奨されておらず、標準化団体も推奨していません。米国国立標準技術研究所(NIST)は、この慣行を推奨していません。「システム セキュリティは、実装やそのコンポーネントの秘密性に依存すべきではありません。」[9] Common Weakness Enumerationプロジェクトでは、「隠蔽によるセキュリティへの依存」を CWE-656 としてリストしています。[10]
多数の通信およびデジタル著作権管理暗号システムは、秘匿によるセキュリティを使用していますが、最終的には破られています。これには、GSMのコンポーネント、GMR暗号化、GPRS暗号化、いくつかのRFID暗号化スキーム、そして最近ではTerrestrial Trunked Radio(TETRA)が含まれます。[11]
今日よく見られる、隠蔽によるセキュリティの最大の推進者の 1 つは、マルウェア対策ソフトウェアです。しかし、この単一障害点では、攻撃者が検出を回避するための新しい方法を見つけ、防御側がますます不自然でありながら秘密の署名を考案して警告するという軍拡競争が一般的に発生します。 [12]
多くの実際のプロジェクトにはすべての戦略の要素が含まれていますが、 この手法は、設計によるセキュリティやオープン セキュリティとは対照的です。
建築と技術の無名さ
システムがどのように構築されているかを知ることは、隠蔽やカモフラージュとは異なります。運用セキュリティにおける隠蔽の有効性は、隠蔽が他の優れたセキュリティ慣行の上に成り立っているか、単独で使用されているかによって異なります。[13]独立したレイヤーとして使用される場合、隠蔽は有効なセキュリティツールと見なされます。[14]
近年では、移動標的防御やサイバー欺瞞を通じて、サイバーセキュリティの方法論として「隠蔽によるセキュリティ」のより高度なバージョンが支持を集めています。[15] NISTのサイバーレジリエンスフレームワーク、800-160第2巻では、復元力のある安全なコンピューティング環境の補完的な部分として、隠蔽によるセキュリティの使用を推奨しています。[16]
参照
参考文献
- ^ Zwicky, Elizabeth D.; Cooper, Simon; Chapman, D. Brent (2000-06-26)。インターネット ファイアウォールの構築: インターネットと Web セキュリティ。「O'Reilly Media, Inc.」。ISBN 978-0-596-55188-9。
- ^ セリンジャー、エヴァン、ハーツォグ、ウッドロー、Obscurity and Privacy(2014 年 5 月 21 日)。Routledge Companion to Philosophy of Technology(ジョセフ・ピット & アシュリー・シュー編、2014 年刊行予定)、SSRN で入手可能: https://ssrn.com/abstract=2439866
- ^ Stross, Randall (2006年12月17日). 「TSAの不条理劇場」ニューヨークタイムズ。2022年12月8日時点のオリジナルよりアーカイブ。2015年5月5日閲覧。
- ^ アンダーソン、ロス (2001)。セキュリティエンジニアリング:信頼できる分散システム構築ガイド。ニューヨーク、ニューヨーク:ジョン・ワイリー・アンド・サンズ社。p. 240。ISBN 0-471-38922-6。
- ^ Swire, Peter P. (2004)。「情報開示がセキュリティに役立つモデル: コンピュータとネットワークのセキュリティの違いは何か?」Journal on Telecommunications and High Technology Law . 2 . SSRN 531782。
- ^ Swire, Peter P. (2006 年 1 月)。「セキュリティと競争上の理由による開示の理論: オープン ソース、プロプライエタリ ソフトウェア、政府機関」。ヒューストン法律評論。42。SSRN 842228。
- ^ 「security through obscurity」。The Jargon File。2010年3月29日時点のオリジナルよりアーカイブ。2010年1月29日閲覧。
- ^ 「選挙のセキュリティ上の懸念にもかかわらず、アイオワ州党員集会は新しいスマートフォンアプリを使用する」NPR.org。2022年12月23日時点のオリジナルよりアーカイブ。2020年2月6日閲覧。
- ^ 「一般的なサーバーセキュリティガイド」(PDF; 258 kB)。米国国立標準技術研究所。2008-07-01。2017-08-09にオリジナルからアーカイブ(PDF) 。
- ^ 「CWE-656: 隠蔽によるセキュリティへの依存」。The MITRE Corporation。2008-01-18。2023-09-28時点のオリジナルよりアーカイブ。2023-09-28に取得。
- ^ Midnight Blue (2023年8月)。ALL COPS ARE BROADCASTING: Breaking TETRA after decadents in the shadows (slideshow) (PDF)。Blackhat USA 2023。2023年8月11日時点のオリジナルよりアーカイブ(PDF) 。 2023年8月11日閲覧。
Carlo Meijer、Wouter Bokslag、Jos Wetzels (2023 年 8 月)。「すべての警官が放送中: TETRA が監視下に置かれています (論文) (PDF)。」Usenix Security 2023。2023年 8 月 11 日のオリジナルからアーカイブ(PDF) 。2023 年 8 月 11 日取得。 - ^ KPMG (2022年5月). 「ウイルス対策回避の猫とネズミのゲーム」。2023年8月28日時点のオリジナルよりアーカイブ。2023年8月28日閲覧。
- ^ 「Obscurity is a Valid Security Layer - Daniel Miessler」。Daniel Miessler。2022年12月8日時点のオリジナルよりアーカイブ。2018年6月20日閲覧。
- ^ 「サイバーデセプション | CSIAC」www.csiac.org。 2021年4月20日時点のオリジナルよりアーカイブ。2018年6月20日閲覧。
- ^ 「CSD-MTD」。国土安全保障省。2013年6月25日。2022年12月8日時点のオリジナルよりアーカイブ。2018年6月20日閲覧。
- ^ Ross, Ron; Graubart, Richard; Bodeau, Deborah; McQuaid, Rosalie (2018-03-21). システムセキュリティエンジニアリング:信頼できる安全なシステムのエンジニアリングのためのサイバーレジリエンスの考慮事項(レポート)。国立標準技術研究所。2023-12-06時点のオリジナルよりアーカイブ。2024-04-05に取得。
外部リンク
- エリック・レイモンド氏、シスコのIOSソースコード「リリース」とオープンソースについて語る
- コンピュータ セキュリティ出版物: 情報経済学、責任の転換、および憲法修正第 1 条 (イーサン M. プレストンおよびジョン ロフトン著)
- 「隠蔽によるセキュリティ」は彼らが考えているようなものではない- Wayback Machineより(2007 年 2 月 2 日アーカイブ) Jay Beale 著
- 秘密、セキュリティ、不明瞭さ、そして秘密の非セキュリティ、ブルース・シュナイアー著
- 「陳腐化によるセキュリティ」、Robin Miller、linux.com、2002 年 6 月 6 日
