サむバヌセキュリティがIT垂堎をどのように倉革しおいるかパヌト3

予算の幎々の増加ずさたざたな情報セキュリティツヌルにもかかわらず、毎幎、むンシデントの数に関する統蚈の数倍の増加、リヌクやフィッシングメヌルの量の増加などしかありたせん。なぜこれが起こっおいるのですか情報システムの耇雑さずサむズの増加は、「オヌバヌレむされた」セキュリティ制埡の有効性に悪圱響を䞎える可胜性がありたす。䞀連の蚘事の第3郚では、゜フトりェアシステムずネットワヌク自䜓のアヌキテクチャの䞍可欠な郚分ずしおのセキュリティず、将来的に「技術的」保護ぞのアプロヌチを倉える可胜性のある情報の非察称性に぀いお説明したす。







前曞き



むンタヌネットの初期に開発された情報セキュリティぞの叀兞的なアプロヌチは、境界ベヌスのモデルに反映されおいたした。このアプロヌチにより、䌚瀟には、信頌できるワヌクステヌションが配眮された内郚の安党なセグメントず、アクセスが制埡された信頌できないリ゜ヌスを持぀倖郚のセグメントがありたした。内郚セグメントず倖郚セグメントの間にファむアりォヌルが配眮され、倖郚ず連携するためのルヌルが決定されたした。このアプロヌチはすぐに効果がないこずがわかりたした。ロヌカルネットワヌク内のワヌクステヌションの数の増加は、各ホストを制埡するこずがほずんど䞍可胜になったずいう事実に぀ながりたした。境界だけでなく内郚デバむスも監芖しようずするず、接続ポむントに関係なく各゚ンティティを䞀意に識別しなければならない堎合、れロトラストアプロヌチになりたす。れロトラストアプロヌチの広範な実装の難しさは、「デゞタルトラスト」ず呌ぶこずができるこの抂念のさらなる発展に぀ながりたした。 「デゞタル信頌」の堎合、システムのすべおのデバむスたたはすべおのナヌザヌには、「正垞」ず芋なすこずができる特定の動䜜パタヌンがありたす。たずえば、特定の゜フトりェアセットがスマヌトフォンたたはラップトップにむンストヌルされおおり、ネットワヌク䞊で特定のトラフィックを生成するこずで認識できたす。ナヌザヌが開くプログラムずサむトも、特定の動䜜パタヌンを定矩したす。これらのパタヌンからの急激な逞脱は、ナヌザヌ/デバむスのなりすたしたたはマルりェアに起因するセキュリティむンシデントず芋なすこずができたす。これは「デゞタルトラスト」ず呌ぶこずができたす。 「デゞタル信頌」の堎合、システムのすべおのデバむスたたはすべおのナヌザヌには、「正垞」ず芋なすこずができる特定の動䜜パタヌンがありたす。たずえば、特定の゜フトりェアセットがスマヌトフォンたたはラップトップにむンストヌルされおおり、ネットワヌク䞊で特定のトラフィックを生成するこずで認識できたす。ナヌザヌが開くプログラムずサむトも、特定の動䜜パタヌンを定矩したす。これらのパタヌンからの急激な逞脱は、ナヌザヌ/デバむスのなりすたしたたはマルりェアに起因するセキュリティむンシデントず芋なすこずができたす。これは「デゞタルトラスト」ず呌ぶこずができたす。 「デゞタル信頌」の堎合、システムのすべおのデバむスたたはすべおのナヌザヌには、「正垞」ず芋なすこずができる特定の動䜜パタヌンがありたす。たずえば、特定の゜フトりェアセットがスマヌトフォンたたはラップトップにむンストヌルされおおり、ネットワヌク䞊で特定のトラフィックを生成するこずで認識できたす。ナヌザヌが開くプログラムずサむトも、特定の動䜜パタヌンを定矩したす。これらのパタヌンからの急激な逞脱は、ナヌザヌ/デバむスのなりすたしたたはマルりェアに起因するセキュリティむンシデントず芋なすこずができたす。これは、ネットワヌク䞊の特定のトラフィックの生成によっお認識できたす。ナヌザヌが開くプログラムずサむトも、特定の動䜜パタヌンを定矩したす。これらのパタヌンからの急激な逞脱は、ナヌザヌ/デバむスのなりすたしたたはマルりェアに起因するセキュリティむンシデントず芋なすこずができたす。これは、ネットワヌク䞊の特定のトラフィックの生成によっお認識できたす。ナヌザヌが開くプログラムずサむトも、特定の動䜜パタヌンを定矩したす。これらのパタヌンからの急激な逞脱は、ナヌザヌ/デバむスのなりすたしたたはマルりェアに起因するセキュリティむンシデントず芋なすこずができたす。



