백신 프로그램에 대한 잘못된 이해 - 백신 프로그램이 모든 바이러스, 해킹 프로그램을 잡을 수 있다?
백신 프로그램에 대한 잘못된 이해
백신 프로그램이 모든 바이러스, 해킹 프로그램을 잡을 수 있다?
=> 아니오.
알려진 바이러스, 알려진 해킹프로그램(이하 악성소프트웨어)만 잡을 수 있습니다.
악성소프트웨어와 비슷한 코드가 있는 프로그램도 잡아내지만, 상당수가 유용한 목적의 유틸리티 프로그램인 경우입니다.
조금만 비슷한 코드가 들어 있어도 악성소프트웨어로 진단해버립니다.
이는 백신 업체에서는 더 좋은 일입니다.
2021년에는 사실상 파괴적인 바이러스, 해킹 프로그램은 거의 없습니다.
과거 윈도우 xp시절까지만 하더라도 프로그래머 자신의 실력자랑용으로 하드디스크를 포멧하는등의 파괴적인 프로그램을 제작해서 배포하기도 했으나, 파괴적인 행동은 프로그래머 자신에게 아무 이득이 없는걸 알게되어, 점차 제작을 안하게됩니다.
물론, 윈도우7부터는 윈도우 운영체제에서 왠만하면 실행을 못하게하여, 바이러스 프로그램이 거의 사라졌습니다.
그러나, 과거 도스시절, 윈도우98,xp 시절의 프로그램중에는 악성코드가 들어있을 수 있으니, 주의해야합니다.
옛날 압축폴더에 있던 실행파일 막 실행시켜면, 곤란해질 수 도 있습니다.
어쨌든, 백신프로그램은 알려진 악성프로그램의 코드를 분석해서, 공통부분을 찾습니다.
그러니, 새로만든 프로그램은 못잡을 확율이 높습니다.
또한 잘 알려지지 않은 악성코드도 못잡습니다.
요즘 백신프로그램 돌려서, 악성프로그램이라고 나오는것들의 대부분은 "아마도 악성프로그램일것이다"이고, 진짜 악성프로그램은 거의 없습니다.
프로그래머도 돈이 되야 악성코드 개발하죠.
돈안되는 프로그램을 누가 시간내서 만들고 있나요?
그래서 최근 악성프로그램들은 파일을 암호화 시켜놓고, 비트코인 달라고하는 추세입니다.
대부분의 사람들은, 바이러스 검사해서 많이 나오면 아주 좋아라 합니다.
(돈주고 산 보람이 있네)
웃기는 일이죠.
정직한 백신프로그램은 거의 대부분, 이상없음이라고 나옵니다.
또한 일부 응용프로그램에서 자동업데이트 같은 기능을 넣을 경우 악성프로그램으로 진단되기도 합니다.
(제가 프로그래머라서 잘 알지요)
프로그램 배포했더니, 백신 프로그램이 자꾸 삭제하더군요.
이럴땐 백신프로그램 업체에 전화해서 해결하곤 합니다.
"이 프로그램은 악성코드가 아닙니다. 지우지 마세요"
요즘 진짜 악성프로그램들은 쥐도, 새도 모르게 중요정보만 빼내갑니다.
중국이 미국 해킹하듯이...
요약 : 백신 프로그램은 모든 악성코드를 잡지는 못한다.
악성코드가 난리를 쳐야, 그에맞는 백신프로그램이 개발된다.