본문 바로가기
생활&라이프스타일/생활정보

비밀번호 해킹(크래킹 password cracking) 종류와 예방법

by 오카시아 2025. 5. 9.
728x90
반응형

 

 

 

 

비밀번호 해킹
(크래킹 password cracking) 
종류와 예방법

 

**비밀번호 크래킹(password cracking)**이란,
타인의 비밀번호를 알아내기 위해 시도하는 해킹 행위를 말합니다. 이는 불법적인 목적(예: 계정 탈취, 금융 범죄 등)으로 이루어지는 경우가 대부분이며, 보안상 매우 위협적인 공격입니다.

 

 

✅ 비밀번호 크래킹의 정의 및 공격방식

컴퓨터 프로그램이나 기술을 이용해 비밀번호를 추측하거나 해독하는 과정.

**크래킹(Cracking)**의 공격 방식은 시스템이나 프로그램, 사용자 계정의 보안을 뚫기 위해 다양한 기법을 사용하는 행위입니다. 여기서 말하는 "크래킹"은 일반적으로 불법적이거나 비인가된 접근을 의미하며, 해킹(Hacking)의 하위 개념으로도 사용됩니다.


🔨 크래킹의 주요 공격 방식

1. 🔑 비밀번호 크래킹

  • 무차별 대입 공격 (Brute Force Attack)
    : 가능한 모든 조합을 시도해 비밀번호를 찾아냄
  • 사전 공격 (Dictionary Attack)
    : 자주 쓰이는 비밀번호 리스트로 대입 시도
  • 레인보우 테이블 공격
    : 해시된 비밀번호에 대응하는 값(테이블)으로  해시값을 역으로 추적해 원래 비밀번호를 찾아냄

2. 🧠 소셜 엔지니어링

  • 사용자의 심리나 부주의를 노려 정보를 탈취하는 기법
    (예: 피싱 메일, 가짜 로그인 페이지, 전화로 개인정보 유도 등)

3. 🧬 취약점(Exploit) 이용

  • 시스템, 웹사이트, 소프트웨어의 보안 취약점을 악용해 침입
    • 예: SQL 인젝션, XSS(크로스사이트스크립팅), 버퍼 오버플로우

4. 🕵️‍♂️ 백도어/트로이 목마

  • 정상적인 프로그램처럼 보이지만, 내부에 **몰래 접근할 수 있는 통로(백도어)**를 심어둠
  • 사용자가 설치하거나 실행하면 해커가 원격 제어 가능

5. 🧲 스니핑(Sniffing)

  • **네트워크 상에서 전송되는 데이터(비밀번호, 세션 등)**를 몰래 가로챔
  • 특히 암호화되지 않은 통신(HTTP 등)에서 위험함

6. 🎯 세션 하이재킹(Session Hijacking)

  • 로그인한 사용자의 세션 토큰을 탈취해 해당 사용자처럼 행동

7. 📥 키로깅(Keylogging)

  • 사용자의 키보드 입력을 몰래 기록하여 비밀번호나 개인정보 수집

8. 💉 악성코드(멀웨어) 활용

  • 감염된 프로그램이나 파일을 통해 컴퓨터에 침투
    (예: 랜섬웨어, 스파이웨어)
 

🔐 방어 방법 (예방책)

  • 영문+숫자+특수문자 포함된 복잡한 비밀번호 사용
  • 두 단계 인증(2FA) 활성화
  • 주기적인 비밀번호 변경
  • 같은 비밀번호를 여러 사이트에 사용하지 않기
  • 비밀번호 관리자 앱 사용
  • 의심스러운 링크나 이메일 클릭 금지
  • 소프트웨어 및 OS 최신상태 유지하기
  • 백신 및 보안프로그램 설치
  • 암호화된 통신(HTTPS) 사용

🚨 불법성 주의

  • 비밀번호 크래킹은 대부분 불법 행위에 해당합니다.
    (정보통신망법, 개인정보보호법 등 위반)
  • 보안 연구나 테스트 목적으로도 반드시 합법적 허가가 있어야 합니다.

 

728x90
반응형