해킹

최근 편집: 2019년 3월 31일 (일) 14:49

개요

해킹이란 소프트웨어나 하드웨어 등지에서 기기나 프로그램이 의도치 않은 권한(일반 사용자가 관리자 권한을 취득하는 등의 행위)이나 기능을 탐지하여 보안취약점을 탐지하는 행위이다.

이 행위를 주로 하는 사람을 해커라고 부른다.

이와 비슷한 단어로 크래킹이 존재한다.
해킹과 크래킹의 다른 점을 나누자면 해킹은 그저 침입하는 행위이며, 크래킹은 해킹을 통해 어떠한 행위(시스템 파괴, 데이터 인질극 등을 하는 행위를 의미한다.

용어의 혼동

해킹 행위 자체를 크래킹과 혼동하는 경우가 많아서 대중적으로는 해킹이 크래킹을 인식하는 인식이 있으며, 이로 인해 아래와 같은 용어가 생겼다.
- 화이트 해커 (보안취약점을 탐지하고 보고하는 사람)
- 블랙 해커 (크래커)
- 그레이햇 해커 (검정색과 흰색의 중간 색을 의미하는 회색을 의미하는 말로, 크래킹과 해킹을 동시에 하는 사람을 의미한다)
- 홍커 (중국에서 활동하는 크래커를 아우르는 단어로, 집단적인 중국의 해커를 의미하는 말이다)