Linux에 바이러스 백신이 필요합니까?

Does Linux Need Antivirus



Linux는 좋은 이름을 얻었습니다. 충분히 안전하다 , 그리고 많은 맬웨어에 저항합니다. 일부 인기 있는 Linux 기반 운영 체제 Ubuntu, Mint, Fedora, Redhat, Debian, Arch입니다. 그럼에도 불구하고 이러한 운영 체제 중 어느 것도 기본적으로 적절한 바이러스 백신 보호 장치를 사용하지 않습니다. 따라서 이 기사에서는 이러한 믿음을 면밀히 살펴보고 Linux 기반 운영 체제에 바이러스 백신 보호 장치가 실제로 필요한지 여부를 확인합니다.

리눅스 시스템이란?

대중 문화에서는 모든 Linux 운영 체제가 하나로 묶이고 하나로 간주되지만 현실은 리눅스는 커널일 뿐이다 , 위에서 언급한 커널을 사용하는 많은 운영 체제의 기반입니다. 플레이버라고도 하는 인기 있는 Linux 기반 운영 체제 중 일부는 Ubuntu, Mint, Fedora, Redhat, Debian, Arch입니다. 각각은 목적에 부합하며, 주변에 충실한 대규모 커뮤니티가 있으며 Ubuntu와 같은 일부 Linux 운영 체제도 있습니다. 여러 유형 특정 그룹을 수용하기 위해 데스크톱, 서버와 같은.







즉, 취향에 관계없이 데스크탑 버전은 일반적으로 일반 사용자에 맞게 조정되므로 그래픽 사용자 인터페이스가 있는 반면 서버 유형은 일반적으로 셸 명령을 마스터하는 IT 직원을 수용하도록 조정됩니다. 따라서 기본적으로 그래픽 사용자 인터페이스가 부족합니다.



리눅스 운영체제의 구조

종류에 관계없이 모든 Linux 운영 체제에는 여러 사용자 계정이 있습니다. 기본적으로 Linux의 최고 사용자는 뿌리 , 관련된 위험 때문에 일반적인 용도로 사용하지 않는 것이 좋습니다. 따라서 운영 체제가 설치되면 제한된 권한으로 새 사용자 계정을 생성하라는 메시지가 표시됩니다. 이러한 권한은 특정 사용자 계정의 관할권을 제한합니다. 따라서 운영 체제의 보안이 손상된 경우 전체 시스템이 영향을 받을 가능성이 적습니다.



기본적으로 모든 프로세스는 루트 사용자가 아닌 현재 로그인한 사용자 계정으로 실행됩니다. 모든 사용자는 홈으로 알려진 파일 시스템의 기본 위치에 별도의 폴더가 제공되며 현재 로그인한 사용자 계정이 침해되면 이 폴더만 영향을 받습니다.





맬웨어 및 유형

일반적인 안티바이러스 가드는 바이러스뿐만 아니라 악성코드의 범위 거기에 존재합니다. 일부 인기 있는 맬웨어 유형 애드웨어, 스파이웨어, 바이러스, 웜, 트로이 목마, 루트킷, 백도어, 키로거, 랜섬웨어, 브라우저 하이재커입니다. 즉, 일반 대중은 종종 이러한 모든 맬웨어를 바이러스라고 부릅니다. 컴퓨터 바이러스 독립 실행형 응용 프로그램에 첨부된 코드 조각이며 해당 호스트가 실행될 때 실행됩니다. Linux는 특정 맬웨어 유형에 면역이 있는 것처럼 보이지만 반드시 모든 맬웨어 유형의 공격에 면역이 있는 것은 아닙니다. 스파이웨어 사용자를 감시하는 목적으로 사용됩니다. 사용자 수준에서 모든 응용 프로그램을 실행하는 것은 상당히 쉽기 때문에 스파이웨어는 시스템에 쉽게 침투하여 사용자를 계속 감시할 수 있습니다. 애드웨어, 웜, 트로이 목마, 백도어, 키 로거 및 랜섬웨어도 마찬가지입니다. 따라서 Linux에 위협이 없다는 이러한 오해는 분명히 오류입니다. 위험은 여전히 ​​존재하지만 Windows 운영 체제 제품군에 비해 훨씬 낮습니다.

