정보 공간에 잠입할 수 있는 능력을 갖춘 사람들” 로 정의되어 있다.
그러나 시간이 흐르면서 ‘원래 컴퓨터와 네트워크 분야에 전문지식을 갖고 있는 사람’ 이란 의미대신 자신의 실력과시나 개인의 이익을 위해 불법으로 프로그램에 악영향을 주는 사람을 지칭하는 의미로 변화하고 있다.
방어할 수 있는 7가지 방법을 알기 쉽게 제시했다. 첫째 컴퓨터에 방화벽과 해킹방지 SW를 설치하라. 개인방화벽은 네트워크 상에서 허가되지 않은 외부의 접근을 막고 내부에서 외부로의 접속을 제한한다. 둘째 트로이목마에 속지 마라. 트로이목마를 예방하기 위해서는 메일에 첨부된 낯선 파일,
. 물론 대부분 다운된 컴퓨터는 다시 재부팅을 해서 문제를 해결하기는 하지만 네트워크에 연결된 서버가 공격되었다면 그 피해는 그 네트워크에 연결된 모든 컴퓨터에게 돌아가므로 피해가 커질 수도 있다. 진정한 해킹(?)은 아니며 골탕을 먹이고자 할 때 주로 사용된다.
2.버퍼 오버플로우
공격을 시도하고 있다.
Ⅱ. 해커의 개념
hacker란 원래는 도끼를 가지고 가구를 만드는 사람이다. 필요한 만큼 최소한만 알려고 하는 일반적인 컴퓨터 사용자들과는 달리, 컴퓨터에 대해 모든 것을 알려고 하는 것을 즐기는 사람이다. 프로그램에 대한 이론보다도 프로그램을 만드는 것을 즐기거나,
시스템들이 속수무책으로 해킹을 당하고, 정보에 대한 관리체계와 접근제한이 제대로 되어있지 않아 정보가 유출되고 이를 조작하는 문제점들이 발생하였다.
최근에는 대형 시스템, 정부·기업·단체의 서버뿐만 아니라 개인용 PC를 대상으로 하는 해킹 프로그램들이 인터넷상에 공개되어, 이와 관련