1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Edge、企業防衛の内部弱点をマスクして勝利

1
Posted at

検知されない静かな侵害

企業のセキュリティチームは、境界防御の有効性が69%まで向上していると報告している一方で、侵害後の防御は37%で停滞したままです。このギャップは明確なパターンを示しています。ネットワークの境界で発生する大規模で目立つ攻撃はアラートやブロックをトリガーしますが、初期侵入後に続く微妙な活動はほとんど抵抗を受けずに進行します。外側の防御を突破した攻撃者は、通常の管理トラフィックに紛れ込む低シグネチャの活動へと素早く移行します。その結果、滞在期間は数日ではなく数週間から数ヶ月単位で測定され、境界で観測されるような反応を引き起こすことなく、機密データのマッピングや認証情報の収集が行われます。

ネットワーク内部では、ディレクトリクエリ、サービスアカウントの列挙、PowerShellコマンド履歴に対して、インバウンドパケットと同じ厳格さで検査する制御が少ないため、偵察活動が初期段階で支配的になります。攻撃者は繰り返しLDAP検索を実行したり、Windowsの標準ユーティリティを使ってドメインコントローラー、特権グループ、アクセス可能なファイル共有をリストアップします。これらの行動は外部からのポートスキャンに比べてノイズが非常に少ないものです。エンドポイント検知ルールが既知のマルウェアシグネチャや異常なアウトバウンド接続を優先するため、内部マッピングデータの蓄積がアラート閾値を超えることは稀です。やがて攻撃者は、境界ツールが検知するような騒がしい攻撃を一切行うことなく、信頼関係と高価値ターゲットの正確な全体像を構築します。

認証情報の窃取も同様に低可視性の経路で行われます。攻撃者は目立つキーロガーを展開するのではなく、メモリやチケットキャッシュからハッシュを抽出するために正規のシステムツールを使用します。LSASSプロセスメモリを読み取ったり、サービスアカウント用のKerberosチケットを要求する手法は、イベントログにわずかな痕跡しか残しません。取得した認証情報は、パス・ザ・ハッシュやパス・ザ・チケットによる移動に利用されますが、多くの監視プラットフォームでは通常のユーザー行動として認識されます。37%という侵害後防御の数値は、まさにこの現実を反映しています。組織は境界で一般的なマルウェアを阻止できても、 foothold確立後の認証情報の静かな抽出と再利用に対する可視性が不足しているのです。

横移動は、ビジネス運用で既に許可されているネイティブプロトコルに依存するため、問題をさらに複雑にします。リモートプロシージャコール、Windows Management Instrumentation、リモートデスクトップセッションは、正規の管理トラフィックと攻撃者のペイロードの両方を運びます。期待される管理パターンと異常なシーケンスを区別する行動ベースラインがなければ、これらのセッションはほとんどの検知スタックから見えません。強力な内部セグメンテーションの欠如により、一つのワークステーションを侵害した攻撃者が、日常業務で必要とされる同じプロトコルを使ってドメインコントローラーやバックアップサーバーに到達することが可能になります。

境界防御と内部防御の格差は、一貫した運用結果を生み出しています。次世代ファイアウォールやクラウドアクセスブローカーへの投資は続いている一方で、内部テレメトリーの収集と分析は十分に資金が投入されていません。ディレクトリアクティビティ、認証情報の使用パターン、管理プロトコルのフローに同等の scrutiny を適用しない限り、境界での派手なインシデントは減少しても、侵害の静かな段階は拡大し続けます。このギャップを埋めるには、境界でのボリュームベースのブロックから、環境全体におけるアイデンティティとアクセス行動のコンテキストを考慮した監視へと検知の優先順位を移す必要があります。

境界での回復が内部の崩壊を隠している

企業のセキュリティアーキテクチャは、ネットワーク境界において堅牢な回復力を示しています。先進的なファイアウォール、侵入防止システム、ゼロトラストゲートウェイなどの多層防御により、外部からのプローブや自動化された攻撃の大部分を撃退しています。これらの境界メカニズムは高い可視性と迅速な対応ループを備えており、脅威が境界を越える前に封じ込めることを可能にしています。しかし、同じ環境でも、認証されたアイデンティティが内部に foothold を得た後は、著しい脆弱性が露呈します。37%という侵害後防御率は、この非対称性を物語っています。問題はすべての段階で侵害を止められないことではなく、認証後に防御効果が急激に低下することです。このパターンは、セキュリティ態勢全体にわたる均一な弱さではなく、構造的な断層を示しています。

