문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 소프트웨어 (문단 편집) ==== [[악성 코드]] ==== [[컴퓨터 바이러스]], [[웜]], [[트로이 목마|트로얀]] 등으로 대표되는 나쁜 소프트웨어들. 품질이 나쁘다는 것이 아니라 애당초 제작자가 악의를 가지고 만든 소프트웨어다. 21세기 들어 가장 큰 문제가 되고 있는 [[랜섬웨어]] 역시 악성 코드로, 다른 악성 코드와 달리 제작자/유포자에게 경제적 이득을 가져다 줄 가능성이 높기 때문에 점점 증가하고 있다. 대부분의 악성 코드는 프로그램(응용 소프트웨어)지만, 데이터로만 이루어진 악성 코드도 있다. 예를 들어 특정 프로그램에서 정해진 동작을 실시하는 일종의 스크립트인 [[매크로]]만으로 구성된 악성 코드도 있다. 간혹 "취약점(vulnerability)"과 악성 코드를 혼동하기도 하는데, 취약점은 말 그대로 소프트웨어가 갖고 있는 결함이 악의적으로 이용될 수 있는 경우 이런 결함을 지칭하는 용어다. 다시 말해 취약점은 악성 코드가 아니다. 옛날에는 소프트웨어 개발자가 이런저런 목적을 가지고 의도적으로 설치해둔 "뒷문"이 해커에게 발견되어 취약점으로 악용되는 경우가 많았으나, 소프트웨어가 고도로 복잡해진 오늘날엔 개발자가 전혀 의도하지 않은 소프트웨어적 결함이 취약점으로 발견되는 경우가 점점 늘어나고 있다. 21세기에는 심지어 하드웨어의 취약점까지 발견되었다. 상당히 전문적인 내용이지만 관심이 있다면 [[CPU게이트|스펙터와 멜트다운]]에 대한 문서를 읽어보자. 가장 널리 사용되는 운영체제인 윈도 플랫폼의 PC를 타겟으로 하는 악성 코드가 압도적으로 많다. 다른 OS 플랫폼에도 악성 코드가 없는 것은 아니지만, 맥OS나 안드로이드 사용자들 중 상당수가 아무런 보안 소프트웨어 없이 시스템을 사용할 정도로 상대적 위험도가 낮다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기