맥북 누군가 원격으로 들어와서 파일을 뒤지기 시작했다
맥북으로 해킹을 당해본 적이 없는데
마우스가 안 움직여서 이상하다 너무 오래섰나...
갑자기 마우스가 여기저기를 막 뒤지기 시작하더군요
막상 당해보니 소름이...
그래서 제가 후 조치를 해본 경험을 공유하고자 합니다.
일단 카메라를 테이프로 붙이세요 공유 안하는게 제일 좋습니다.
원격 관련 부분은 끄거나 삭제해야 합니다.
파일 공유 프로그램에서 받은 프로그램이 있나 가장 먼저 의심해야 합니다.
사용자 계정 비밀번호 변경 + Apple ID 비밀번호 변경 및 2FA 켜기
다시 정리
1. 카메라 테이프 붙이기
2. 원격 프로그램 삭제
3. 토렌트등 에서 받은 프로그램 삭제
4. 이중인증으로 로그인
5. 열려있는 포트 확인 만약 열려있다면 막으세요
0) (긴급) 지금 당장 원격 연결을 차단해야 한다면 — 즉시 수행
-
Wi-Fi 끄기 또는 이더넷 케이블 분리 — 네트워크 연결을 물리적으로 끊으면 원격 제어가 즉시 중단됩니다.
-
가능하면 전원 끄기(심각한 의심이 든다면) — 재시작하면 악성 서비스가 재실행될 수 있으니 신중.
-
위 조치 후 아래 단계들을 차례로 진행하세요.
1) macOS 내장 원격 기능 끄기 (GUI)
(버전 따라 메뉴 이름이 약간 다를 수 있음 — System Preferences(시스템 환경설정) 또는 System Settings(시스템 설정) 로 찾아보세요.)
-
Apple 메뉴 → 시스템 환경설정(또는 시스템 설정) → 공유(Sharing)
-
화면 공유(Screen Sharing) 체크 해제
-
원격 로그인(Remote Login / SSH) 체크 해제
-
원격 관리(Remote Management / Apple Remote Desktop) 체크 해제
-
파일 공유(File Sharing) 도 필요없다면 끄기
-
-
시스템 환경설정 → 보안 및 개인정보 / 개인정보 및 보안(Privacy & Security)
-
접근성(Accessibility), 화면 기록(Screen Recording), 전체 디스크 접근(Full Disk Access) 항목에서 낯선 앱(예: TeamViewer, AnyDesk, Chrome Remote Desktop 등)이 허가되어 있지 않은지 확인하고 있으면 권한 해제.
-
-
시스템 환경설정 → 사용자 및 그룹(Users & Groups)
-
자동 로그인(Automatic Login) 꺼두기.
-
불명계정(관리자 권한 포함)이 있으면 즉시 삭제 또는 권한 낮추기.
-
-
시스템 환경설정 → 일반 → 로그인 항목(Login Items)
-
원격 제어 앱(TeamViewer, AnyDesk, Chrome Remote Desktop 등)이 자동 시작으로 등록되어 있다면 삭제.
-
2) 자주 쓰이는 타사 원격 앱 제거(예: TeamViewer, AnyDesk, Chrome Remote Desktop 등)
-
먼저 앱을 종료: 앱 실행 → 종료 또는 메뉴 바 아이콘 우클릭 → Quit / Exit.
-
공식 언인스톨러가 있으면 사용 (예: TeamViewer는 자체 언인스톨 기능 제공).
-
단순 삭제: 응용 프로그램(Applications)에서 드래그 → 휴지통(Trash) 후 재부팅.
-
남는 백그라운드 서비스/런치에이전트 확인(고급):
-
다음 폴더들 중 관련 파일 있는지 확인 → 의심스러운 항목은 별도 폴더로 옮겨두고 재부팅 후 문제가 없으면 삭제
-
~/Library/LaunchAgents
-
/Library/LaunchAgents
-
/Library/LaunchDaemons
-
~/Library/Application Support
또는/Library/Application Support
에서 앱 폴더
-
-
직접 삭제가 불안하면 파일명을 검색해 웹에서 공식 삭제 가이드를 찾아 따르세요.
-
3) 터미널(고급) — 원격 서비스 상태 확인·끄기 (원하면 그대로 복사해서 실행)
터미널 명령은 관리자 권한을 요구합니다. 잘 모르면 GUI 방법으로 진행하세요.
-
원격 로그인(SSH) 현재 상태 확인:
-
SSH 끄기:
-
현재 로그인/세션 확인:
-
네트워크에서 열려있는 포트(리스닝 중) 확인:
(출력에서 :22
(SSH), :5900
(VNC), :5938
(TeamViewer) 등 원격 관련 포트가 보이면 원인 추적 필요)
-
실행 중인 원격 관련 프로세스 검색:
4) 네트워크·라우터 보안 (중요)
-
라우터 관리자 페이지 접속 → 원격 관리(Remote Management) 기능이 켜져 있으면 꺼라.
-
라우터 관리자 비밀번호를 기본값에서 강력한 비밀번호로 변경.
-
UPnP(자동 포트포워딩) 끄기 — 악성 프로그램이 외부에서 포트 열 때 편리하게 쓰임.
-
포트포워딩 목록 확인 → 모르는 항목이 있으면 삭제.
-
무선 보안: WPA3/WPA2-Personal + 강력한 Wi-Fi 비밀번호 사용. 게스트 네트워크 활용.
-
라우터 펌웨어 최신으로 업데이트.
5) 계정/아이디 보안 강화
-
Mac 로그인 비밀번호를 강력하게 변경.
-
Apple ID 비밀번호 변경 및 2단계 인증(2FA) 활성화.
-
Apple ID → 기기 목록 확인 → 모르는 기기(또는 위치)가 있으면 제거 및 비밀번호 변경.
-
기타 원격 접근에 사용될 수 있는 계정(구글, 원격 데스크톱 서비스 등) 비밀번호/2FA 점검.
6) 시스템 하드닝(권장)
-
FileVault(디스크 암호화) 활성화 — 시스템 전체 데이터 보호.
-
시스템 환경설정 → 보안 및 개인정보 → FileVault 켜기.
-
-
방화벽 활성화
-
시스템 환경설정 → 보안 및 개인정보 → 방화벽 → 켜기.
-
방화벽 옵션에서 “들어오는 모든 연결 차단(또는 스텔스 모드)” 선택 고려.
-
-
macOS 최신 버전으로 업데이트(보안패치 포함).
-
불필요한 서비스(원격 데스크톱, 파일 공유 등)는 항상 꺼두기.
7) 침입 징후(합법적 로그) 확인 — 무엇을 봐야 하나
-
last
출력에서 본인(또는 심야·이상한 IP/호스트 이름)의 로그인 기록이 있는지 확인. -
who
로 현재 로그인된 사용자가 본인뿐인지 확인. -
sudo lsof -i
로 외부 연결/리스닝 포트를 확인. -
시스템 로그(콘솔 앱 / 로그 보기)에서
sshd
,RemoteManagement
,TeamViewer
같은 키워드 검색.
(심각한 침해 의심 시 네트워크 분리 → 외부 전문가/보안업체에 의뢰 권장)
8) 만약 이미 침해(원격 제어)당했다고 의심되면
-
네트워크 즉시 분리(오프라인)
-
중요한 데이터 백업(외장 드라이브로 오프라인 백업) — 백업도 악성코드 포함될 수 있으니 신중히 선택
-
신뢰 가능한 복원 지점(클린 백업)으로 복원하거나 macOS 완전 재설치(인터넷 복구) 권장
-
모든 비밀번호 변경(다른 기기에서 변경) 및 계정 2FA 활성화
-
필요시 경찰/법적 대응 또는 보안 전문가에게 분석 의뢰
9) 간단 체크리스트 — 바로 실행할 것들 (우선순위)
-
Wi-Fi 끄거나 케이블 분리 (긴급)
-
시스템 설정 → 공유 → 원격 관련 항목 모두 끄기
-
시스템 설정 → 보안 및 개인정보 → 방화벽 켜기 / FileVault 켜기
-
사용자 계정 비밀번호 변경 + Apple ID 비밀번호 변경 및 2FA 켜기
-
타사 원격 앱 확인·제거(TeamViewer, AnyDesk, Chrome Remote Desktop 등)
-
라우터 원격관리/UPnP 끄기, 관리자 비밀번호 변경
댓글
댓글 쓰기