Antivirus Guard는 무엇을 합니까?

안티바이러스 가드 응용 프로그램은 파일 검사에서 발견된 위협 격리에 이르기까지 다양한 작업을 수행합니다. 일반적으로 모든 안티 바이러스 가드는 다음으로 구성된 데이터베이스를 유지합니다. 알려진 바이러스의 서명 . 안티바이러스는 파일에 위협이 있는지 검사할 때 파일을 해시하고 데이터베이스에 있는 값과 비교합니다. 둘 다 일치하면 파일이 검역소에 보관됩니다. 이 서명 데이터베이스는 일관된 보호를 제공하기 위해 수동으로 비활성화하지 않는 한 기본적으로 업데이트되는 경우가 많습니다.



Linux에 안티바이러스 보호 장치가 필요한 이유는 무엇입니까?

일부 시스템은 메일 릴레이, 웹 서버, SSH 데몬 또는 ftp 서버로 구성되며 여러 사람이 거의 공유하지 않는 일반 데스크톱 운영 체제보다 더 많은 보호가 필요할 수 있습니다. 다른 서버 시스템은 계산을 위해 방화벽 너머 깊숙이 존재하며 많은 사람이 거의 액세스하지 않거나 새로운 애플리케이션으로 변경하며 감염 위험이 낮습니다.

Mint 및 Ubuntu와 같은 인기 있는 Linux 버전에는 설치를 위해 응용 프로그램을 다운로드할 수 있는 공식 소프트웨어 저장소와 연결된 내장 패키지가 있습니다. 이 이후로 저장소 수천 명의 자원 봉사자와 개발자의 면밀한 조사를 받고 있으므로 맬웨어가 포함되어 있을 가능성이 적습니다.

그러나 소프트웨어가 다른 소스를 통해 다운로드되는 경우 위험이 있습니다. 예를 들어 공식 리포지토리를 통해 소프트웨어를 다운로드하는 것 외에도 많은 Linux 배포에서는 사용자가 다양한 경로를 통해 소프트웨어를 다운로드할 수 있습니다. PPA(개인 패키지 아카이브), 이러한 소스를 통해 소프트웨어를 다운로드하고 유해한 콘텐츠가 포함된 경우 악성코드가 코딩된 방식과 설계 목적에 따라 컴퓨터가 손상될 위험이 있습니다. 따라서 타사 PPA를 자주 사용하는 경우 시스템을 안전하게 유지하기 위해 바이러스 백신 가드를 설치하는 것이 현명한 결정입니다.

Linux 시스템을 보호하기 위해 널리 사용되는 무료 안티바이러스 보호 장치는 다음과 같습니다. Linux용 Comodo 바이러스 백신 . 파일 시스템뿐만 아니라 메일 게이트웨이도 무단 액세스로부터 보호합니다. 이것은 일반 데스크탑 사용자가 시스템을 안전하고 안전하게 유지하도록 특별히 설계되었습니다.

앞서 언급했듯이 맬웨어가 전체 운영 체제에 대한 전체 액세스 권한을 얻을 수는 없지만 사용자 수준에 대한 액세스 권한은 여전히 ​​얻을 수 있습니다. 사용자 수준 액세스 권한을 갖는 것은 예를 들어 다음을 사용하는 것과 같이 여전히 위험합니다. 이 명령 rm -rf $홈 사용자의 홈 디렉토리를 완전히 지우고 하루를 비참하게 만들 수 있습니다. 홈 디렉토리의 백업이 없으면 피해가 엄청날 수 있습니다. 또한 오늘날 대중적으로 널리 퍼져 있는 위협은 랜섬웨어 , 전체 하드 드라이브를 암호화하고 파일을 해독하기 위해 비트코인을 통해 지불을 요구합니다. 이러한 경우 시스템에 침투할 수는 없지만 여전히 홈 디렉토리를 암호화하고 사용자를 완전히 무력하게 만들 수 있습니다. 홈 디렉토리는 사진, 문서, 음악, 비디오를 저장하며 이러한 폴더를 암호화하는 것은 사용자에게 큰 손실을 의미합니다. 범죄자들은 ​​종종 희생자들에게 막대한 대가를 요구하기 때문에 사용자가 부자가 아닌 한 파일을 잠금 해제하는 것은 거의 불가능합니다. 따라서 경범죄의 피해자가 되는 것보다 시스템을 안전하게 유지하기 위해 바이러스 백신 가드를 설치하는 것이 좋습니다.

