언론 덕분에 "해커"라는 단어가 나쁜 평판을 얻었습니다. 악성의 생각까지 단어 소환 컴퓨터 괴롭 사람들에게 새로운 방법, 사기 기업을 찾는 사용자는 정보를 도용 어쩌면 경제를 파괴 또는 군사 컴퓨터 시스템에 침투하여 전쟁을 시작합니다. 나쁜 의도를 가진 해커가 있다는 사실은 부인할 수 없지만 해커 커뮤니티에서 차지하는 비율은 적습니다.
컴퓨터 해커라는 용어는 1960년대 중반에 처음 등장했습니다. 해커는 컴퓨터 코드를 해킹한 프로그래머였습니다. 해커는 컴퓨터를 사용하는 새로운 방법을 보고 다른 사람이 생각할 수 없는 프로그램을 만들 수 있는 선구자였습니다. 그들은 작은 응용 프로그램에서 운영 체제에 이르기까지 모든 것을 구축하는 컴퓨터 산업의 개척자였습니다 . 이런 의미에서 Bill Gates, Steve Jobs, Steve Wozniak 같은 사람들은 모두 해커였습니다. 그들은 컴퓨터가 할 수 있는 일의 잠재력을 보았고 그 잠재력을 달성할 수 있는 방법을 만들었습니다.
이 해커들의 공통된 특징은 강한 호기심이며 때로는 집착에 가깝습니다. 이 해커들은 새로운 프로그램을 만드는 능력뿐만 아니라 다른 프로그램과 시스템이 어떻게 작동하는지 배우는 능력도 자랑스러워했습니다. 프로그램에 버그 가 있는 경우(프로그램이 제대로 작동하지 못하게 하는 잘못된 코드 섹션) 해커는 종종 문제를 해결하기 위해 패치 라고 하는 작은 코드 섹션을 만들고 배포했습니다 . 일부는 자신의 기술을 활용하여 무료로 행복하게 하고 싶은 일에 대한 급여를 받는 직업을 얻었습니다.
컴퓨터가 진화함에 따라 컴퓨터 엔지니어는 개별 기계를 시스템으로 연결하기 시작했습니다. 곧 해커라는 용어는 자신이 속하지 않은 네트워크 를 탐색하기 위해 컴퓨터를 사용하는 사람이라는 새로운 의미를 갖게 되었습니다 . 일반적으로 해커는 악의적인 의도가 없었습니다. 그들은 단지 컴퓨터 네트워크가 어떻게 작동하는지 알고 싶었고 그들과 그 지식 사이의 장벽을 하나의 도전으로 보았습니다.
사실 지금도 그렇습니다. 악의적인 해커가 컴퓨터 시스템을 방해하고, 네트워크에 침투하고 , 컴퓨터 바이러스를 퍼뜨리는 것에 대한 많은 이야기가 있지만 , 대부분의 해커는 단지 호기심이 많고 컴퓨터 세계의 모든 복잡성을 알고 싶어합니다. 일부는 기업과 정부가 더 나은 보안 조치를 구축하도록 돕기 위해 지식을 사용합니다. 다른 사람들은 더 비윤리적인 노력을 위해 자신의 기술을 사용할 수 있습니다.
이 기사에서는 해커가 시스템에 침투하는 데 사용하는 일반적인 기술을 살펴보겠습니다. 우리는 해커 문화와 다양한 종류의 해커를 살펴보고 일부는 법을 위반한 유명한 해커에 대해 알아볼 것입니다.
다음 섹션에서는 해커의 거래 트릭을 살펴보겠습니다.
슈퍼 프리크
컴퓨터 해커 이전에 호기심 많고 영리한 사람들 은 프리킹(phreaking) 이라는 현상에서 전화 시스템 을 조작하는 방법을 찾았습니다 . 이 사람들은 프리킹을 통해 무료로 장거리 전화를 걸거나 때로는 다른 전화 사용자에게 장난을 치는 방법을 찾았습니다.