“개인정보가 유출됐다”는 뉴스를 보면 가장 먼저 드는 생각은 하나다. 그래서 내 정보도 유출된 걸까? 이메일 주소가 과거 유출 사고에 포함됐는지 확인하고, 네이버·Google에 모르는 기기가 로그인해 있는지 살펴보면 위험 신호를 빠르게 찾을 수 있다.
다만 검사 결과를 안전 인증서처럼 받아들이면 안 된다. Have I Been Pwned(HIBP)에서 이메일이 발견되지 않았다고 모든 유출 가능성이 사라지는 것은 아니다. 반대로 발견됐다고 지금 누군가 내 계정에 로그인했다는 뜻도 아니다. 과거 어느 사고에 주소가 포함됐는지 확인한 뒤, 해당 서비스의 비밀번호 재사용 여부와 현재 로그인 기록을 함께 보는 것이 핵심이다.
![]()
개인정보 유출되면 무엇이 돌아다닐 수 있을까
유출 항목은 사고마다 다르다. 이메일, 사용자명, 이름, 전화번호 같은 식별 정보만 노출될 수도 있고 주소·생년월일·구매 기록이 포함될 수도 있다. 인증 정보가 섞인 사고에서는 비밀번호 원문, 암호학적으로 변환된 비밀번호 해시, 보안 질문이나 복구 정보가 영향을 받을 수 있다.

비밀번호가 해시로 유출됐다는 말은 평문 비밀번호가 그대로 보인다는 뜻과 같지 않다. 그러나 해시 방식과 비밀번호 강도에 따라 공격자가 원래 값을 추측할 가능성이 있으므로 “원문이 아니니까 괜찮다”고 넘기면 안 된다. 가장 정확한 범위는 유출을 알린 회사의 공식 공지에서 확인해야 한다.
또 이메일과 전화번호만 노출됐더라도 피해가 끝난 것은 아니다. 공격자는 내가 실제 사용하는 서비스와 이름을 아는 것처럼 꾸민 피싱 메시지를 만들 수 있다. 유출 사실을 미끼로 “지금 비밀번호를 확인하라”는 링크를 보내는 2차 공격도 가능하다. 경고 문자를 받았다면 메시지 속 링크보다 서비스 앱이나 공식 주소를 직접 열자.
1단계: 이메일 유출 여부 확인하는 방법
Have I Been Pwned 공식 홈페이지에 접속해 확인할 이메일 주소를 입력하면, HIBP가 수집·검증해 등록한 과거 유출 사고에 그 주소가 포함됐는지 볼 수 있다. 주소창의 도메인이 정확히 haveibeenpwned.com인지 확인하고 이메일만 입력한다.

결과가 나오면 빨간 화면만 보고 끝내지 말고 사고가 난 서비스, 발생·공개 시점, 노출된 데이터 종류를 읽는다. 오래전에 탈퇴한 서비스라도 당시 쓰던 비밀번호를 지금 다른 곳에서 재사용한다면 조치가 필요하다. HIBP의 공식 FAQ는 이메일 검색과 Pwned Passwords가 분리되어 있으며, 이메일과 특정 비밀번호의 소유 관계를 연결해 제공하지 않는다고 설명한다.
결과가 없으면 좋은 신호지만 완전한 무사고 증명은 아니다. HIBP 역시 모든 유출 기록을 보유하는 것이 아니며, 공개되지 않았거나 아직 발견되지 않은 침해는 나타나지 않을 수 있다고 밝힌다. 민감한 사고는 이메일 소유권을 확인한 뒤에만 표시될 수도 있다.
비밀번호 자체도 검사해야 할까
HIBP에는 과거 유출에서 발견된 비밀번호를 조회하는 Pwned Passwords가 있다. HIBP 개인정보 처리방침은 브라우저에서 비밀번호를 해시한 뒤 앞 5글자만 전송하는 k-익명성 방식을 사용하며, 원문 비밀번호는 받지 않는다고 설명한다. 그래도 검색광고로 나타난 정체불명의 “비밀번호 해킹 확인” 사이트에는 실제 비밀번호를 입력하지 말자.
Google 비밀번호 관리자에 비밀번호를 저장해 사용한다면 Google 비밀번호 진단에서 노출 가능성, 약한 비밀번호, 여러 계정에서 재사용한 비밀번호를 확인할 수 있다. 결과가 뜨면 알림 링크에서 바로 로그인하기보다 passwords.google.com이나 Google 계정 메뉴를 직접 여는 편이 안전하다.
2단계: Google 로그인 기록과 기기 확인
이메일 유출 이력은 과거 사고를 보는 도구다. 지금 계정에 누가 들어와 있는지는 로그인 기기와 최근 보안 활동에서 확인해야 한다. Google 계정의 보안 및 로그인 → 내 기기 → 모든 기기 관리로 이동하면 현재 로그인했거나 최근 몇 주 동안 사용된 기기와 세션을 볼 수 있다.

