본문 바로가기

Hacking / Security/Basic

07.11 - What is Hacking? / 해킹의 정의

What is Hacking?
 - 해킹의 정의


일반적으로 해킹(Hacking) 이란 인터넷 또는 인트라넷 등으로 네트워크로 연결되어진 컴퓨터 통신망을 통하여 사용이나 접근에 대해 허락되지 않은 다른 컴퓨터에 불법적으로 침입함으로서, 대상 컴퓨터에 보관되어 있는 파일이나 정보를 빼오거나 파괴하는 등의 컴퓨터의 정상적 사용을 방해하거나 피해를 입히는 행위를 말한다.

해커(Hacker) 의 어원
해커 라는 단어는 1950년대 말 미국 매사추세츠공과대학(MIT) 의 TMRC(테크모델 철도클럽) 동아리 모임에서 사용된 'Hack' 라는 단어에서 유래되었으며, 처음부터 해커(Hacker) 라는 단어가 위에 처럼 공격적이거나 피해를 만드는 사람을 지칭하는 단어는 아니였다. 본디 해커라는 단어는 '최고의 기술력을 가진 컴퓨터 전문가' 라는 의미로서 사용되는 언어였다. 이러한 단어의 근본적 의미는 1970년대까지 사용되다가 점차 이러한 전문적인 기술들이 범죄에 악용되기 시작하면서 본래의 의미와는 변질되어 사용되고 있다.

크래커(Cracker) 의 개념
크래커(Cracker)는 본디 그 목적이 컴퓨터 프로그램등을 바탕으로 크랙(Crack[각주:1])을 찾아내어 자신의 이익이나 목적 달성을 위해 악의적인 목적으로 사용하는 범죄자를 총칭한다. 해커에 관한 이야기가 나오면 빠지지 않고 등장하는 비교 상대가 바로 크래커(Cracker) 이기도 하다.[각주:2]

2010.07.11 / 개인 보유 지식 정리(복습) - by Kinesis(김 해광)
- 불법적인 펌이나 스크랩, 편집, 재유포를 금지합니다.

 

  1. Crack : '갈라지다', '금이가다' 또는 '깨지다' 라는 사전적인 의미를 내포하고 있으나, 여기서 말하는 Crack 이란 '보안 결함'을 의미한다. [본문으로]
  2. 해커(Hacker)가 본디적으로 컴퓨터 자체에 대한 천재적인 '최고의 기술을 가진 전문가' 라는 순수한 의미를 가지고 있었다면, 크래커(Cracker) 는 악의적인 목적을 가진 범죄자를 말한다고 할 수 있다. [본문으로]