컴퓨터를 사용하는 모든 사람은 컴퓨터 바이러스 가 수행 할 수있는 작업 (파일을 훔치거나 물리적 손상을 유발하는 등 , 특히 일부 바이러스 가 이미 물리적 손상을 일으켰 기 때문에 )을 알고 있지만 그 방법 을 잘 아는 사람은 많지 않습니다 . 나는 이것이 당신이 당신의 질문에 얻는 것이라고 생각합니다. 또한 컴퓨터에는 인식이 없지만 ( 아직 AI의 지지자에게는 ) 전송되는 명령을 수행하기 만합니다 .
바이러스 자체는 사용자 컴퓨터에서 악의적 인 작업 (개인 데이터를 훔치기 / 삭제, 시스템 파일 손상 등)을 수행하며 컴퓨터가 코드를 실행하기 때문에 바이러스 자체가 순수한 코드로 존재해야합니다. 바이러스는 독립 실행 형 프로그램으로 존재할 수 있습니다 (예 : 단독 목적은 악의적 인 의도 임). "좋은"프로그램으로 간주 되거나 시스템에 이미있는 다른 프로그램을 감염시킬 수 있습니다. 바이러스는 이러한 세 가지 방법 모두 또는 네트워크를 통해 확산됩니다 (이것이 더 정확하게 웜 이라고 믿습니다 ).
"감염된"프로그램의 경우 바이러스는 응용 프로그램의 특정 부분을 자체 코드로 덮어 쓰거나 자체 코드를 응용 프로그램에 삽입하므로 작동하는 것 같습니다. 그러면 컴퓨터가 응용 프로그램을 시작하고 정상적으로 명령을 실행하기 시작합니다. 바이러스 코드에 감염되면 바이러스의 악의적 인 작업이 시작됩니다.
어떤 바이러스가 다음에하는 일은 바이러스 제작자까지입니다. 그것은 단순히 개념 증명 일 수 있으며, 당신의 기억에 잠길 수 있습니다. 다양한 시스템 파일이 손상되거나 주소록으로 전송되거나 앉아 신용 카드 번호를 입력하기를 기다릴 수 있습니다.
이러한 악성 프로그램 / 코드는 생물학적 대응 체의 작동과 동등하므로 바이러스라고합니다. 바이러스는 맬웨어와 마찬가지로 호스트를 확산시키고 감염시킵니다.
마지막으로 언급하고 싶은 것은 새로운 바이러스가 문자 그대로 "재 작성"할 수 있다는 것입니다. 다양한 유형의 다형성을 통해 실제 코드를 위장하고 안티 바이러스 소프트웨어가이를 탐지하기 어렵게 만듭니다. 최신 안티 바이러스 프로그램은 프로그램의 휴리스틱 분석 에 의존 하며 수행하려는 작업과 시스템에 위협이되는지 여부를 결정합니다.