この違いは重要です。外部防御は明確なトラフィックセグメンテーション、既知の外部ソースに対する行動ベースライン、疑わしいセッションをビジネスフローを妨げずに破棄できる能力から恩恵を受けています。一方、境界内部では同じ制御が粒度を失います。認証されたユーザーやサービスアカウントは、内部セグメント全体に暗黙の信頼を継承し、最小限の摩擦で横移動、権限昇格、データステージングを可能にします。実際には、侵害された認証情報により攻撃者がActive Directoryを列挙したり、共有ストレージリポジトリにアクセスしたり、境界ツールが検査しない高価値システムにピボットしたりする形で現れます。境界は初期接続を認証済みとして記録するかもしれませんが、その後の行動は監視密度、ポリシー適用、対応調整が著しく薄い環境で展開されます。

この内部の崩壊はランダムではなく、認証状態を安定した信頼境界として扱うアーキテクチャ上の前提に起因します。多くの企業は、アプリケーション展開やユーザー行動が異なる時代に設計されたネットワークセグメンテーションに依然として依存しています。内部では、ワークロード間のトラフィックが暗号化チャネルや east-west パスを通ることが多く、レガシーセンサーが大規模に分析するよう調整されていません。37%という数値は、その下流の結果を表しています。外部キャンペーンを成功裏に撃退した組織でも、認証後の段階で同等の検知精度と自動封じ込めが欠如しているため、重大な影響を受けています。その結果、境界の回復力が内部の構造的な露出を覆い隠す、2速度のセキュリティモデルが生まれています。

この格差に対処するには、境界での回復だけに重点を置くのではなく、認証後の活動に対する継続的な検証へと重点を移す必要があります。これには、すべての後続アクションでリスクを再評価するアイデンティティ中心の制御の導入、信頼されたアカウントであっても爆発半径を制限するマイクロセグメンテーションの適用、異常な行動がマシンスピードで対応をトリガーする内部テレメトリーの計装が含まれます。これらの調整を行わなければ、37%という侵害後防御率は、境界防御に過剰投資し、実際の被害が発生する内部環境への投資が不足している設計の証拠として残り続けます。

騒がしい行動はブロックされ、静かな行動は無視される

企業の防御は、攻撃者の最も目立つ行動を一貫して阻止する一方で、より微妙な偵察や列挙のステップをほぼ手つかずのままにしています。sc.exeやPowerShellのNew-Serviceコマンドレットによる新しいWindowsサービスの登録など、サービス実行の試みは、プロセス作成イベント、レジストリ書き込み、サービスコントロールマネージャークエリが即座に生成され、既知の悪質パターンに明確にマッピングされるため、現代のEDRプラットフォームで約90%の阻止率を達成しています。fodhelper.exeやeventvwr.exeなどの自動昇格バイナリの操作を含むUACバイパス手法も、同様の摩擦に遭遇し、予測可能なCOMハイジャックや環境変数悪用がユーザーアカウント制御のテレメトリーをトリガーするため、観測されたケースの約85%でブロックされています。これらの高阻止率のカテゴリは、セキュリティチームが過去数年間に重点的に調整してきた、目に見える高シグナルの行動を表しています。

一方で、偵察と共有列挙は、日常の管理活動に紛れ込むネイティブで低特権のコマンドを通じて動作するため、阻止率が最も低いカテゴリとなっています。攻撃者はActive DirectoryをLDAP経由でクエリしたり、PowerViewのGet-NetComputerを使用したりしても、疑わしいプロセスを生成しません。dir \target\c$やnet viewコマンドを使ってSMB共有を列挙しても、通常のネットワークトラフィックとファイルシステムメタデータリクエストしか生成されません。これらのステップは、プロセス異常やレジストリ変更、エスカレーションの試みをほとんど生み出さないため、騒がしい戦術に対して調整された行動ルールを回避できます。その結果、後の段階の行動が厳しく監視されていても、初期の探索がほぼ妨げられることなく進行する内部環境が生まれています。

