개념 사전 · 프로그램
Nikto
닉토
는 웹 서버의 알려진 위험 파일·설정·버전 특징 등을 확인하는 검사 도구다. 응답을 근거로 만든 발견 후보는 ·공통 오류 페이지·인증 조건과 함께 재검토한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 웹 서버의 기본 노출과 구성 문제 후보를 찾는다.
- 요청·응답의 반복 가능한 증거를 남긴다.
- 패치·설정 변경 뒤 같은 조건에서 노출 감소를 비교한다.
02어떤 순서로 동작하나
- 범위 준비
허가된 가상 웹 서버·포트·Host 이름· 조건을 정한다. 같은 주소라도 가상 호스트가 다르면 다른 애플리케이션을 검사할 수 있다.
- 기준선 비교
정상 경로와 존재하지 않는 경로의 응답을 확인한다. 모두 200을 반환하는 오류 처리나 차단 화면을 구분한다.
- 발견 수집
도구가 표시한 테스트·요청·응답 근거를 보존한다. 이름이나 배너만으로 확정한 후보와 실제 내용이 노출된 결과를 구별한다.
- 환경 대조
실제 서버 설정·공급업체 권고·파일 존재를 확인하고 수정 뒤 재시험한다. 응답이 사라진 이유가 접속 장애인지 차단인지도 확인한다.
03먼저 알아둘 용어와 구성요소
- 헤더·응답·경로 특징에서 추정한 제품 정보.
- 검사할 특징과 요청 조건을 담은 자료.
- 검사 조건은 일치했지만 주장한 문제는 성립하지 않는 결과.
- 정상·존재하지 않는 경로 등의 비교 기준 응답.
04예제로 따라가기
- 모든 미존재 경로가 같은 안내 페이지를 반환하면 파일 발견처럼 보이는 결과를 기준선과 비교해야 한다.
- Server 헤더가 오래된 버전을 보여도 프록시나 백포트가 있으면 실제 영향 확인이 필요하다.
- 가상 관리자 페이지가 인증 없이 보이면 페이지 존재와 민감 기능 실행 가능 여부를 구분해 기록한다.
05혼동하기 쉬운 점과 확인 기준
- 결과가 없다는 사실은 ··객체 같은 모든 웹 위험이 없다는 증거가 아니다.
- 대량의 시험 요청은 로그와 서비스에 영향을 줄 수 있으므로 허가한 시간·대상·성능 조건을 유지한다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.