개념 사전 · 프로그램

Kali Linux

칼리 리눅스 · Kali

는 보안 평가와 디지털 포렌식에 쓰는 여러 도구를 제공하는 이다. 설치된 도구 목록과 운영자가 수행할 수 있는 검증 범위는 다르므로 격리된 환경에서 목적별로 선택한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

로고: Kali Linux 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.

01무엇이고, 어떤 일을 하나

  • 패킷 분석·웹 요청 관찰·진단 도구를 일관된 실습 환경에 배치한다.
  • 가상 네트워크와 대상 시스템을 분리해 관찰 조건을 만든다.
  • 도구 버전·네트워크 위치·권한을 재현 자료로 기록한다.

02어떤 순서로 동작하나

  1. 실습 목적 결정

    패킷 캡처·웹 요청 비교·파일 분석처럼 검증할 주장과 필요한 도구를 정한다. 도구가 많다는 사실을 성공 증거로 쓰지 않는다.

  2. 환경 분리

    대상 ·관찰 ·관리 경로와 외부 통신 허용 범위를 구분한다. 의도적으로 취약한 대상이 업무망에 노출되지 않게 한다.

  3. 기준선 관찰

    정상 입력의 요청·응답·로그를 먼저 보존하고 시험 시 한 조건씩 비교한다. 브라우저와 CLI의 프록시·인증 차이를 기록한다.

  4. 결과와 복구

    도구 출력과 실제 대상 상태를 연결하고 시험 뒤 스냅샷·설정을 복구한다. 인증서·계정·캡처의 비밀값은 실습 목적에 맞게 관리한다.

03먼저 알아둘 용어와 구성요소

커널·패키지·기본 구성과 업데이트 체계를 묶은 운영체제 배포 형태.
실제 업무 시스템과 시험 대상을 분리한 네트워크.
시험 전 상태로 되돌리기 위한 의 복구 지점.
도구가 실제 관찰·검사하는 입력·대상·권한의 범위.

04예제로 따라가기

  • Burp를 사용하는 브라우저와 프록시를 거치지 않는 CLI는 같은 URL을 열어도 다른 관찰 경로가 된다.
  • 와 는 같은 실습 PCAP을 서로 다른 인터페이스로 읽을 수 있다.
  • 취약한 웹 애플리케이션은 격리된 에서 정상·경계 요청의 차이를 비교하는 교육 대상으로 사용한다.

05혼동하기 쉬운 점과 확인 기준

  • 를 설치했다는 사실만으로 대상의 취약점이 확인되거나 보안 진단을 수행할 권한이 생기지는 않는다.
  • 실습용 프록시 인증서를 신뢰한 브라우저와 일상 업무 브라우저의 신뢰 설정을 섞으면 시험 밖의 통신에도 영향을 줄 수 있다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.