ネットワヌクセキュリティぞのアプロヌチのこの進化は、情報システムの耇雑さが必然的に増倧するために保護方法を倉曎するずいう䞀般的な事実を反映しおいたす。ただし、情報セキュリティの支出ずむンシデントの間のギャップが拡倧し続けおいるこずは、サむバヌセキュリティのパラダむムを倉曎する必芁があるこずを瀺唆しおいたす。䞖界䞭の研究者は、そのようなパラダむムシフトが、情報システムの攻撃者ず防埡者の間に存圚する情報の非察称性の領域で発生するずいう考えにたすたす傟いおいたす。非察称性は、攻撃者が情報システムを研究する時間がそれを蚭蚈する時間を超えおいるずいう事実を反映しおいたす。たた、攻撃者は単䞀の脆匱性を芋぀けお実装する必芁がありたすが、蚭蚈時にはすべおを芋぀ける必芁がありたす。



情報の非察称性の排陀に向けお



情報システムぞの攻撃の前には垞に偵察プロセスが行われるため、攻撃者にずっおこのプロセスを可胜な限り困難にするずいう考えは明癜に思われたす。もちろん、特定のプロセスやデバむスぞのアクセスをブロックしお、倖郚の調査からそれらを保護するこずはできたすが、実際には、このアプロヌチが垞に効果的であるずは限りたせん。情報システムのパラメヌタヌを継続的に倉曎するずいうアむデアは、はるかに人気が高たっおいたす。その結果、攻撃者が取埗した情報は、次の時点では無関係になりたす。このアプロヌチは、移動タヌゲット防埡MTD-移動タヌゲットに基づく防埡ず呌ばれおいたした。



このトピックぞの関心の高たりは泚目に倀したす。これは、MTDトピックに関する䞻芁なデヌタベヌスの出版物の数にたでさかのがるこずができたす。䞻な突砎口は2011幎以降に発生し、米囜ではMTDトピックが囜家安党保障技術の開発の優先分野の数に含たれおいたした。その埌、MTDをテヌマにした倚額の助成金が、米囜DARPAやその他の囜欧州連合、むンド、䞭囜などのさたざたな基金から割り圓おられたした。 2011幎にMTDに50の出版物があった堎合、2017幎には500を超える出版物が幎間に出版されたした。しかし、圌らは初期には重芁な技術的進歩を遂げたせんでした。ASLRテクノロゞヌなどの事実䞊の業界暙準ずなったMTDメ゜ッドが登堎したした、アプリケヌションが䜿甚するアドレスのセクションをRAM内でランダムに混圚させるこずができたす。 ASLRは珟圚すべおのオペレヌティングシステムで䜿甚されおいたす。



垂堎に出お販売を開始するこずができた重ね合わせたセキュリティ補品はそれほど倚くありたせん。ここでは、゚ンドポむントにむンストヌルされ、䜿甚されるメモリ領域のレむダヌずしお機胜できるMorphisecを遞択できたす。CryptoMoveアプリができたすあなたが暗号化およびMTDを䜿甚しお耇数のノヌドに配垃するこずにより、秘密を倉換したす。



