컴퓨터 백도어 프로그램이란 무엇이며 그 발생 원인
백도어라는 단어에 대해 말하면, 내 친구들은 모두 그것을 사전에서 들어본 적이 있을 것이라고 생각합니다: 뒤쪽에 있는 문. 자유롭게 드나들 수 있는 방과 동선 반대 방향의 주출입구. 그렇다면 "컴퓨터 백도어"란 무엇입니까? (추천 학습: 웹 프론트 엔드 비디오 튜토리얼)
초기 컴퓨터 해커들은 원격 시스템 제어권을 획득한 후 언제든지 원격 시스템에 다시 들어갈 수 있는 기술을 갖고 싶어 했습니다. 백도어 프로그램이 나타났습니다.
바이두 백과사전에서 '백도어 프로그램'에 대한 설명은 다음과 같습니다. 백도어 프로그램은 일반적으로 보안 통제를 우회하여 프로그램이나 시스템에 접근하는 프로그램 방식을 말합니다. 소프트웨어 개발 단계에서 프로그래머는 프로그램 설계의 결함을 수정할 수 있도록 소프트웨어 내에 백도어 프로그램을 만드는 경우가 많습니다.
그러나 이러한 백도어가 다른 사람에게 알려지거나 소프트웨어를 출시하기 전에 백도어 프로그램을 제거하지 않으면 보안상의 위험이 되며 해커가 쉽게 취약점으로 악용할 수 있습니다.
사실 아주 간단한 문장으로 요약할 수 있습니다: 백도어는 특별한 사람이 특별한 방법으로 컴퓨터 시스템을 제어할 수 있도록 컴퓨터 시스템에 머무르는 방법입니다!!
백도어의 분류
1. 웹 페이지 백도어
이러한 유형의 백도어는 일반적으로 매우 인기 있는 ASP, CGI 스크립트 백도어 등과 같은 자체 연결 방법을 구성하기 위해 서버에서 일반적인 웹 서비스입니다.
일반적인 백도어: Top Ocean의 Red Pink Jiaren Personal Edition은 나중에 이런 종류의 웹 백도어의 여러 버전에서 파생되었으며, 프로그래밍 언어는 asp, aspx, jsp, php입니다.
2. 스레드 삽입 백도어
시스템 자체의 서비스나 스레드를 사용하여 백도어 프로그램을 삽입합니다. 이러한 종류의 백도어는 실행 시 프로세스가 없으며 모든 네트워크 작업이 다른 애플리케이션의 프로세스로 브로드캐스트됩니다. . 마치다.
전형적인 백도어 프로그램: BITS를 대표하며, xdoor(첫 번째 프로세스 삽입 백도어)도 프로세스 삽입 백도어입니다.
3. 확장 백도어
소위 확장 백도어는 상식적으로 보면 많은 기능을 백도어에 통합한 것으로 볼 수 있는데, 이는 백도어 자체가 많은 기능을 구현하고 직접 제어가 가능하도록 하기 위함이다. 브로일러 또는 서버에 대한 이러한 유형의 백도어는 일반적으로 파일 업로드/다운로드, 시스템 사용자 감지, HTTP 액세스, 터미널 설치, 포트 열기, 서비스 시작/중지 등과 같은 기능을 통합합니다. 강력한 기능을 갖춘 툴킷입니다.
전형적인 백도어 프로그램 : Wineggdroup shell
4.C/S 백도어
이 백도어는 통신을 위해 ICMP 채널을 사용하기 때문에 시스템 자체의 ICMP 패킷을 설치 후 제어할 뿐입니다. 시스템 서비스로 시작하면 자동으로 실행되며 많은 방화벽을 통과할 수 있습니다. 가장 큰 특징은 포트를 열지 않고 ICMP를 통해서만 제어된다는 것입니다. 방법은 아주 특별합니다. 포트 80을 열 필요가 없습니다. 이런 점에서 서비스 프로그래밍의 독특한 사고방식과 비전에 감탄할 수밖에 없습니다.
전형적인 백도어 프로그램: ICMP Door
위 내용은 컴퓨터 백도어의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!