개념 사전 · 프로그램

Nessus

네서스 · Tenable Nessus

는 플러그인 기반으로 시스템의 노출·구성·알려진 취약점 조건을 조사하는 진단 도구다. 원격 응답만 보는 검사와 인증 자격으로 내부 정보를 확인하는 검사는 가시성의 범위가 다르다.

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

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

  • 플러그인별 취약점 조건과 발견 증거를 수집한다.
  • 인증된 검사로 패키지·설정 등 추가 자료를 확인한다.
  • 결과를 수정 우선순위와 재시험에 연결한다.

02어떤 순서로 동작하나

  1. 정책 준비

    허가 대상·기간·검사 강도와 서비스 영향을 정하고 필요한 자격의 범위를 제한한다. 검사 계정을 업무 공용 계정과 무분별하게 공유하지 않는다.

  2. 가시성 확인

    호스트 도달·서비스 식별·자격 로그인 성공 여부를 확인한다. 자격을 입력한 사실만으로 인증된 검사가 실제 수행되었다고 보지 않는다.

  3. 플러그인 평가

    선택한 제품·조건에 맞는 플러그인이 자료를 수집하고 결과를 만든다. 업데이트로 검사 범위가 달라질 수 있어 버전과 정책을 보존한다.

  4. 결과 검증

    output·제품 권고·환경 조건을 대조하고 수정 뒤 재시험한다. 정보성 결과와 확정된 취약점의 의미를 분리한다.

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

특정 발견·검사·정보 수집 기능을 정의한 구성 요소.
관련 플러그인을 묶은 분류.
허가된 자격으로 대상 내부의 정보를 조회하는 검사.
대상·검사 선택·자격·성능·시간 등을 정하는 시험 정책.

04예제로 따라가기

  • 로그인 자격이 실패하면 내부 패키지를 못 읽어 원격 배너 기반 결과만 남을 수 있다.
  • 동일 이름의 취약점도 특정 설정이 비활성화되어 있으면 실제 영향 범위가 달라질 수 있다.
  • 재시험에서 항목이 사라져도 대상이 아예 응답하지 않았는지 먼저 확인해야 한다.

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

  • 플러그인 심각도와 조직의 업무 위험은 같은 값이 아니므로 자산 중요도·노출·완화책을 추가 판단한다.
  • 최신 피드와 정상 완료 표시가 모든 자체 개발 로직의 권한 오류를 검사했다는 뜻은 아니다.

06상세 노트 · 실습 자료

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

공식 문서 · 표준

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