>  기사  >  운영 및 유지보수  >  Linux가 바이러스에 감염될 수 있나요?

Linux가 바이러스에 감염될 수 있나요?

青灯夜游
青灯夜游원래의
2022-05-24 17:43:535718검색

Linux는 바이러스에 감염됩니다. 컴퓨터 시스템이라면 Windows, Linux, Apple 시스템을 포함한 바이러스에 감염될 가능성이 있습니다. 실제로 막대한 손실을 가져온 세계 최초의 바이러스인 "Morris Worm"은 Unix에 있었습니다. system.finger/mail과 같은 명령을 사용했습니다. 이는 여전히 Linux 및 기타 시스템의 표준 기능입니다.

Linux가 바이러스에 감염될 수 있나요?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux는 바이러스에 감염됩니다.

컴퓨터 시스템인 만큼 바이러스에 감염될 가능성이 있습니다. 모두가 항상 바이러스에 면역되어 있다고 생각했던 Windows, Linux 및 Apple 시스템을 포함합니다(실제로 세계 최초의 바이러스는 Apple 컴퓨터에서 탄생했습니다).

랜섬웨어 바이러스, 마이닝 바이러스, 봇넷 및 기타 Linux 변종이 있는 바이러스 등 일부 Linux 바이러스도 있습니다.

세계 최초의 큰 손실을 가져온 바이러스인 Morris Worm은 Unix 시스템에 있었습니다. 이 바이러스가 사용한 핑거/메일 및 기타 명령은 여전히 ​​Linux와 같은 Unix 시스템의 표준 기능입니다.

Linux에는 바이러스가 있을 뿐만 아니라, Linux는 서버 시장에서 절대적인 우위를 점유하고 있기 때문에 한번 포획하면 서버 악성코드 등을 통해 급속히 확산되어 막대한 이익을 얻을 수 있습니다.

Linux 시스템에 바이러스가 더 적은 이유

많은 사람들은 Linux가 Windows만큼 인기가 없기 때문에 바이러스가 더 적다는 견해를 갖고 있습니다. 사실 이러한 견해는 오래 전에 반박되었습니다. 가장 강력한 주장 중 하나는 다음과 같습니다. Windows 사용자가 많기 때문에 바이러스 작성자가 Windows 바이러스를 작성하면 더 파괴적이므로 인터넷의 대부분의 서버는 Unix/Linux를 기반으로 합니다. 이러한 서버를 공격하는 것이 더 파괴적일 것입니다.

바이너리 Linux 바이러스가 실행 파일을 감염시키려면 바이러스를 시작한 사용자가 이러한 실행 파일에 쓸 수 있어야 합니다. 일반적으로 그렇지 않습니다. 일반적으로 일어나는 일은 프로그램이 루트에 의해 소유되고 사용자가 권한이 없는 계정에서 프로그램을 실행하는 것입니다. 더욱이, 사용자가 경험이 없을수록 실행 파일을 가질 가능성이 줄어듭니다. 따라서 사용자의 홈 디렉토리가 이러한 위험에 익숙하지 않을수록 바이러스가 전파되기에는 적합하지 않습니다.

이 사용자가 소유한 프로그램이 바이러스에 성공적으로 감염되더라도 이 사용자의 제한된 권한으로 인해 바이러스를 더 확산시키는 작업은 매우 어려울 것입니다. (물론 단일 사용자 시스템을 실행하는 Linux 초보자의 경우 이 주장이 적용되지 않을 수 있습니다. 이러한 사용자는 루트 계정을 부주의하게 사용할 수 있습니다.

Linux 네트워크 프로그램은 매우 보수적으로 구축되었으며 오늘날 Windows 바이러스가 너무 빨리 확산될 수 있는 고급 매크로 도구가 없습니다. 이는 Linux의 고유한 특성이 아닙니다. 이는 단순히 두 사용자 기반의 차이와 그 결과 두 시장에서 서로 다른 성공적인 제품을 반영한 것입니다. 이러한 문제를 관찰하면서 얻은 교훈은 향후 Linux 제품에도 사용될 것입니다.

거의 모든 Linux 응용 프로그램 소프트웨어와 시스템 소프트웨어는 오픈 소스입니다. 이는 두 가지 방식으로 바이러스에 영향을 미칩니다. 우선, 오픈 소스 코드에는 바이러스가 숨어 있기가 어렵습니다. 둘째, 바이너리 버전만 있는 바이러스의 경우 새로 컴파일하고 설치하면 바이러스의 주요 전송 경로가 차단됩니다. Linux 게시자는 다수의 바이너리 소프트웨어 패키지도 제공하지만 사용자는 대부분 게시자가 제공하는 신뢰할 수 있는 소프트웨어 저장소에서 이러한 소프트웨어 패키지를 다운로드합니다. 대부분은 md5 확인 메커니즘을 가지고 있으며 매우 안전합니다.

이러한 각각의 장애물은 바이러스의 성공적인 확산에 중요한 장애물입니다. 그러나 그것들을 함께 고려하면 기본적인 질문이 드러납니다.

컴퓨터 바이러스는 생물학적 바이러스와 마찬가지로 퍼지기 위해서는 죽는 것(제거되는 것)보다 더 빨리 번식해야 합니다. 위에서 언급한 장벽은 Linux 바이러스의 재생산 속도를 효과적으로 저하시킵니다. 번식률이 원래 인구를 대체하는 데 필요한 임계값 아래로 떨어지면 바이러스의 파멸은 잠재적인 피해자가 알기도 전에 처음부터 파멸됩니다.

우리는 실제 리눅스 바이러스가 격렬하게 퍼지는 것을 본 적이 없으며, 그 이유는 존재하는 리눅스 바이러스 중 그 어떤 것도 리눅스가 제공하는 적대적인 환경에서는 번성할 수 없기 때문입니다. 오늘날 존재하는 Linux 바이러스는 단지 기술적 호기심일 뿐입니다. 현실은 실행 가능한 Linux 바이러스가 없다는 것입니다.

물론 이것이 Linux 바이러스가 전혀 확산되지 않는다는 의미는 아닙니다. 그러나 이는 성공적인 Linux 바이러스가 부적합한 Linux 생태계에서 생존하려면 신중하게 제작되고 혁신적이어야 함을 의미합니다.

관련 추천: "

Linux 비디오 튜토리얼"

위 내용은 Linux가 바이러스에 감염될 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.