개인 재정 해킹 당하지 않도록 불필요한 서비스 및 무담보 서비스 제거 - 더미

해킹 당하지 않도록 불필요한 서비스 및 무담보 서비스 제거 - 더미

차례:

비디오: Microsoft Azure OpenDev—June 2017 2024

비디오: Microsoft Azure OpenDev—June 2017 2024
Anonim

불필요하고 안전하지 않은 서비스는 해커의 문을 열 수 있습니다. FTP, 텔넷 및 웹 서버와 같이 실행중인 데몬 및 응용 프로그램을 알고있는 경우 실행중인 버전을 정확하게 알고 있으면 관련 취약점을 찾아서 해제할지 여부를 결정할 수 있습니다. National Vulnerability Database 사이트는 취약점을 파악하는 데 유용한 리소스입니다.

검색

몇 가지 보안 도구가 취약점을 파악하는 데 도움이 될 수 있습니다. 이러한 유형의 유틸리티는 모든 응용 프로그램을 정확한 버전 번호로 식별하지는 못하지만 시스템 정보를 수집하는 매우 강력한 방법입니다.

취약점

시스템의 알려진 보안 취약점에 특히주의하십시오.

  • 익명 FTP - 특히 제대로 구성되지 않은 경우 - 공격자가 시스템의 파일을 다운로드하고 액세스 할 수있는 방법을 제공 할 수 있습니다.

  • 텔넷 및 FTP는 응용 프로그램에서 사용하는 일반 텍스트 사용자 ID 및 암호의 네트워크 분석기 캡처에 취약합니다. 그들의 로그인은 또한 무차별 공격을받을 수 있습니다.

  • 이전 버전의 센드 메일에는 많은 보안 문제가 있습니다.

  • rlogin, rdist, rexecd, rsh 및 rcp와 같은 R 서비스는 특히 공격에 취약합니다.

많은 웹 서버가 Linux에서 실행되므로 Apache, Tomcat 및 특정 응용 프로그램의 약점을 확인하는 중요성을 간과 할 수 없습니다. 예를 들어, 일반적인 리눅스 취약점은 httpd에서 UserDir 지시문을 비활성화하지 않은 경우 Apache를 통해 사용자 이름을 결정할 수 있다는 것입니다. conf 파일.

-

http: // www와 같이 잘 알려진 사용자 폴더를 탐색하여 수동으로이 취약점을 악용 할 수 있습니다. 귀하의 ~ 사이트. com / user_name 또는 webInspect 또는 QualysGuard와 같은 취약성 검색 프로그램을 사용하여 시스템을 자동으로 열거하는 것이 좋습니다. 어느 쪽이든, 어떤 리눅스 사용자가 있는지 알아 내고 웹 암호 크래킹 공격을 시작할 수 있습니다. 취약한 CGI 코드를 통해 시스템 파일 (/ etc / passwd 포함)에 액세스하는 방법은 다양합니다.

마찬가지로, FTP는 종종 Linux 시스템에서 보안되지 않은 상태로 실행됩니다. 민감한 의료 및 금융 정보를 로컬 네트워크의 모든 사람들과 공유하는 익명 FTP를 사용하는 Linux 시스템이 있습니다. 따라서, 간단한 것을 찾아 보는 것을 잊지 마십시오.

도구

다음 도구는 포트 스캐닝 이외의 정보 수집을 통해 Linux 시스템을 열거하고 해커가 무엇을 볼 수 있는지 자세히 조사 할 수 있습니다.

  • Nmap은로드 된 서비스의 특정 버전을 확인할 수 있습니다.-sV 명령 줄 스위치로 Nmap을 실행하기 만하면됩니다.

  • Amap은 Nmap과 비슷하지만 다음과 같은 몇 가지 장점이 있습니다.

    • Amap은 이러한 유형의 스캔에 비해 훨씬 빠릅니다.

    • Amap은 기본 포트 8089 대신 포트 6789에서 실행되는 Apache와 같이 비표준 포트에서 실행되도록 구성된 응용 프로그램을 감지 할 수 있습니다.

    Amap은 일반적으로 해킹 된 포트를 열거하기 위해 다음 옵션과 함께 실행되었습니다.

    • - 1로 설정하면 스캔 작업이 빨라집니다.

    • -b는 응답을 ASCII 문자로 인쇄합니다.

    • -q는 닫힌 포트보고를 건너 뜁니다.

    • 21은 FTP 제어 포트를 탐색합니다.

    • 22는 SSH 포트를 검사합니다.

    • 23은 텔넷 포트를 검사합니다.

    • 80은 HTTP 포트를 검사합니다.

  • netstat은 로컬 시스템에서 실행중인 서비스를 표시합니다. 로그인하는 동안이 명령을 입력하십시오:

    netstat -anp
    
  • 목록 열기 파일 (lsof)은 시스템에서 열려있는 파일과 청취중인 프로세스를 표시합니다.