Google 공식 도움말은 같은 기기 이름 아래 여러 세션이 보일 수 있다고 안내한다. 장소 역시 이동통신망, VPN, IP 주소 배정 때문에 실제 위치와 다르게 보일 수 있다. 낯선 지역 하나만으로 해킹을 확정하지 말고 기기 종류, 마지막 활동 시간, 사용한 브라우저까지 함께 대조한다.
정말 모르는 기기라면 해당 세션에서 로그아웃하고 최근 보안 이벤트를 검토한다. Google은 계정 침해 대응 안내에서 복구 전화번호·이메일, 2단계 인증 방식, 계정 접근 앱과 Gmail 전달 설정 같은 중요한 변경도 확인하라고 권한다.
3단계: 네이버 로그인 기록 확인
네이버에서는 로그인 후 네이버ID → 이력관리 → 로그인 목록에서 접속 기록과 로그인 상태를 확인한다. 메뉴 명칭은 앱과 웹에서 조금 다르게 보일 수 있으므로 보안설정과 이력관리 두 곳을 함께 살펴보자. 모르는 기기가 있다면 그 기기를 로그아웃하고 필요하면 전체 로그아웃한다.

네이버 공식 도움말도 본인이 하지 않은 로그인 알림을 받으면 이력관리의 로그인 목록을 확인하고 로그아웃하라고 안내한다. 이어서 비밀번호, 복구 연락처, 2단계 인증과 새로운 기기 로그인 알림 설정을 점검한다.
네이버 메일에서 내가 만들지 않은 자동 전달이나 필터가 있는지, 카페·블로그·페이 등에서 모르는 활동이 있었는지도 본다. 이메일 계정은 다른 서비스의 비밀번호 재설정 링크를 받는 중심 계정이어서 일반 커뮤니티 계정보다 먼저 보호할 가치가 크다.
같은 비밀번호를 여러 사이트에 쓰면 위험한 이유
공격자는 모든 사이트를 직접 해킹할 필요가 없다. A 사이트에서 유출된 이메일과 비밀번호 조합을 B 쇼핑몰, C 메일, D SNS 로그인 화면에 자동으로 대입할 수 있다. 이것이 크리덴셜 스터핑, 즉 탈취한 계정 정보 재사용 공격이다.

CISA의 인증 보안 지침은 크리덴셜 스터핑을 한 시스템에서 얻은 알려진 사용자명·비밀번호를 다른 시스템에 사용해 보는 공격으로 설명한다. 비밀번호 뒤 숫자 하나만 바꾸는 습관도 규칙을 추측하기 쉬워 충분한 분리가 아니다.
해법은 서비스마다 완전히 다른 긴 비밀번호를 쓰는 것이다. 모두 외우기 어렵다면 신뢰할 수 있는 비밀번호 관리자를 사용한다. 2단계 인증도 추가하되 가능하면 인증 앱, 보안 키 또는 패스키처럼 피싱에 더 강한 방식을 우선 검토한다. 패스키가 비밀번호·OTP와 어떻게 다른지 정리한 글도 함께 보면 선택이 쉽다.
유출이 확인되면 바로 할 일
무조건 비밀번호부터 바꾸기 전에 사용 중인 기기가 안전한지 판단한다. 수상한 실행파일이나 브라우저 확장 프로그램을 설치한 직후라면 새 비밀번호도 다시 탈취될 수 있다. 신뢰할 수 있는 다른 기기에서 대응하거나 악성코드 검사를 먼저 진행한다.