この非対称性は、すべての深刻な侵害を可能にしています。なぜなら、成功する横移動と権限昇格は、まず到達可能なホスト、共有、サービスアカウントの正確なマップを構築することに依存するからです。偵察が成功率高く行われると、攻撃者は foothold を確立してから数分以内にドメインコントローラー、機密データを含むファイルサーバー、設定ミスのある共有を特定します。その後、騒がしいサービス作成やUACバイパスを試みるのではなく、システムに既に存在する living-off-the-land バイナリなど、最も静かな利用可能な経路を選択します。早期の中断がないため、攻撃者は複数の列挙手法を反復し、ターゲットを洗練させ、高重大度の制御が作動する前に認証情報やツールをメモリにステージングできます。

典型的な侵害後シーケンスを考えてみましょう。攻撃者がフィッシングでワークステーションに侵入し、短いLDAPクエリを実行してドメイングループをリストアップし、続いて財務サーバー上の共有列挙を行い、展開スクリプトを含む書き込み可能な共有を見つけます。これらのリソースをマッピングした後で初めて、リモートホスト上でサービス作成を試みます。初期ステップが検知を回避するため、その後の騒がしい行動は盲目的な試行錯誤ではなく、知識に基づいた位置から行われ、サービス登録が選択したターゲットで成功する確率が劇的に高まります。したがって防御者は、サービス実行がブロックされたことを観測しても、重要な事前作業が中断されなかったため、完全なドメイン侵害を被ることになります。

このパターンは、個々の手法の阻止を加算的に扱う多くの検知戦略の前提も損ないます。実際には手法は連続的であり、最初のステップが開いたままであれば、2番目や3番目のステップをブロックしてもほとんど価値がありません。このギャップを埋めるには、高ノイズの行動に対するシグネチャカバレッジから、日常的なディレクトリおよびファイル共有クエリの行動ベースラインへと焦点を移す必要があります。LDAPトラフィック量とユーザーコンテキスト、SMBセッションメタデータの相関など、これらのより静かなテレメトリーストリームの継続的な評価により、 otherwise 見えない偵察を明らかにできます。このような調整を行わなければ、ネットワーク内部は、たとえ最も騒がしい行動が効果的に封じ込められていても、決意ある攻撃者にとって開かれた地図であり続けます。

コンプライアンス体制が内部のギャップを露呈する

ロードバランサーの背後で動作する本番ワークロードは、境界防御をはるかに超える多層的なコンプライアンス要件を満たす必要があります。PCI-DSS、HIPAA、ISO 27001などの基準は、マイクロサービスとデータベース間の east-west トラフィックを含む、アプリケーション経路全体における転送中および保存中のデータに対する実証可能な制御を要求します。エッジデバイスがWebアプリケーションファイアウォールやDDoS緩和によって可視的な攻撃対象を吸収しても、監査人は暗号化がネットワーク内部で正しく終了しているか、サービス間認証が不正な横移動を防止しているか、ワークロードレベルですべてのアクセスイベントを不変のログが記録しているかを検査します。外部防御が堅牢に見える組織でも、内部セグメントに同等のセグメンテーションが欠如している場合や、機密レコードがコンテナ間で監視されていないホップを通過している場合、監査に失敗する可能性があります。

ロードバランサーの背後に位置する購入者は、エッジの強さをエンドツーエンドのコンプライアンスの代理として扱うことはできません。規制フレームワークは、トラフィックが外側の境界を通過した時点で自動的に信頼できるという前提を明確に否定しています。代わりに、すべての階層でアイデンティティ、認可、データ処理ポリシーの継続的な検証を義務付けています。実際には、内部サービス間の相互TLSの導入、ソフトウェア定義セグメンテーションによる最小権限ネットワークポリシーの適用、集約されたエッジログではなく特定の本番インスタンスに直接マッピングされる改ざん防止監査証跡の維持を意味します。これらの内部メカニズムがなければ、外部ゲートウェイが完全に設定されていても、監査人が証拠レビュー中に重大な欠陥として指摘するギャップが残ります。

境界内部における具体的な制御要件

これらの義務は、外部評価者がロードバランサーの背後のゾーンからパケットキャプチャや設定ベースラインを要求する年次評価の際に特に顕著になります。エッジツールに多額の投資を行いながら内部の強化を先送りしてきたチームは、補償制御の設計と検証に数ヶ月を要し、修復タイムラインが長期化することに気づくことがよくあります。その結果、監査サイクルが長期化し、規制産業では内部のギャップが埋まるまでライブワークロードの処理に制限がかかる可能性があります。