불필요한 서비스에 대한 해킹 공격에 대한 대책

Linux 시스템에서 불필요한 서비스를 비활성화 할 수 있습니다. 이것은 리눅스 시스템을 안전하게 유지하는 가장 좋은 방법 중 하나입니다. 집에서 진입 점 수를 줄이면 진입 점이 많아 질수록 침입자가 침입 할 수있는 장소가 줄어 듭니다.

불필요한 서비스 비활성화

불필요한 서비스를 비활성화하는 가장 좋은 방법은 데몬이로드되는 방식 첫 번째 장소. 실행중인 Linux 버전에 따라 서비스를 비활성화 할 수있는 장소가 여러 개 있습니다.

inetd. conf (또는 xinetd. conf)

비즈니스가 합당한 경우, 사용하지 않는 데몬의 로딩을 주석 처리하여 불필요한 서비스를 비활성화하십시오. 다음 단계를 수행하십시오.

  1. Linux 프롬프트에서 다음 명령을 입력하십시오.

    ps -aux
    

    inetd를 포함하여 각 디먼의 프로세스 ID (PID)가 화면에 나열됩니다.

  2. inetd의 PID를 적어 두십시오.

  3. / etc / inetd를 엽니 다. conf 명령을 입력하여 Linux 텍스트 편집기 vi에서

    vi / etc / inetd를 실행하십시오. conf
    

    또는

    / etc / xinetd. conf
    
  4. 파일을 vi로로드 한 후에 I를 눌러 삽입 모드를 활성화하십시오.

  5. 비활성화하려는 데몬 라인의 시작 부분 (예: httpd)으로 커서를 이동하고 # at 줄의 시작.

    이 단계는 행을 주석 처리하고 서버를 재부트하거나 inetd를 재시작 할 때 행이로드되지 않도록합니다.

  6. vi를 종료하고 변경 사항을 저장하려면 Esc를 눌러 삽입 모드를 종료하고 다음을 입력하십시오. wq를 입력 한 다음 Enter 키를 누르십시오.

    이는 vi에게 변경 사항을 작성하고 종료하길 원한다는 것을 알려줍니다.

  7. inetd PID로 다음 명령을 입력하여 inetd를 다시 시작하십시오. inetd가없는 경우

kill -HUP PID

chkconfig

conf 파일의 경우 Linux 버전에서 inetd를보다 안전하게 대체하는 xinetd 프로그램이 들어오는 네트워크 응용 프로그램 요청을 수신 대기 중일 수 있습니다. / etc / xinetd를 편집 할 수 있습니다. 이 경우 conf 파일을 사용하십시오. xinetd와 xinetd의 사용법에 대한 더 많은 정보를 원합니다. conf에 man xinetd 또는 man xinetd를 입력하십시오. conf 를 입력하십시오.

Red Hat 7. 0 이상을 실행중인 경우 / sbin / chkconfig 프로그램을 실행하여로드하지 않으려는 데몬을 해제 할 수 있습니다.

명령 프롬프트에서 chkconfig -list 를 입력하여 xinetd에서 활성화 된 서비스를 확인할 수도 있습니다. conf 파일.

chkconfig --del snmpd

액세스 제어

TCP 래퍼는 사용자가 실행하는 중요한 서비스 (예: FTP)에 대한 액세스를 제어 할 수 있습니다.

특정 서비스를 비활성화하려면 snmp에 다음과 같이 입력하십시오. 또는 HTTP. 이 프로그램은 TCP 서비스에 대한 액세스를 제어하고 사용법을 기록하므로 호스트 이름이나 IP 주소를 통한 액세스를 제어하고 악성 활동을 추적 할 수 있습니다.

해킹 당하지 않도록 불필요한 서비스 및 무담보 서비스 제거 - 더미

편집자의 선택

가족 - 춤으로 묵상하는 법

가족 - 춤으로 묵상하는 법

당신이 싹 트고 명상하는 사람이라면 가족 생활은 두 가지 도전을 제기합니다. 한편으로는 사랑하는 사람을 초대하거나 격려하거나 심지어 강요하여 당신과 명상하는 경향이 있습니다. 다른 한편으로, 가장 가까운 사람들이 당신의 허약하고 새롭게 태어난 마음의 평화를 방해하지 않는다는 것을 알 수 있습니다.

