In-container Dynamic Library Validation System for the Docker

Joo-Kwang Park, Hyun‐Wook Jin · 정보과학회 컴퓨팅의 실제 논문지 · 2019

도커는 컨테이너 기반의 가상화 플랫폼으로써 기존 가상화 기술에 비해서 낮은 오버헤드와 빠른 응용 프로그램 구동 속도를 제공한다. 리눅스에서는 동적 라이브러리에서 제공하는 함수를 래핑한 새로운 라이브러리를 응용 프로그램 실행 시 로드할 수 있는 함수 인터포지션 기법을 제공한다. 이를 통해서 응용 프로그램의 수정 없이 새로운 기능을 추가할 수 있으며, 그 예로 시스템 자원을 관리하는 기능을 제공할 수 있다. 이러한 기법은 컨테이너에도 적용 가능하다. 하지만, 사용자가 임의로 시스템 자원관리 라이브러리를 변경하게 되면 예기치 못한 문제가 발생할 수 있다. 따라서, 관리자가 허용한 라이브러리만 사용할 수 있도록 모니터링하고 검증하는 기능이 필요하다. 본 연구는 도커를 위한 컨테이너 내의 동적 라이브러리를 검증하여 잘못된 컨테이너의 실행을 제한하는 시스템을 제안한다.

Read the paper · More papers on PaperTik