内部トラフィック管理のための高性能なNginx設定は、階層間の認証済みリバースプロキシとして導入された場合、このギャップの一部を埋めることができます。しかし、スタック全体にわたる一貫したポリシー適用とロギングと組み合わせた場合にのみ成功します。ロードバランサーを唯一のコンプライアンス境界として扱う組織は、エッジの強さだけでは修復できない所見に直面することになります。持続可能な監査対応には、本番データが実際に存在し移動する内部アーキテクチャへの意図的な投資が必要です。

レイヤー7におけるアイデンティティ対応ルーティング

LSE Layer 7 load balancerは、トラフィックが企業の境界を越えた後に生じる重要なギャップに対処します。従来のエッジアプライアンスは初期の侵入フィルタリングに焦点を当て、パケットが復号されて内部セグメントに転送された時点で保護機能を終了することが多くあります。その時点で、マイクロサービス間の east-west 通信は最小限の継続的な検証で進行し、侵害された認証情報や横移動がフラットな信頼前提を悪用することを可能にします。LSEのバランサーは、継続的なアプリケーション層検査を維持し、すべてのトランザクションでリクエストヘッダー、クッキー、ベアラートークンから直接アイデンティティ属性を取得することでこの問題に対処します。ルーティングロジックはこれらの属性を中央のポリシーエンジンと照合してから宛先サービスインスタンスを選択するため、ネットワーク上の位置だけではアクセスを許可しません。

実装は、OAuth 2.0やOpenID Connectなどのプロトコルを介したアイデンティティプロバイダーとの緊密な連携に依存します。バランサーはユーザーロール、グループメンバーシップ、デバイス姿勢スコア、セッションリスク指標などのクレームを抽出し、サービス固有の許可リストと照合します。例えば製造環境では、有効だがスコープが制限されたトークンを持つ生産ラインオペレーターのリクエストは、機器テレメトリーマイクロサービスにのみ到達します。同じアイデンティティが財務調整エンドポイントをクエリしようとすると、即座にポリシー拒否を受け、レビュー用にログに記録されます。この判断は、バックエンドインフラストラクチャにリクエストが到達する前に、ロードバランサーの階層でミリ秒単位で行われます。

マイクロセグメンテーションは、これらのアイデンティティ駆動型ルートの直接的な結果として生まれます。オートスケーリングイベント時に陳腐化する静的IP範囲やVLAN境界に依存するのではなく、バランサーは個々のサービスレプリカの周囲に一時的な信頼ゾーンを作成します。各レプリカは起動時に必要なアイデンティティ述語を登録し、ロードバランサーはそれに応じて転送テーブルを更新します。新しいコンテナが起動すると、その受け入れ基準が即座に伝播され、古いルートがリソースを露出することを防ぎます。その結果、インフラストラクチャの変更やユーザーコンテキストの進化に対しても、手動のネットワーク再設定なしで耐えうるワークロード分離が実現します。

監査可能性はさらにこのモデルを強化します。すべてのルーティング決定は、評価されたクレーム、照合されたポリシー識別子、選択されたバックエンドエンドポイントを記録し、セキュリティチームにリアルタイムの異常検知とインシデント後のフォレンジックをサポートする継続的な証跡を提供します。従来のエッジツールは、トラフィックが非武装地帯を離れた後のこのレベルの内部コンテキストを保持することはほとんどありません。組織は、以前は不透明だった内部フローの可視性を獲得すると同時に、単一の認証情報侵害の爆発半径を縮小します。

累積的な効果により、内部ネットワークは permissive なファブリックから、検証済みのアイデンティティに対してのみ活性化される一連の厳格にゲートされた経路へと変換されます。これは、LSE identity management resourcesによって補完され、カスタムクレームマッピングとポリシーバージョニングが既存のディレクトリやオーケストレーションプラットフォームとどのように統合されるかを詳述しています。

CenTestによるリアルタイムポリシー適用