ロヌカルネットワヌクのパラメヌタずアドレスをわかりにくくするためのMTDの゜リュヌションは、あたり人気がありたせん。これらの開発のほずんどは理論的研究に残っおおり、倧芏暡な情報セキュリティベンダヌの補品には反映されおいたせん。 MTDテクノロゞヌがメモリを操䜜するための事実䞊の暙準になっおいるずいう事実にもかかわらず、MTD方法論による情報システムの完党な保護は行われたせんでした。客芳的に蚌明された有効性を備えたこのような矎しい理論の敗北の理由は、おそらくその非効率性ではなく、MTD手法を実際のシステムに適応させるこずの難しさに芋出されたす。システムを完党に䞀意にするこずはできたせん。䞀郚のアプリケヌションコンポヌネントは他のコンポヌネントを理解する必芁があり、通信プロトコルはナニバヌサルである必芁があり、゜フトりェア構造は消費者が認識できる必芁がありたす。IT開発の歎史を通じお、圌らはプロセスの暙準化ず最倧限の統合の道を歩み、たさにこの道が私たちが珟圚抱えおいるサむバヌセキュリティの問題に぀ながりたした。情報の非察称性の問題からの重芁な結論は、情報システムの機胜構造の統䞀のパラダむムを倉曎し、それらのパラメヌタヌの最倧ランダム化の原則に移行する必芁があるずいうこずです。その結果、システム自䜓は、その独自性により、攻撃に察する「耐性」を獲埗し、情報の非察称性のギャップを埋めるこずができたす。その結果、システム自䜓は、その独自性により、攻撃に察する「耐性」を獲埗し、情報の非察称性のギャップを埋めるこずができたす。その結果、システム自䜓は、その独自性により、攻撃に察する「耐性」を獲埗し、情報の非察称性のギャップを埋めるこずができたす。



ほずんどのMTDメ゜ッドでは、特定の補品゜リュヌションずしおそれらを区別するこずが難しいこずがわかっおいたす。たずえば、倚くの開発では、コヌドの挿入から保護するためにランダム化に焊点が圓おられおいたす。最も単玔ですが、同時に効果的な方法は、解釈されたコヌドコマンドのランダム化です。たずえば、埓来のSQLコマンドにランダムな番号が远加されたす。これがないず、むンタプリタはそれをコマンドずしお理解できたせん。 INSERTコマンドが、むンタプリタに認識されおいる䞀意のコヌドINSERT853491のみを含むINSERTコマンドずしお解釈されるずしたす。この堎合、パラメヌタ怜蚌がないために実際の脆匱性があったずしおも、SQLむンゞェクションを行うこずは䞍可胜です。この方法は効果的ですが、明らかに「オヌバヌレむ」セキュリティ機胜を䜿甚しお実装するこずはできたせんが、デヌタベヌスサヌバヌ自䜓のロゞックの䞀郚である必芁がありたす。システムのランダム化に察するもう1぀の重芁なアプロヌチは、コヌドの倚様化です。



プログラムコヌドの倚様化



コヌドの倚様化は、プログラムコヌドを倉曎しながら、プログラムを機胜的に耇補できるこずを意味したす。このトピックに関する膚倧な量の研究がありたすが、この䜜業のほずんどは、商業的に興味深い解決策に倉わるこずなく、RDレベルにずどたっおいたす。原則ずしお、これらは、機胜を有限でれロに远加しお論理回路の数を「増やす」こず、たたはコヌドの特定のセクションのテンプレヌト眮換を実行するこずを可胜にするプログラムです。しかし、結局、倚様化したプログラムには、元のプログラムず同じ脆匱性が含たれるこずがよくありたした。



このアプロヌチの䞻な問題は、すでに蚘述されたコヌドがダむバヌシファむアの入力に䟛絊されるこずです。ダむバヌシファむアは、特定の゜フトりェア構造の重芁性を「理解」できないため、それらを真に倚様化するこずはできたせん。テンプレヌト内の1぀のコヌドを別のコヌドに眮き換えるか、远加の「圹に立たない」コヌドを生成するだけです。



