Home

정보보호 기술

Summry 본 문서에서는 리눅스 서버 보안을 이해하는데 필요한 기본적인 보안기술을 간단히 정리한다. send me email if you have any questions.

Read more

Process monitoring

Summry 프로세스(Process)란 작업 중인 프로그램을 운영체제가 관리하는 기본 단위로 프로그램이 실행되면 프로세스가 생성된다. 악성 프로그램 탐지 및 불필요한 서비스 실행 여부 확인을 위해서는 프로세스 모니터링이 필요하다. 본 문서에서는 간단한 프로세스 모니터링 방법을 정리한다. send me email if you have any questions.

Read more

보안 공격 종류

Summry 본 문서에서는 리눅스 서버에 위협이 되는 대표적인 공격을 간단히 정리한다. send me email if you have any questions.

Read more

Linux discriptor

Summry 리눅스에서는 기본적으로 모든 것을 파일 단위로 처리한다. 즉 소켓,디바이스,폴더 등등 모든 객체를 파일로 관리하며 리눅스 시스템에서 프로세스가 이 파일들에 접근 할때 파일 디스크립터를 이용해서 접근하게 된다. send me email if you have any questions.

Read more

C 전처리 지시어

Summry 전처리(preprocessing)란 컴파일 이전에 미리 처리되는 문장으로 전처리에 사용되는 작업 지시어를 전처리 지시어(preprocessing directive)라 한다. 전처리 지시어 종류 파일처리 #include 형태 정의 #define, #undef 조건 처리 #if, #else, #elif, #endif, #ifdef, #ifndef 에러 처리 #error 디버깅 #line 컴파일 옵션 처리 ...

Read more

asmlinkage

Summry 커널 소스를 보다보면 asmlinkage로 선언된 함수들을 볼 수 있다. 대표적으로 시스템 콜 핸들러를 들 수 있으며 다음 해더 파일에 정의되어 있다. // https://elixir.bootlin.com/linux/v4.14.70/source/include/linux/syscalls.h asmlinkage long sys_fork(void); asmlinkage long sys_exit(int error_code); asmlinkage long sys_read(unsigned int fd, char __user *buf, size_t count); asmlinkage long sys_write(u...

Read more