strace - 사용자 프로세스와 커널의 시스템콜이나 시그널 전달, 프로세스 상태등을 모니터링하고 조작할 수 있는 툴이다
C 로 만들어졌다 -> https://github.com/strace/strace
커널 기능인 ptrace(process trace)를 이용했음.
http://lxr.free-electrons.com/source/kernel/ptrace.c
이게 sandbox 로 사용될 수 있다고 한다
Sandbox(computer security)는 게스트 프로그램이 실행되도록 타이트하게 관리받고 있는 자원을 제공한다.
그 '자원'의 예로 scratch space가 있다
scratch space는 임시적인 공간임. 일정기간마다 데이터가 다 지워진다. 근데 동적으로 된다(?)
영구적으로 저장되는 백업공간으로 사용할 수 없음.
램이 부족하면 이 공간을 활용한다고도 함. 속도는 느림
'Security > 뭐했니' 카테고리의 다른 글
cache memory에 대한 이해 (0) | 2018.01.16 |
---|---|
toc-tou (time of check to time of use) - 1 (0) | 2017.05.30 |
20170302..3 (0) | 2017.03.03 |
20170301..2 (0) | 2017.03.02 |
ㅁㅇㅇ 170223 (0) | 2017.02.23 |