컨테이너의 사용이 증가함에 따라 구축된 컨테이너 환경을 공격하는 사례도 증가하고 있다. 컨테이너 보안은 Image, Registry, Orchestrator, Container, Host OS (Operating System) Risk에 대해 주의해야 한다. 이는 이미지를 작성하는 것부터 컨테이너 생성, 저장 및 배포 등 컨테이너를 활용하는 전체 과정에서 발생 가능한 보안 위험을 관리해야 한다는 것과 동일하다.
컨테이너는 Host OS 위에서 실행되기 때문에 Host PC (Personal Computer)의 보안 또한 중요하게 여겨진다. Host PC의 권한이 탈취당한다면 해당 PC 위에서 실행되고 있는 모든 컨테이너의 보안에 영향을 미치게 된다. 따라서 컨테이너 자체의 보안뿐만 아니라 Host PC의 보안도 관리해야 한다.
본 연구는 컨테이너 기술의 보안을 향상시키기 위해 블록체인 기술인 DID (Decentralized Identifiers)와 Zero Trust 보안 모델을 활용하여 Host PC의 보안을 관리하는 환경을 UAV (Unmanned Aerial Vehicle) 통신 시스템 관점에서 설계한다. 네트워크 보안은 Zero Trust 보안 모델, 신원 인증에는 DID, 서버 보안에는 컨테이너 기술을 활용한다.
보안성을 향상시키기 위해 도입한 기술로 인해 증가한 통신 속도 문제를 해결하기 위해 MEC 모델을 도입하였다. MEC 모델을 도입함에 따른 통신 속도는 실험 결과 MEC 서버 0.22731sec, 본래 서버 0.28702sec로 측정되었으며 평균 0.05971sec 감소하였음을 확인하였다.