倚様化の問題を根本的に解決するためには、アプリケヌションコヌドの自動生成を実珟する必芁がありたす。特定のコマンドやアルゎリズム構造を曞くずいうプログラマヌの劎力をなくすこずができれば、倚様化の問題を解決できたす。コヌドの自動生成は、たずえば機胜芁件やグラフィカルな関係のリストを䜿甚しお、より高いレベルでプログラムを䜜成できるこずを前提ずしおいたす。コヌドは、この構築甚に自動的に生成されたす。



過去数幎間で人気を博しおいるコヌド生成ぞのアプロヌチは数倚くありたす。



  • Generative program. (metaprogramming). , , , , . . (run-time) (compile-time) .
  • Source code generation (SCG). SCG , UML-. — , . . SCG Scaffolding — -, .
  • Low-code development platform (LCDP). ; «», . 4- (fourth-generation programming language, 4GL), — C++, Python, Ruby . ( , 4GL 3GL). AI- 自動コヌド生成に぀いおですが、それらのほずんどは、バグトラッカヌを䜿甚しお゚ラヌを自動的に修正したり、コヌドの既知の脆匱性を芋぀けお排陀したりするなど、高床に専門化されたタスクを解決するこずを目的ずしおいたす。


論理的な疑問が生じる可胜性がありたす。セキュリティはそれず䜕の関係があるのでしょうか。コヌド生成テクノロゞヌの革呜は、最終的にサむバヌセキュリティの革呜に぀ながりたす。CVEデヌタベヌスを開くず、脆匱性の90以䞊が゜フトりェア開発の論理゚ラヌではなく、プログラムコヌドでの特定の実装であるこずがわかりたす物議を醞す問題は、CVEのハヌドりェア脆匱性もここに含たれるかどうかです。開発をより高い抜象的なレベルに移すず、これは2぀の結果ずしお衚珟できたす。



  1. , «». , .
  2. . . , . . , , , , .


したがっお、生成された「゜フトりェア」は、その䞀意性ず攻撃者に知られおいないため、以前の情報の非察称性を排陀したす。そしお、この機胜ず゜フトりェアパラメヌタの「がやけ」は、システムの脆匱性の存圚を考慮に入れおも、攻撃者にずっお乗り越えられない障壁を生み出したす。情報の非察称性の欠劂による脆匱性は決しお芋぀かりたせん。>情報セキュリティぞの脅嚁ずしおのDeepfakeテクノロゞヌ



情報システムの新しい珟実



ご芧のずおり、攻撃者ず情報システムの防埡者の間の情報の非察称性を克服する傟向が芋られたす。これは、いく぀かの機胜で衚珟できたす。



  1. 倖郚プロトコルや盞互䜜甚むンタヌフェヌスに関係なく、開発の疑䌌ランダム性デヌタモデル、マシン呜什、関数などの最倧の蓄積。
  2. 蚭蚈段階ず情報システム機胜の段階の䞡方で、䞻芁なパラメヌタの動的構造に移行したす。


これはすべおのサむバヌセキュリティ問題の解決に぀ながるわけではありたせんが、情報セキュリティ垂堎に倧きな倉革をもたらすこずは間違いありたせん。



ここでは、業界におけるいく぀かの重芁な倉化に盎面したす。



  1. りむルスずアンチりむルスの時代の終わり。アンチりむルスがか぀おサむバヌセキュリティ補品ずほが同矩であった堎合、今日、それらの垂堎シェアは倧幅に枛少しおいたす。最終的に、すべおの゜フトりェアの欠陥が論理レベルでのみ存圚し、コヌド゚ラヌを悪甚する機胜がない堎合、マルりェアの抂念は過去のものになりたす。これは、サむバヌセキュリティの技術的時代党䜓の終わりであり、おそらく珟圚ビゞネスを構築しおいない䞀郚のベンダヌです。
  2. () . — , . , (AI) (ML) , , . NLP- (NLP — Natural Language Processing, ) , . . , — NLP (PhishNetd-NLP, ). , (Deepfake).
  3. . , - «» .
  4. , . ( , .), - (Web Application Firewalls), «» «» , ( , Darktrace).


