개념 사전 · 프로그램

Nikto

닉토

는 웹 서버의 알려진 위험 파일·설정·버전 특징 등을 확인하는 검사 도구다. 응답을 근거로 만든 발견 후보는 ·공통 오류 페이지·인증 조건과 함께 재검토한다.

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

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

  • 웹 서버의 기본 노출과 구성 문제 후보를 찾는다.
  • 요청·응답의 반복 가능한 증거를 남긴다.
  • 패치·설정 변경 뒤 같은 조건에서 노출 감소를 비교한다.

02어떤 순서로 동작하나

  1. 범위 준비

    허가된 가상 웹 서버·포트·Host 이름· 조건을 정한다. 같은 주소라도 가상 호스트가 다르면 다른 애플리케이션을 검사할 수 있다.

  2. 기준선 비교

    정상 경로와 존재하지 않는 경로의 응답을 확인한다. 모두 200을 반환하는 오류 처리나 차단 화면을 구분한다.

  3. 발견 수집

    도구가 표시한 테스트·요청·응답 근거를 보존한다. 이름이나 배너만으로 확정한 후보와 실제 내용이 노출된 결과를 구별한다.

  4. 환경 대조

    실제 서버 설정·공급업체 권고·파일 존재를 확인하고 수정 뒤 재시험한다. 응답이 사라진 이유가 접속 장애인지 차단인지도 확인한다.

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

헤더·응답·경로 특징에서 추정한 제품 정보.
검사할 특징과 요청 조건을 담은 자료.
검사 조건은 일치했지만 주장한 문제는 성립하지 않는 결과.
정상·존재하지 않는 경로 등의 비교 기준 응답.

04예제로 따라가기

  • 모든 미존재 경로가 같은 안내 페이지를 반환하면 파일 발견처럼 보이는 결과를 기준선과 비교해야 한다.
  • Server 헤더가 오래된 버전을 보여도 프록시나 백포트가 있으면 실제 영향 확인이 필요하다.
  • 가상 관리자 페이지가 인증 없이 보이면 페이지 존재와 민감 기능 실행 가능 여부를 구분해 기록한다.

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

  • 결과가 없다는 사실은 ··객체 같은 모든 웹 위험이 없다는 증거가 아니다.
  • 대량의 시험 요청은 로그와 서비스에 영향을 줄 수 있으므로 허가한 시간·대상·성능 조건을 유지한다.

06상세 노트 · 실습 자료

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

공식 문서 · 표준

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