Copyright (c) 2024 Masashi Sonoyama
Released Under the MIT License
Author: Masashi Sonoyama and OpenAI ChatGPT 4o
Date: 2024-12-15T11:06Z
We should protect our resources by creating a logical perimeter with application software, not a physical perimeter with physical devices.
We can never achieve completeness, i.e. 100%, but we can achieve almost everywhere completeness of 99.9% with an enormous amount of people and time. We should realize a.e. complete security with logic, just as we have created artificial intelligence.
Under the Zero Trust principle, arbitrary devices, such as Internet of Things (IoT) devices, should interact with each other in P2P communication.
We can substitute any Software Defined Perimeter (SDP) gateway functionality with a microsegmentation controller and microsegmentation agent.
- SDP controllers authenticate and authorize any communications.
- Microsegmentation controllers distribute security rules to devices and classify devices to groups.
- In addition to the two functionalities written above, we should allocate the functionalities to several regions as a SaaS service for service availability.
- If we use IPv6, we do not need NAT, NAPT and so forth.
First, we delegate authentication and authorization to the SDP controllers.
Second, we delegate control of dynamic security rules to microsegmentation controllers.
Finally, we delegate the application of security rules to microsegmentation agents installed on devices.
Define that an SDP controller and a microsegmentation agent are mutually hostile. Under this definition, if one of them is compromised, all other devices in the system remain secure.
私たちユーザー企業はゼロトラストの原理の下で任意のデバイス間で直接ピアツーピア (P2P) で通信させたい。
私たちはマイクロセグメンテーションコントローラーとマイクロセグメンテーションエージェントでSoftware Defined Perimeter (SDP) ゲートウェイ機能を代替できる。
- SDPコントローラーが通信を認証し、認可する。
- マイクロセグメンテーションコントローラーにセキュリティルールをデバイスに配布させ、デバイスをグループ化させる。
- 地理的に分散した複数のリージョンにそれら2つのコントローラーをSaaSサービスとして配置すればいい。
- IPv6を使用した場合、NATやNAPTも必要としない。
つまり、SDPコントローラーに通信の認証及び認可を委任する。
そして、マイクロセグメンテーションコントローラーに動的なセキュリティルール制御を委任する。
最後に、マイクロセグメンテーションエージェントに通信へのセキュリティルール適用を委任する。
SDPコントローラーとマイクロセグメンテーションエージェントを互いに敵対しているとせよ。そうすれば、左記の2つの何れかが侵害されても、システムの他のすべてのデバイスは安全な状態を維持できる。