CenTestにおける継続的コンプライアンススキャンは、定義されたポリシーに対してすべての関連する内部トランザクションと設定状態を検査し、逸脱が発生したまさにその瞬間に適用判断を下す常時稼働の評価レイヤーとして機能します。定期的な監査やバッチレポートに依存するのではなく、アプリケーションサービスやインフラストラクチャコンポーネントからライブテレメトリーを取り込み、ミリ秒単位でポリシーロジックを適用して、非準拠のアクションが伝播する前にブロックまたはリダイレクトします。これにより、境界制御は有効である一方で、設定ミス、古い認証情報、または境界アラートをトリガーしない不正なデータフローにより、コアプロセスが静かに要件から逸脱していくという、より広範な分析で述べられた微妙な内部の侵食を防ぎます。

レイヤー7の判断との統合は、アプリケーションレイヤープロキシやサービスメッシュへの直接フックを通じて行われ、CenTestがHTTPヘッダー、ペイロード内容、認証トークン、APIコールシーケンスをコンプライアンスルールに対してリアルタイムで評価することを可能にします。リクエストが内部マイクロサービスやデータベースゲートウェイに到達すると、スキャンエンジンは静的ルールとユーザーアイデンティティ、データ機密性ラベル、最近の変更履歴などの動的コンテキストの両方を取り込んだ即時ポリシーチェックを実行します。評価が違反を検知した場合、リクエスト終了、トークン失効、トラフィック再ルーティングなどの適用アクションが同じレイヤー7の判断ポイントで実行され、失敗が意図した操作を完了できないようにします。

このアーキテクチャは、強力な外部防御にもかかわらず存続する静かな内部の失敗に直接対処し、ネットワーク境界内部の可視性と対応のギャップを埋めます。例えば、適切な暗号化適用なしに機密レコードにアクセスしようとしたり、ロールベースのアクセス制御をバイパスしようとする内部サービスは、即時のスキャン結果をトリガーし、トランザクションを停止し、完全なコンテキストでイベントをログに記録し、認証情報のローテーションや設定のロールバックなどの自動修復ステップを開始します。スキャンの継続的な性質により、これらの介入はスケジュールされたレビューを待つことなく行われ、侵害されたり非準拠の行動が信頼されたセグメント内で検知されずに存続する期間を短縮します。

リアルタイム適用の技術的実行

CenTestは、軽量でエージェントレスのコレクターを通じて速度を実現し、メタデータとサンプリングされたペイロードをレイヤー7終端ポイントと共存する中央のポリシーエンジンにストリーミングします。エンジンは組織のポリシーから導き出された許可された行動の最新モデルを維持し、ライブ観測とそのモデルを継続的に照合します。内部APIコールが非推奨の暗号化暗号を使用したり、承認された信頼境界外で横移動を試みたりするなどの不一致が検出されると、システムはレイヤー7コンポーネントがリクエスト完了前に適用する適用指示を発行します。この緊密な結合により、内部の失敗が複合することを可能にする検知と対応の間の遅延を排除します。

時間の経過とともに、蓄積された適用データはポリシーの洗練にもフィードバックされ、更新された制御を必要とする繰り返し発生する内部パターンを強調します。組織は、別個のツールレイヤーや手動の監視プロセスを導入することなく、分散環境全体で一貫したコンプライアンス態勢を維持する能力を獲得します。この機能を既存のアプリケーションデリバリーパスに直接組み込むことで、CenTestはポリシー適用を、事後対応的な活動からすべての内部トランザクションに内在する特性へと変革します。実装パターンの詳細については、CenTest deployment architecture overviewを参照してください。

内部のギャップを埋めるための実践的なステップ

強化されたエッジ境界と多孔質な内部環境のミスマッチに直面するチームは、まずネットワークのすべてのセグメントにわたって現在の侵害後制御をマッピングすることから始めるべきです。このマッピング作業では、初期侵害後に活性化する既存の検知ルール、セグメンテーションポリシー、対応プレイブックのインベントリ作成が必要です。セキュリティアーキテクトはアプリケーションティア間のトラフィックフローを調査し、過剰特権のサービスアカウントについてアイデンティティディレクトリをレビューし、既存のファイアウォールをバイパスする潜在的な横移動パスを追跡します。このプロセスは通常、エンドポイントエージェント、ネットワークセンサー、クラウドコントロールプレーンからログを中央の分析プラットフォームにエクスポートし、攻撃者が境界内に侵入した後に権限を昇格する方法をシミュレートする攻撃グラフをモデル化することを伴います。四半期ごとにこのマッピングを実行する組織は、開発と本番のワークロードを接続するフラットなVLANや、初期侵害から長期間経過した後も複数のデータセンターで有効なままの認証トークンなどのギャップを発見します。出力は、追加のツールを重ねる前に強化しなければならない制御の優先順位付けされたリストです。

