대학생들을 위한 IT

해킹 본문

해킹

  • 해킹 정의 

    • 현재 사용하고 있는 해킹이란 의미는 "어떠한 의도에 상관없이 다른 컴퓨터에 침입하는 모든 행위"로써 전산망을 통하여 타인의 컴퓨터 시스템에 액세스 권한 없이 무단 침입하여 부당행위를 하는 것을 말한다.
    • 여기서 부당행위란 불법적인 시슽메 사용, 불법적인 자료열람, 유출 및 변조 등을 말한다.

  • 해커 정의 

    • 기술 개발에 정열을 쏟는 고급 기술자를 가리키며 선진국에선 사이버 범죄자인 cracker(intruder, attacker, destroyer)와는 엄격하게 구분하여 사용한다.
    • 일본의 경우도 크래커의 전산망 침투를 해킹이라는 말 대신 "부정(access)"라고 부르고 있지만 한국에서만 두 용어가 구별되지 않고 혼용되고 있다.

  • 해커 분류

    • 수준별 분류

    •  구분

      설명 

      Elite

      • 최고 수준의 해커, 시스템에 존재하는 취약점을 찾아내고 그것을 이용해 해킹을 성공할 수 있는 자
      • 해킹 목적은 단지 자신이 해당 시스템을 아무런 흔적 없이 해킹할 수 있다는 것을 확인하기 위함

      Semi

      Elite 

      • 컴퓨터에 대한 포괄적인 지식이 있고, OS를 이해하고 있으며, OS에 존재하는 특정한 취약점을 알고, 그 취약점을 공격할 수 있는 코드를 만들 수 있을 정도의 최소한의 지식을 보유한 자
      • 해킹 흔적을 남겨서 추적을 당하기도 함

      Developed

      Kiddie

      • 보통 십대 후반의 학생들로 대부분의 해킹기법들에 대해 알고 있음
      • 해킹수행코드가 적용될 수 있을 만한 취약점을 발견할 때까지 여러 번 시도해 시스템 침투에 성공하는 경우도 있으며, 성공된 해킹에 대해 자랑하고 다님
      • 보안상 취약점을 새로 발견하거나, 최근 발견된 취약점을 주어진 상황에 맞게 바꿀만한 능력이 없음 

      Script

      Kiddie

      • 네트워킹이나 OS에 관한 기술적 지시깅 부족하여 GUI OS 바깥세상으로 나와 본 적이 없음
      • 보통 잘 알려진 트로이목마를 사용해 평범한 인터넷 사용자를 공격하고 괴롭힘 

      Lamer

      • 해커는 되고 싶지만 경험도, 기술도 없는 자
      • 네트워크, OS에 관련 기술적인 지식이 없으며, 게임과 채팅 등을 주로 함
      • 대중매체를 통해 해커에 대해 듣고, 스스로를 엘리트로 착각하는 그릇된 우월감에 빠져 있음
      • 트로이목마나 GUI OS용 해킹도구를 내려 받아 시도하는 수준에 그침



  • 일반적인 해킹 순서


Comments