개념 사전 · 프로그램
Kali Linux
칼리 리눅스 · Kali
는 보안 평가와 디지털 포렌식에 쓰는 여러 도구를 제공하는 이다. 설치된 도구 목록과 운영자가 수행할 수 있는 검증 범위는 다르므로 격리된 환경에서 목적별로 선택한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
로고: Kali Linux 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.
01무엇이고, 어떤 일을 하나
- 패킷 분석·웹 요청 관찰·진단 도구를 일관된 실습 환경에 배치한다.
- 가상 네트워크와 대상 시스템을 분리해 관찰 조건을 만든다.
- 도구 버전·네트워크 위치·권한을 재현 자료로 기록한다.
02어떤 순서로 동작하나
- 실습 목적 결정
패킷 캡처·웹 요청 비교·파일 분석처럼 검증할 주장과 필요한 도구를 정한다. 도구가 많다는 사실을 성공 증거로 쓰지 않는다.
- 환경 분리
대상 ·관찰 ·관리 경로와 외부 통신 허용 범위를 구분한다. 의도적으로 취약한 대상이 업무망에 노출되지 않게 한다.
- 기준선 관찰
정상 입력의 요청·응답·로그를 먼저 보존하고 시험 시 한 조건씩 비교한다. 브라우저와 CLI의 프록시·인증 차이를 기록한다.
- 결과와 복구
도구 출력과 실제 대상 상태를 연결하고 시험 뒤 스냅샷·설정을 복구한다. 인증서·계정·캡처의 비밀값은 실습 목적에 맞게 관리한다.
03먼저 알아둘 용어와 구성요소
- 커널·패키지·기본 구성과 업데이트 체계를 묶은 운영체제 배포 형태.
- 실제 업무 시스템과 시험 대상을 분리한 네트워크.
- 시험 전 상태로 되돌리기 위한 의 복구 지점.
- 도구가 실제 관찰·검사하는 입력·대상·권한의 범위.
04예제로 따라가기
- Burp를 사용하는 브라우저와 프록시를 거치지 않는 CLI는 같은 URL을 열어도 다른 관찰 경로가 된다.
- 와 는 같은 실습 PCAP을 서로 다른 인터페이스로 읽을 수 있다.
- 취약한 웹 애플리케이션은 격리된 에서 정상·경계 요청의 차이를 비교하는 교육 대상으로 사용한다.
05혼동하기 쉬운 점과 확인 기준
- 를 설치했다는 사실만으로 대상의 취약점이 확인되거나 보안 진단을 수행할 권한이 생기지는 않는다.
- 실습용 프록시 인증서를 신뢰한 브라우저와 일상 업무 브라우저의 신뢰 설정을 섞으면 시험 밖의 통신에도 영향을 줄 수 있다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.