内部制御マップが完成したら、次の具体的なアクションは、マイクロサービスとレガシーアプリケーションへのすべての侵入ポイントにレイヤー7アイデンティティルーティングを導入することです。IPとポートのみに基づいてルーティングする従来のレイヤー4ロードバランシングとは異なり、レイヤー7ルーティングはHTTPヘッダー、JWTクレーム、mTLS証明書を検査して、各リクエストの時点で細粒度のアクセス判断を適用します。実装は、組織の既存のディレクトリサービスおよび認証局と直接統合するアイデンティティ対応ロードバランサーの選択から始まります。設定チームは、ネットワーク上の位置に依存するのではなく、ユーザーまたはサービスアイデンティティの継続的な検証を要求するルーティングポリシーを定義します。例えば、金融データを扱う内部APIは、ソースIPが信頼されているように見えても、新しく証明されたワークロードアイデンティティを欠くリクエストを拒否するように設定できます。このアプローチは、すべてのホップでコンテキストを再検証するため、盗まれたトークンの価値が急速に失われ、認証情報窃取の爆発半径を縮小します。ロールアウトは、レイテンシへの影響を検証するために重要でないサービスから開始し、収益に重要なパスに拡大する形で段階的に進めます。

CenTestによる継続的検証の確立

アイデンティティルーティングが導入されたら、チームは新しいワークロードと既存のワークロードの両方に対してCenTestスキャンを継続的に実行し、初期アクセス後に悪用される可能性のある設定のドリフトや未パッチの脆弱性を検出する必要があります。継続的スキャンは、コードのデプロイ、インフラストラクチャの変更、証明書のローテーションのたびにトリガーされる自動化されたパイプラインによって、定期的なポイントインタイム評価に取って代わります。CenTestは、内部ディレクトリの列挙、サービスアカウントの悪用、許可されたエグレスパスを通じたデータ漏洩の試みなど、侵害後の行動をシミュレートした認証済みスキャンを実行します。結果はチケットシステムに直接フィードされ、修復担当者は数週間ではなく数分以内に実行可能な発見を受け取ります。成熟したプログラムは、CenTestの出力を以前の制御マップと相関させ、新たに発見された弱点が既に監視されているセグメント内に収まっていることを検証します。時間の経過とともに、スキャン対象が実際の攻撃対象と一致し続けるため、内部異常を検知する平均時間の測定可能な短縮につながります。

最後のステップは、継続的な内部検証のためにLSE CenTestを、アイデンティティ中心のトラフィック判断のためにLSE Layer 7 load balancerを採用することで、これらの対策を統合することです。2つの製品を組み合わせることで、攻撃者が内部ネットワークに到達した後にエッジ防御をバイパスすることを可能にする可視性と適用のギャップを埋めます。LSE CenTestは制御マップを正確に保つために必要な継続的なスキャンサイクルを提供し、LSE Layer 7 load balancerは横移動を制限するリアルタイムのルーティング選択にアイデンティティシグナルを変換します。デプロイメントチームは、両方のソリューションを設定してテレメトリーを共有し、スキャンの結果が自動的にルーティングポリシーに影響を与えるようにし、手動の更新を必要とせずに内部防御を強化するフィードバックループを作成します。この組み合わせは、境界の強さと内部の弱さの間の根本的な非対称性に対処し、すべての内部リクエストをアイデンティティ検証とアクティブな脆弱性評価の両方の対象とします。

LSE CenTestセキュリティ/コンプライアンスプラットフォームとLSE Layer 7 load balancerの支援方法

上記の問題に直面するチームは、ゼロから解決する必要はありません。LSE CenTest security/compliance platform and the LSE Layer 7 load balancerは、まさにこの種の運用上の課題のために構築されており、社内で車輪の再発明をすることなく、実践的な前進の道を提供します。

出典

Enterprise Defenses Recovered at the Edge and Collapsed Inside

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?