-



IT垂堎ず情報セキュリティ垂堎は連携しお存圚し、技術的に盞互に圱響を及がし合っおいたす。セキュリティは情報システムの䞀般的な問題です。珟圚、ほずんどのサむバヌセキュリティツヌルが課されおいるずいう理由だけで別のサむバヌセキュリティ垂堎が存圚したすが、この傟向は近い将来倉わる可胜性がありたす。䌁業内のナヌザヌの行動を制埡するためのシステムDLP、アクティビティモニタリング、UEBAなどのみが最も自信を持っお感じるこずができたす。ネットワヌク攻撃、䟵入テスト、コヌド分析などを制埡するためのシステムは、「別個の」垂堎を維持する可胜性がありたす。情報システム蚭蚈の情報の非察称性を克服するずずもに倉革されたす。



最も重芁な倉曎は、コヌディングの領域で発生したす。今埌数幎間で開発においお4GLに切り替えず、ここに革呜がない堎合でも、ASLRがそのようなルヌルであるため、倚様化の原則が䟝然ずしお䞀般的なルヌルになりたす。そしおここには、開発速床の向䞊そしおおそらく開発者の資栌の䜎䞋に関連する明らかなボヌナスだけでなく、サむバヌセキュリティの分野での利点もありたす。プログラマヌの゚ラヌの結果ずしお脆匱性が発生する可胜性は䜎くなり、さらに疑䌌ランダム性の芁玠を远加するこずで、コヌドを䜎レベルで倚様化するこずができたす。もちろん、この移行はすぐには起こりたせん。むノベヌションの䞻な障害は、そのような資金がICに「課されおいない」こずである可胜性があり、したがっお、スタヌトアップずハむテク䌁業が進歩の原動力ずなるでしょう。



2番目の重芁な芁玠は、情報システムの䞀般的な倚様化ず動的パラメヌタヌぞの移行です。たずえば、MTD手法を䜿甚しおIPv6で動的アドレス指定を行うロヌカル゚リアネットワヌクを蚭蚈しおいる堎合、これにより、蚱可されおいないホストをネットワヌクぞの参加から陀倖できたす。それらは単に䜓内の異物のように「拒絶」されたす。同様に、他のプロセスでMTDを䜿甚するず、通垞の操䜜ぞの䞍正な倉曎が困難になりたす。これにより、䞍正な倉曎やシステムぞの䟵入から䜕らかの免陀を取埗できたす。



これがIT垂堎にどのように倧きな圱響を䞎える可胜性があるか



  1. , - , .
  2. (open-source) open-source . «algoend»- . open-source — . , :

    • open-source ( ),
    • open-source , «algoend».


    , open-source , .
  3. AI / NLP . , — , ( ) , . NLP-, — NLP .
  4. . , (deception) . deception-, «» , .




たずめるず、情報の非察称性を排陀するこずでこの問題がれロになるたで、長期的にはプログラムコヌドの゚ラヌに関連するサむバヌセキュリティの問題からたすたす離れおいくこずが予枬できたす。しかし、これですべおのサむバヌセキュリティの問題が解決されるわけではありたせん。セキュリティは、ISの機胜プロセスず、これらのプロセスを制埡する機胜を理解する䞊での優れた芁玠の䞀皮です。システムが耇雑になるほど、機胜に論理゚ラヌが存圚する可胜性が高くなり、人的芁因の圱響を受けたす。



将来のサむバヌセキュリティ垂堎が人的芁因管理゜リュヌション間で分割される䞀方で、䜎レベルのセキュリティが課せられた保護手段の圢で存圚しなくなり、プラットフォヌムIT゜リュヌションの䞍可欠な郚分になるずいう非垞に明確な軌道がありたす。



サむバヌセキュリティがIT垂堎を倉革するに぀れおパヌト2

サむバヌセキュリティIT垂堎を倉革する方法パヌト1



ここに公開された元の蚘事



All Articles