데스크탑 Linux 시스템에 대한 다른 위협은 브라우저 하이재커, 애드웨어 . 이러한 애플리케이션은 웹 브라우저를 통해 설치되는 경우가 많기 때문에 운영체제가 안전하더라도 웹 브라우저는 이러한 위협에 취약합니다. 이것은 리드 유출될 비밀번호 , 웹 사이트에 무작위로 팝업되는 지속적인 광고. 따라서 웹 브라우저에서 마스터 비밀번호 그것을 통해 입력된 암호를 보호하기 위해. 다음 스크린샷은 Google 크롬을 통해 입력한 비밀번호를 관리하는 옵션을 보여줍니다. 이러한 비밀번호를 보호할 마스터 비밀번호가 없는 경우 브라우저에 설치된 악성 확장/플러그인이 쉽게 추출할 수 있습니다. Firefox에는 기본적으로 마스터 비밀번호가 없기 때문에 Chrome보다 Firefox에서 더 위험합니다. 반면 Chrome은 이를 표시하기 위해 운영 체제의 사용자 계정 비밀번호를 입력하도록 요청합니다.

Chrome의 비밀번호 마스터

또한 Linux 서버는 주요 서비스를 안전하게 유지하기 위해 더 나은 보호 장치가 필요합니다. 이러한 서비스 중 일부는 메일 릴레이, 웹 서버, SSH 데몬, ftp 서버입니다. 서버는 대중과 상호 작용하는 많은 서비스를 사용하기 때문에 그 결과는 치명적일 수 있습니다.

이에 대한 좋은 예는 Windows 소프트웨어를 호스팅하는 공용 서버가 맬웨어에 감염되고 유해 콘텐츠를 여러 대의 컴퓨터에 전파 . 맬웨어는 Windows 컴퓨터용으로 작성되었기 때문에 Linux 서버는 피해를 입지 않지만 실수로 Windows 컴퓨터를 손상시키는 데 도움이 됩니다. 이는 소프트웨어를 호스팅하는 회사의 평판을 심각하게 손상시킵니다.

마찬가지로 다른 서비스에도 일종의 보호 장치가 필요합니다. 메일 릴레이는 종종 맬웨어에 의해 침투됩니다. 인터넷을 통해 스팸을 퍼뜨리기 위해. 이 문제에 대한 좋은 해결책은 타사 메일 릴레이 사용 사내 유지 관리 대신. 인기 있는 메일 릴레이 중 일부는 Mailgun, SendPluse, MailJet, Pepipost입니다. 이러한 서비스는 스팸 및 메일 릴레이를 통한 맬웨어 확산에 대한 더 나은 보호 기능을 제공합니다.

공격에 취약한 또 다른 서비스는 SSH 데몬 . SSH 데몬 보안되지 않은 네트워크를 통해 서버에 연결하는 데 사용되며 루트를 포함하여 전체 서버에 대한 전체 액세스 권한을 얻는 데 사용할 수 있습니다. 다음 스크린샷은 해커가 인터넷을 통해 SSH 데몬을 공격하는 것을 보여줍니다.

이러한 종류의 공격은 공용 서버에 상당히 만연하므로 이러한 종류의 공격으로부터 서버를 보호하는 것이 매우 중요합니다. SSH 데몬에 대한 무단 요청의 목적은 서버에 접근하여 악성코드를 유포하거나, 이를 노드로 사용하여 다른 서버에 대한 DDOS 공격을 시작하거나, 불법 콘텐츠를 유포하는 것입니다.

SSH 데몬을 보호하려면 CSF (구성된 서버 방화벽)은 LFD(로그인 실패 데몬)와 함께 설치할 수 있습니다. 이렇게 하면 SSH 데몬에 대한 시도 횟수가 제한됩니다. 제한이 끝나면 보낸 사람은 영구적으로 블랙리스트에 올라오고 해당 정보가 제대로 구성된 경우 서버 관리자에게 해당 정보가 전송됩니다.

