Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

당신은 침투 테스터입니까 아니면 네트워크의 보안 수준을 가능한 한 높게 유지하는 데 관심이 있는 사람입니까? Nessus는 웹 기반 GUI를 사용하여 다양한 네트워크 취약성 스캔 작업을 수행할 수 있는 널리 사용되는 취약성 스캐너입니다. 여기에서 업계 최고의 이 취약점 스캐너가 제공하는 모든 훌륭한 기능을 활용하는 방법을 보여줍니다.

네소스란 무엇입니까?

Nessus는 Tenable이라는 사이버 보안 회사에서 개발한 취약성 스캐너로 네트워크에서 자세한 취약성 스캔을 수행할 수 있습니다. 이 소프트웨어는 운영 체제 및 웹 서버와 같은 다양한 기술을 다루도록 설계되었으며 이러한 특정 기술에 영향을 미치는 가능한 취약점을 찾습니다. Nessus의 웹사이트에 따르면 스캐너는 68,000개 이상의 다양한 CVE(Common Vulnerabilities and Exposures)를 확인할 수 있습니다.

라이센스

Tenable은 서로 다른 취약점 스캔 요구 사항을 가진 Nessus 사용자를 위해 세 가지 라이선스를 제공합니다.

네소스 에센셜

이 무료 옵션은 주로 사이버 보안 학생, 교육자 및 사이버 보안 분야에서 경력을 시작하는 사람들을 위한 것입니다. 최대 16개의 IP 주소를 스캔할 수 있으며 무료 커뮤니티 지원을 제공합니다.

네서스 프로페셔널

이 옵션은 컨설턴트, 전문 침투 테스터 및 보안 분석가에게 적합합니다. 연간 $2000 이상의 가격으로 무제한 평가, 실시간 결과, 고급 연중무휴 지원 및 사용자를 위한 주문형 교육을 제공합니다.

Tenable.io

Tenable.io는 스캔 및 분석할 자산이 많은 기업을 위해 주로 설계된 엔터프라이즈 수준의 취약성 관리 시스템입니다. 클라우드에서 관리되며 고급 대시보드 및 보고서를 제공합니다.

설치

Nessus의 설치는 비교적 빠르고 간단한 프로세스입니다. 이 도구는 가장 일반적인 Linux 배포판에 대한 Tenable의 웹사이트에서 사용할 수 있습니다.

여기에 사용된 예는 Kali Linux 시스템에 Nessus를 설치하는 것입니다. "Nessus-10.1.1-debian6_amd64.deb"라는 파일을 다운로드하여 시작하십시오.

다음으로 dpkg를 사용하여 설치합니다. 유틸리티:

sudo dpkg -i Nessus-10.1.1-debian6_amd64.deb
Linux에서 Nessus 취약점 스캐너를 사용하는 방법

Nessus가 설치된 후 systemctl을 사용하여 소프트웨어를 시작할 수 있습니다. 유틸리티:

sudo systemctl start nessusd.service

그러면 스캐너의 GUI 인터페이스에 액세스할 수 있는 포트 8834에서 로컬 웹 서버가 시작됩니다. 선택한 웹 브라우저에 https://127.0.0.1:8834/를 입력하여 액세스합니다.

설정

설정 프로세스에는 다음과 같은 여러 단계가 포함됩니다.

  1. 시스템에 배포할 Nessus 버전을 선택합니다. 저는 무료 버전을 사용하기 때문에 "Nessus Essentials"를 선택했습니다.
Linux에서 Nessus 취약점 스캐너를 사용하는 방법
  1. 이메일과 함께 이름과 같은 정보를 입력하십시오. 양식이 제출되면 Nessus 라이선스에 대한 활성화 코드를 받게 됩니다.
  2. 세 번째 단계에서는 사용자 이름과 비밀번호로 계정을 만들어야 합니다.
Linux에서 Nessus 취약점 스캐너를 사용하는 방법
  1. 소프트웨어가 필요한 플러그인을 다운로드하고 설치할 때까지 기다리십시오. 몇 분 정도 걸릴 수 있습니다.

이 모든 단계가 완료되면 Nessus 기본 페이지가 표시됩니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

인터페이스 탐색

시스템에 Nessus를 설치했으므로 이제 인터페이스와 제공하는 기능을 살펴볼 차례입니다.

스캔 페이지

"스캔" 페이지는 Nessus 웹 GUI의 메인 페이지입니다. 여기에서 이전 스캔을 보고, 이전 스캔을 가져오고, 이전 스캔을 검색할 수 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