- 이메일 계정과 유출된 서비스의 복구 정보가 내 것인지 확인한다.
- 해당 서비스 비밀번호를 새롭고 고유한 값으로 변경한다.
- 같거나 비슷한 비밀번호를 사용한 모든 서비스도 각각 다른 값으로 바꾼다.
- 로그인된 기기와 세션을 검토하고 모르는 항목을 로그아웃한다.
- 연결된 앱, 앱 비밀번호, 메일 전달 규칙과 API 키를 확인해 모르는 권한을 취소한다.
- 2단계 인증 또는 패스키를 설정하고 복구 코드를 안전한 곳에 보관한다.
- 결제나 금융 정보가 관련됐다면 거래 내역을 보고 카드사·은행·해당 서비스의 공식 신고 채널에 연락한다.
비밀번호 변경 안내 메일 자체가 피싱일 수 있다. 메일 속 버튼을 누르지 말고 서비스 앱이나 즐겨찾기, 직접 입력한 공식 주소로 접속한다. 유출 회사가 비밀번호·카드번호·주민등록번호 중 무엇이 영향을 받았다고 발표했는지에 따라 후속 조치도 달라진다.
비밀번호를 바꿨는데도 안심할 수 없는 경우
비밀번호는 열쇠 하나일 뿐이다. 이미 로그인된 세션 쿠키를 탈취한 공격은 비밀번호 입력 단계를 지나 있을 수 있다. 공격자가 복구 이메일이나 전화번호, 2단계 인증 수단을 바꿨다면 새 비밀번호를 설정해도 다시 계정을 빼앗길 수 있다.

모르는 메일 전달 규칙, 내가 보내지 않은 메시지, 낯선 앱 권한, 반복되는 비밀번호 재설정 알림이 보이면 모든 세션 종료와 복구 정보 점검을 함께 해야 한다. 비밀번호를 바꾼 직후 다시 침해된다면 기기 악성코드나 브라우저 확장 프로그램도 의심하고 신뢰할 수 있는 보안 프로그램으로 검사한다.
계정에 들어갈 수 없다면 검색으로 나타난 “복구 대행” 연락처가 아니라 각 서비스의 공식 계정 복구 페이지를 사용한다. 신분 도용이나 금전 피해가 발생했다면 서비스 고객센터와 금융기관, 수사기관의 공식 절차로 기록을 남긴다.
자주 묻는 질문
HIBP에 내 이메일이 나오면 지금 해킹된 건가?
아니다. 등록된 과거 유출 사고에 그 이메일 주소가 포함됐다는 뜻이다. 현재 침입 여부는 로그인 기록, 최근 보안 활동, 계정 설정 변경을 별도로 확인해야 한다.
결과에서 비밀번호 유출이라고 나오면 내 비밀번호를 보여주나?
HIBP 이메일 검색은 특정 이메일과 비밀번호 값을 연결해 보여주지 않는다. 사고 데이터 종류에 Passwords가 표시되면 그 사고에 비밀번호 데이터가 포함됐다는 의미다. 해당 시점에 쓰던 비밀번호와 재사용처를 바꾸자.
이메일 주소를 입력하는 것 자체가 불안하다
공식 도메인과 개인정보 처리방침을 먼저 확인한다. HIBP는 일반 이메일 조회를 명시적으로 저장하지 않는다고 설명하지만, 어떤 외부 서비스도 쓰고 싶지 않다면 해당 회사의 공식 유출 통지와 Google·네이버 자체 보안 점검부터 확인할 수 있다.
2단계 인증을 켜면 끝인가?
비밀번호 단독보다 훨씬 낫지만 모든 공격을 막는 것은 아니다. 피싱 저항성이 높은 패스키나 보안 키를 지원하면 우선 고려하고, 복구 수단과 현재 세션도 함께 관리해야 한다.
루트의 10분 점검표

자동화하지 않으면 기술 부채입니다. 보안도 사고가 날 때마다 비밀번호 하나만 바꾸는 임시 대응보다, 서비스마다 다른 비밀번호를 만들고 비밀번호 관리자로 보관하며 로그인 알림을 켜는 시스템이 오래 간다.
오늘은 HIBP 이메일 조회, Google과 네이버의 로그인 기기, 재사용 비밀번호 세 가지만이라도 확인하자. 유출 기록이 없더라도 고유한 비밀번호와 추가 인증을 준비해 두면 다음 유출 뉴스가 떴을 때 무엇을 해야 할지 이미 정해져 있다.

