서버를 처음부터 잠근다
리눅스 호스트의 공격 표면을 하나씩 좁힙니다. 전권 sudo 를 꼭 필요한 명령으로 줄이고, nftables 로 기본 거부 방화벽을 세우고, AppArmor 로 서비스를 가두고, 보안 갱신을 통제해서 자동으로 받습니다. 실습마다 잘못된 설정이 어떤 피해로 이어지는지 먼저 보고, 고친 뒤 막히는지와 정상 서비스가 유지되는지를 함께 확인합니다. systemd 와 커널 기능이 필요해 모두 VM 실습입니다.
중급 · 레슨 12 · 실습 4
커리큘럼
최소 권한의 손잡이, sudo
- 전권 sudo 가 남긴 문 reading
- 전권 sudo 를 꼭 필요한 명령으로 lab
- 퀴즈: sudo 최소 권한 quiz
기본 거부 방화벽
- 기본 거부가 뒤집는 그림 reading
- 기본 거부 방화벽, 관리 통로는 열어 두고 lab
- 퀴즈: nftables 방화벽 quiz
프로세스를 가두는 AppArmor
- 코드가 뚫려도 — 여러 겹의 방어 reading
- 코드가 뚫려도 프로세스를 가둔다 lab
- 퀴즈: AppArmor quiz
보안 갱신을 통제해서 자동으로
- 빠른 패치와 안전한 패치 reading
- 보안 갱신만, 자동으로, 확인 가능하게 lab
- 퀴즈: 자동 보안 갱신 quiz