에센셜 오일을 식별하고 사용하는 방법 - 인체

에센셜 오일을 식별하고 사용하는 방법 - 인체

에센스는 에센셜 오일 어떤 식물에서 파생 된. 시간이 지남에 따라 이러한 오일은 아로마 테라피, 청소, 식사, 곤충 방수제 및 경우에 따라 약을 비롯한 많은 용도로 만들어졌습니다. 크레딧 : © IStockphoto. com / botamochi 이러한 오일은 기술적으로 건강에 필수적인 것은 아니지만보다 현대적인 합성 방법에 대한 대안을 제공합니다 ...

우울증에 어떻게 대처할 것인가 - 모든 정신 건강 상태의 더미

우울증에 어떻게 대처할 것인가 - 모든 정신 건강 상태의 더미

, 우울증은 Mindfulness에 응답하십시오. 증거의 시체가 계속 성장한다면, 마음가짐은 전 세계의 우울증 치료를위한 표준 치료가 될 것입니다. 우울증은 슬픔과 다릅니다. 슬픔은 모든 사람이 경험하는 자연스럽고 건강한 감정입니다.

편집자의 선택

테니스 라켓 선택 - 인형

테니스 라켓 선택 - 인형

예, 5 년 전에 연주 한 라켓을 털어서 줄 수 있습니다. 법정에 영광 스럽은 반환 - 당신의 손에서 좋게 느끼면 그것은 당신이 그들을 가고 싶은 곳에 (그리고 어떻게) 당신의 탄을 얻는다. 그러나 새로운 무기를 시장에 내놓은 경우 ...

슬라이싱 및 다이 싱, 테니스 스타일 - 더미

슬라이싱 및 다이 싱, 테니스 스타일 - 더미

슬라이스 또는 백 스핀은 테니스 공을 영향의 원천 (당신). 슬라이스 샷이 튀어 오면 공은 낮게 유지되어 상대방이 정말로 공을 잡아 당겨야합니다. 선수들이 그물과 발리를 공격하기를 원한다면, 그들은 많은 양을 차지한다. 슬라이스는 유용 할 수 있습니다 ...

테니스 인형 용 치트 시트 - 인형

테니스 인형 용 치트 시트 - 인형

테니스는 법원에서 진행되므로 법원 주위에서 길을 알고있는 것이 하나입니다 테니스 선수로 마스터 할 첫 번째 것들. 테니스 용어에 익숙하다면 게임을 할 수 있습니다. 알아야 할 용어 중 하나는 Tiebreaker이므로 하나가되면 게임을 할 수 있습니다 ...

편집자의 선택

Joomla의 기사에 이미지 삽입하기 - 더미

Joomla의 기사에 이미지 삽입하기 - 더미

이미지 파일 저장 Joomla의 미디어 관리자에서 기사에 표시 할 수 있습니다. 사실 동일한 그림을 두 개 이상의 기사에 표시 할 수 있습니다. Joomla에서는 사용자가 요청할 때까지 웹 페이지가 존재하지 않는다는 것을 기억하십시오. 그런 다음 Joomla는 이미지 파일을 포함하여 데이터베이스에서 필요한 모든 요소를 ​​가져 와서 빌드합니다.

로컬 Mac OS X Server에 Joomla 환경을 설치하는 방법 - 인형

로컬 Mac OS X Server에 Joomla 환경을 설치하는 방법 - 인형

XAMPP는 Joomla가 Joomla 관리자로서의 삶을 좀 더 쉽게 만들어 줄 수있는 다른 도구와 함께 Apache 웹 서버, PHP 및 MySQL을 포함하여 Joomla가 실행해야하는 모든 도구를 설치합니다. XAMPP는 Joomla에 대한 완전한 토대를 제공합니다. Joomla를 압축 해제하고 설치하는 것뿐입니다. XAMPP는 ...

Joomla에서 메뉴 항목을 카테고리에 링크하는 방법 - Joomla에서 분류 된 기사의 경우

Joomla에서 메뉴 항목을 카테고리에 링크하는 방법 - Joomla에서 분류 된 기사의 경우

귀하의 웹 사이트 사용자가 볼 수 있도록, 당신은 Joomla 메뉴 항목을 게시하려는 기사가 포함 된 Joomla 카테고리에 연결해야합니다. 범주를 메뉴 항목에 연결하면 해당 범주의 모든 기사를 관련 메뉴 항목을 통해 사용할 수 있습니다. 만들려면 ...