설정 페이지

여기에서 Nessus 설치를 관리하고 계정 관리 및 기본 설정에 따라 스캐너 구성과 같은 관리 작업을 수행할 수 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

정책 페이지

정책을 구현하려는 경우 여기에서 수행할 수 있습니다. Nessus 정책을 사용하면 스캔 중에 수행되는 작업을 정의하고 템플릿에 저장할 수 있습니다. 이를 사용하면 시간을 절약하고 효율성을 높일 수 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

플러그인 규칙 페이지

이 페이지에서는 플러그인의 심각도를 숨기거나 변경하는 형태로 Nessus에서 사용하는 다양한 플러그인에 대한 규칙을 지정할 수 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

스캔 수행

호스트 검색 스캔은 Nessus를 사용하여 수행할 수 있는 가장 기본적인 스캔 중 하나이며 시도해야 하는 첫 번째 스캔 중 하나입니다. 네트워크에서 호스트와 그에 대한 정보를 검색합니다.

다양한 스캔 템플릿을 찾을 수 있는 메뉴로 이동하려면 스캔 페이지에서 "새 스캔"을 클릭하여 시작하십시오. "호스트 검색" 스캔 템플릿을 선택하십시오.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

선택한 후 호스트 스캔에 대해 다른 설정을 지정할 수 있습니다. 스캔 이름을 지정하고 스캔 대상을 지정해야 합니다. 선택적으로 설명을 작성하고 폴더를 선택할 수도 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

"검색" 설정에서 수행할 검사 유형을 지정할 수 있습니다. 옵션에는 호스트 열거, OS 식별 및 포트 스캔의 기본값이 포함됩니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

스캔을 예약할 수도 있습니다. 이를 통해 스캔이 시작되는 시간과 수행 빈도를 지정할 수 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

또한 Nessus가 스캔에 대한 알림을 보낼 이메일 주소를 지정할 수도 있습니다. 단, 설정에서 SMTP 서버를 설정해야 합니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

또한 스캔을 더욱 맞춤화할 수 있는 보고서 설정 및 고급 설정을 살펴볼 수도 있습니다.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

요구 사항에 따라 스캔을 사용자 정의한 후 "실행"을 눌러 즉시 스캔을 수행하십시오.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

스캔 결과 분석

스캔이 완료되면 스캔 페이지로 이동하여 스캔 이름을 클릭하여 보고서에 액세스할 수 있습니다.

스캔 보고서 페이지에서 스캔에 대한 다양한 정보를 찾을 수 있습니다.

  • 호스트 섹션에는 스캔 중에 발견된 모든 호스트가 있습니다. 개별 호스트를 클릭하면 호스트에 대한 자세한 정보를 찾을 수 있습니다.
Linux에서 Nessus 취약점 스캐너를 사용하는 방법
  • 취약점 섹션에는 기본적으로 CVSS 점수에 따라 순위가 매겨지는 스캔 중에 스캐너가 발견한 모든 취약점이 나열됩니다.
Linux에서 Nessus 취약점 스캐너를 사용하는 방법
  • 또한 Tenable의 VPR 시스템에서 우선 순위를 지정하는 취약점을 알려주는 "VPR 주요 위협" 섹션을 볼 수 있습니다.
Linux에서 Nessus 취약점 스캐너를 사용하는 방법

추가 분석을 위해 보고서를 내보내려면 "내보내기"를 클릭하여 ".nessus" 파일을 다운로드하십시오.

Linux에서 Nessus 취약점 스캐너를 사용하는 방법

[relatd_post slug=”리눅스용 더 나은-usenet-readers-for-linux”]

자주 묻는 질문(FAQ)

1. "필수" 버전을 무기한 사용할 수 있나요?

Nessus의 무료 "필수" 버전은 무기한 사용할 수 있습니다. 그러나 유료 라이선스의 평가판을 사용하는 경우 만료일이 있습니다.

2. 다운로드 페이지에 Ubuntu 21.10에 대한 다운로드가 나열되지 않습니다. 대신 버전 20.04용 패키지를 설치할 수 있습니까?

예, 버전 20.04용 패키지가 제대로 작동해야 합니다.

3. 이 스캐너를 사용하여 Log4shell 취약점을 스캔할 수 있습니까?

그래 넌 할수있어. Nessus는 Log4shell 취약점에 대해 네트워크 또는 시스템을 스캔하는 완벽한 도구입니다. 여기에는 정확한 목적을 위한 간단하고 효과적인 템플릿이 포함되어 있습니다.