컴퓨터 바이러스는 프로그래머가 컴퓨터 기능이나 데이터를 파괴하기 위해 컴퓨터 프로그램에 삽입하는 일련의 컴퓨터 명령어 또는 프로그램 코드로, 컴퓨터 사용에 영향을 미칠 수 있으며 스스로 복제될 수 있습니다.
컴퓨터 바이러스의 주요 위험은 다음과 같습니다. (권장 학습: PHP 동영상 튜토리얼 )
1. 바이러스는 컴퓨터 데이터 및 정보에 직접적인 피해를 줍니다
대부분의 바이러스는 활성화되면 중요한 컴퓨터 정보를 직접 파괴합니다. 사용되는 방법에는 디스크 포맷, 파일 할당 테이블 및 디렉터리 영역 다시 쓰기가 포함됩니다. , 중요한 파일을 삭제하거나 의미 없는 "정크" 데이터로 파일을 덮어쓰거나 CMO5 설정을 파괴하는 등의 작업을 수행합니다.
2. 디스크 공간 점유 및 정보 손상
디스크에 기생하는 바이러스는 항상 디스크 공간의 일부를 불법적으로 점유합니다.
부트 바이러스의 일반적인 침입 방식은 바이러스 자체가 디스크의 부트 섹터를 점유하여 원래의 부트 섹터를 다른 섹터로 옮기는 것, 즉 부트 바이러스가 디스크 섹터를 덮는 방식입니다. 덮어쓴 섹터 데이터는 영구적으로 손실되며 복구할 수 없습니다.
파일형 바이러스는 일부 DOS 기능을 사용하여 감염시킵니다. 이러한 DOS 기능은 디스크의 사용되지 않는 공간을 감지하고 디스크의 사용되지 않는 부분에 바이러스의 감염된 부분을 쓸 수 있습니다. 따라서 일반적으로 감염 과정에서 디스크에 있는 원본 데이터는 파괴되지 않지만, 디스크 공간을 불법적으로 점유하는 경우가 많다. 일부 파일형 바이러스는 매우 빠르게 감염되어 짧은 시간에 많은 수의 파일을 감염시키며, 각 파일의 길이가 다양하게 늘어나 심각한 디스크 공간 낭비를 초래합니다.
3. 시스템 리소스 점유
VIENNA 및 CASPER와 같은 일부 바이러스를 제외하고 대부분의 다른 바이러스는 동적 조건에서 메모리에 상주하므로 필연적으로 일부 시스템 리소스를 점유합니다. 바이러스가 차지하는 기본 메모리 길이는 바이러스 자체의 길이와 거의 같습니다. 바이러스는 메모리를 점유하여 메모리가 줄어들고 일부 소프트웨어가 실행되지 않게 됩니다. 바이러스는 메모리를 점유하는 것 외에도 인터럽트를 포착하고 시스템 작동을 방해합니다. 컴퓨터 운영체제의 많은 기능은 인터럽트 호출 기술을 통해 구현됩니다. 감염을 확산시키기 위해 바이러스는 항상 일부 관련 인터럽트 주소를 수정하고 정상적인 인터럽트 프로세스 중에 바이러스의 "개인 상품"을 추가하여 시스템의 정상적인 작동을 방해합니다.
4. 컴퓨터 실행 속도에 영향을 미침
바이러스가 메모리에 들어간 후 시스템 작동을 방해할 뿐만 아니라 컴퓨터 속도에도 영향을 미칩니다.
# 🎜🎜# (1) 감염 여부를 판단하기 위해 바이러스가 발생합니다. 컴퓨터의 작동 상태를 항상 모니터링해야 하며 이는 컴퓨터의 정상적인 작동 상태에 비해 중복되고 유해합니다. (2) 일부 바이러스는 자신을 보호하기 위해 디스크에 있는 정적 바이러스뿐만 아니라 메모리에 들어간 후 동적 바이러스도 암호화된 상태로 CPU가 실행되어야 합니다. 바이러스를 처리할 때 암호 해독 프로그램은 암호화된 바이러스를 실행을 위한 합법적인 CPU 명령으로 해독하고, 바이러스 실행이 끝나면 프로그램을 사용하여 바이러스를 다시 암호화합니다. 이러한 방식으로 CPU는 수천 또는 수만 개의 추가 명령을 실행합니다. (3) 바이러스는 감염 시에도 불법적인 추가 연산을 삽입합니다. 특히 플로피 디스크를 감염시키면 컴퓨터 속도가 크게 느려질 뿐만 아니라 플로피 디스크의 정상적인 읽기 및 쓰기 순서도 깨집니다. 방해를 받아 거친 소리를 냅니다.5. 컴퓨터 바이러스 오류 및 예상치 못한 피해
컴퓨터 바이러스와 다른 컴퓨터 소프트웨어의 주요 차이점 중 하나는 바이러스의 무책임성입니다. 완전한 컴퓨터 소프트웨어를 컴파일하려면 많은 인력과 물적 자원이 필요하며 오랜 기간의 디버깅과 개선을 거쳐 소프트웨어가 출시될 수 있습니다. 그러나 바이러스 컴파일러의 의견에 따르면 이는 필요하지도 않고 가능하지도 않습니다. 많은 컴퓨터 바이러스는 개인이 컴퓨터에서 서둘러 컴파일하고 디버깅한 후 폐기됩니다. 안티 바이러스 전문가들은 수많은 바이러스를 분석한 결과 대부분의 바이러스에 다양한 수준의 오류가 있음을 발견했습니다. 버그 바이러스의 또 다른 주요 원인은 돌연변이 바이러스입니다. 소프트웨어를 독립적으로 컴파일할 능력이 없는 컴퓨터 초보자 중 일부는 호기심이나 다른 이유로 다른 사람의 바이러스를 수정하여 오류를 일으키는 경우도 있습니다. 컴퓨터 바이러스 오류의 결과는 예측할 수 없는 경우가 많습니다. 바이러스 백신 작업자는 블랙 프라이데이 바이러스에 9개 오류, 핑퐁 바이러스에 5개 오류 등이 있다고 자세히 지적한 적이 있습니다. 하지만 사람들이 수만 가지 바이러스의 오류를 분석하는 데 많은 시간을 소비하는 것은 불가능합니다. 알 수 없는 오류가 포함된 바이러스가 대량으로 확산되고 있으며 그 결과는 예측할 수 없습니다.6. 컴퓨터 바이러스 호환성이 시스템 작동에 미치는 영향
호환성은 컴퓨터 소프트웨어의 중요한 지표입니다. 호환성이 좋은 소프트웨어는 다양한 컴퓨터 환경에서 실행될 수 있으며, 그 반대의 경우도 마찬가지입니다. " 기계 모델 및 운영 체제 버전이 필요한 작동 조건에 대해 설명합니다. 바이러스 컴파일러는 일반적으로 다양한 컴퓨터 환경에서 바이러스를 테스트하지 않기 때문에 바이러스는 호환성이 좋지 않아 종종 충돌이 발생합니다.7. 컴퓨터 바이러스는 사용자들에게 심각한 심리적 압박을 준다
관련 컴퓨터 영업부서 통계에 따르면, "컴퓨터에 바이러스가 있다"고 의심하는 컴퓨터 애프터서비스 이용자들의 문의가 60건 이상에 이른다. 애프터 서비스 작업량의 %입니다.사례 중 약 70%는 바이러스가 있는 것으로 확인되고 나머지 30%는 단지 사용자가 의심하지만 실제로 컴퓨터에는 바이러스가 없습니다. 그렇다면 사용자가 바이러스를 의심하는 이유는 무엇입니까? 대부분의 경우 컴퓨터 충돌 및 비정상적인 소프트웨어 작동과 같은 현상이 발생합니다. 이러한 현상은 실제로 컴퓨터 바이러스에 의해 발생할 가능성이 높습니다. 하지만 사실 전부 그런 것은 아닙니다. 컴퓨터가 '비정상적으로' 작동하는 경우에는 일반 사용자에게 바이러스에 의한 것인지 정확하게 판단해 달라고 요청하기가 어렵습니다. 대부분의 사용자는 컴퓨터 보안을 보호하는 데 반드시 필요한 바이러스를 믿는 것을 선호합니다. 그러나 시간과 비용 등이 소요되는 경우가 많습니다. 단지 바이러스 때문에 성급하게 디스크를 포맷함으로써 발생한 피해는 보상하기가 더욱 어렵습니다. 개별 독립 실행형 사용자뿐만 아니라 일부 대규모 네트워크 시스템도 바이러스 검사를 위해 필연적으로 종료되어야 합니다.
간단히 말하면, 컴퓨터 바이러스는 컴퓨터 사용자의 마음을 '유령'처럼 맴돌며 사람들에게 엄청난 심리적 압박을 가하고 있으며, 이로 인해 발생하는 무형의 손실은 헤아릴 수 없을 정도로 큽니다.
PHP 관련 기술 기사를 더 보려면 PHP 그래픽 튜토리얼 칼럼을 방문하여 알아보세요!
위 내용은 컴퓨터 바이러스로 인해 운영 체제에 미치는 피해는 주로 다음과 같이 나타납니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!