또한 CSF는 파일의 수정 사항을 추적하고 다음 스크린샷과 같이 관리자에게 알립니다. 이것은 타사 PPA를 통해 설치된 패키지가 의심스러운 경우에 매우 유용합니다. 그런 다음 패키지가 자체적으로 업데이트되거나 사용자 권한 없이 파일이 변경되면 CSF는 변경 사항에 대해 서버 관리자에게 자동으로 알립니다.

다음 셸 명령은 Ubuntu/Debian 시스템에 LFD와 함께 CSF를 설치합니다.

wget http://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh 

서버와 데스크톱 버전 모두에 대한 또 다른 큰 위협은 내부적으로 포트 잠금을 해제하는 것입니다. 트로이 목마나 백도어가 이러한 작업을 수행합니다. 적절한 방화벽이 있으면 포트를 열고 닫을 수 있으므로 시스템에 어떻게든 백도어가 설치되면 닫힌 포트를 내부적으로 열어 서버를 외부 공격에 취약하게 만들 수 있습니다.

Linux에 Anti-Virus Guard가 필요하지 않은 이유는 무엇입니까?

Linux가 제대로 유지 관리되고 소프트웨어가 보안 채널을 통해 다운로드되는 경우에는 반드시 바이러스 백신 보호 장치가 필요하지 않습니다. Mint 및 Ubuntu와 같은 많은 인기 있는 Linux에는 자체 저장소가 있습니다. 이러한 리포지토리는 엄격한 조사를 받고 있으므로 이를 통해 다운로드한 패키지에 맬웨어가 존재할 가능성이 적습니다.

또한 Ubuntu는 기본적으로 앱아머 소프트웨어의 작업을 제한하여 할당된 대로만 수행되도록 합니다. 또 다른 인기 있는 커널 수준 보안 모듈은 SE리눅스 동일한 작업을 수행하지만 훨씬 낮은 수준입니다.

Linux는 일반 사용자에게 인기가 없으며 일반 사용자는 쉽게 조작되고 속이기 때문에 맬웨어의 표적이 되는 경우가 많습니다. 따라서 맬웨어 작성자는 Linux에서 시간을 낭비하는 대신 Windows 플랫폼으로 이동해야 합니다. 낮은 인구 통계 그것은 속일 수 있습니다. 따라서 Linux는 안전한 환경을 갖게 되며 보안되지 않은 채널을 사용하여 소프트웨어를 다운로드하더라도 맬웨어가 발생할 가능성은 최소에서 낮습니다.

결론

보안은 모든 컴퓨터 시스템에 중요합니다. 이것은 Linux에서도 동일합니다. Linux가 맬웨어 공격으로부터 완전히 안전하다는 일반적인 믿음에도 불구하고 위에서 지적한 시나리오의 수는 그렇지 않음을 보여줍니다. 컴퓨터를 여러 사람이 공유하거나 일반 대중이 인터넷을 통해 액세스할 수 있는 서버인 경우 위험이 높아집니다. 따라서 재난을 예방하기 위해 적절한 안전 예방 조치를 취하는 것이 중요합니다. 여기에는 적절한 바이러스 백신 가드, 방화벽 설치, 브라우저에 마스터 암호를 사용하여 입력한 암호 보호, 커널 수준 모듈을 사용하여 보안이 매우 중요한 경우 응용 프로그램 작업 제한, 안정적이고 안전한 채널을 통해서만 소프트웨어 다운로드가 포함됩니다. 타사 또는 안전하지 않은 채널을 통해 다운로드하는 대신 공식 리포지토리처럼 운영 체제를 최신 상태로 유지하고 다양한 Linux 뉴스 네트워크에 게시된 최신 뉴스와 동향에 항상 주의하십시오. 따라서 간단히 말해서 Linux에는 바이러스 백신 가드가 필요하지 않지만 보안이 손상되지 않도록 하려면 바이러스 백신 가드가 있는 것이 좋습니다.