Android에서 백그라운드로 네트워크 지켜보기
새 기기가 네트워크에 접속하거나, 알던 기기가 오가거나, 위험한 기기가 나타날 때 Android에서 알림을 받으세요. 무음 시간도 지원합니다.
NetBlade는 저장된 네트워크를 일정한 간격으로 스캔하고 무엇이 바뀌었는지 알려 줄 수 있습니다. 한 번도 본 적 없는 기기, 알던 기기의 접속이나 이탈, 위험한 서비스를 노출하는 카메라나 기기 등입니다. 이 글에서는 이 기능을 켜는 방법, 각 알림을 무엇이 유발하는지, 그리고 배터리를 소모하지 않고 계속 동작하게 하는 방법을 설명합니다.
시작하기 전에
- 저장된 네트워크 하나: “LAN” 탭 → ⋮ → “네트워크 이름 지정”. Android에서 NetBlade 시작하기를 참고하세요.
- Android 13 이상에서는 알림 권한.
- 해당 네트워크에 연결된 휴대폰. 모니터링은 그 순간 휴대폰이 연결된 네트워크만 대상으로 합니다.
- 백그라운드 모니터링은 무료입니다.
1. 깨끗한 기준선 만들기
알림은 변화에 관한 것이므로, NetBlade가 이미 알고 있는 내용만큼만 유용합니다. 모니터링을 켜기 전에 이렇게 합니다.
- 평소에 사용하는 기기들을 켭니다.
- “LAN” 탭에서 전체 스캔을 실행합니다.
- 알아보는 기기를 개인화합니다(이름, 아이콘, 태그). 그래야 나중에 알림에 이해할 수 있는 이름이 표시됩니다.
팁: 이 단계에서 식별할 수 없는 것은 첫 알림을 받은 뒤가 아니라 지금 조사할 가치가 있습니다. 상세 정보를 열고 “식별”을 시도하세요. 기기에 NetBIOS 이름, 워크그룹, 웹 서버를 물어봅니다.
2. 네트워크를 모니터링 대상으로 표시하기
- 상단 바의 라우터 아이콘(“저장된 네트워크”)을 눌러 네트워크를 편집하거나, “LAN” 탭 → ⋮ → “네트워크 이름 지정”을 사용합니다.
- “이 네트워크 모니터링”을 켭니다.
- 저장합니다.
모니터링은 네트워크별로 이루어집니다. 알림은 “이 네트워크 모니터링” 스위치가 켜진 저장된 네트워크에 대해서만 울립니다.
3. 백그라운드 모니터링 켜기
- “설정” → “모니터링”을 엽니다.
- “백그라운드 모니터링”을 켭니다.
- “점검 주기”를 고릅니다: 1, 3, 6, 12 또는 24시간.
- Android가 알림 권한을 요청하면 허용합니다. 알림이 꺼져 있으면 앱이 알려 주고 알맞은 시스템 설정을 엽니다.
이 스위치만 켜면, 각 점검은 네트워크를 스캔하고 새 기기, 즉 NetBlade가 이 네트워크에서 한 번도 본 적 없는 기기에 대해 알려 줍니다.
참고: 휴대폰이 모니터링 대상 네트워크에 접속하면 NetBlade는 곧바로 점검도 실행하므로, 다음 간격을 기다리지 않습니다.
4. 원하는 알림 고르기
“설정” → “모니터링”에서 다음을 추가할 수 있습니다.
- “접속 알림”: 알던 기기가 접속하거나 이탈할 때 알립니다. 가족의 휴대폰이 도착하거나 서버가 끊어졌을 때 알기에 유용합니다. 붐비는 네트워크에서는 시끄러울 수 있습니다.
- “보안 알림”: 새 기기가 카메라처럼 보이거나 위험한 서비스를 노출할 때 오는 높은 우선순위의 알림입니다. 이 알림은 스캔에서 나오므로, 이것을 켜면 백그라운드 모니터링도 함께 켜집니다.
- “알려진 네트워크에서 알림”: 이름을 붙인 네트워크에 연결할 때마다 오는 알림입니다.
- “무음 시간”: “시작”과 “종료” 시각을 설정합니다. 그 시간 동안에는 중요하지 않은 알림이 무음 처리되며, 보안 알림은 여전히 울립니다.
5. 각 알림을 무엇이 유발하는지 알기
- 새 기기: 이 네트워크에 대한 NetBlade의 알려진 기기 목록에 없는 기기.
- 접속: 자리를 비웠다가 돌아온 알던 기기, 또는 있다가 사라진 알던 기기. 음소거한 기기는 건너뜁니다.
- 보안 알림, 카메라: 각 새 기기에 대해 NetBlade는 일련의 포트를 조사합니다. RTSP(554)나 카메라 녹화 장치에 흔한 다른 포트를 찾거나, 제조사가 Hikvision, Dahua, Axis, Reolink 같은 알려진 카메라 브랜드일 때 카메라로 표시합니다.
- 보안 알림, 위험한 기기: 보안 평가에서 높음 또는 심각 항목이 나온 새 기기. 예를 들어 노출된 Telnet, RDP, 데이터베이스 등입니다. 알림에 해당 서비스 이름이 표시됩니다.
- 호스트 모니터: 각 점검은 “도구” → “호스트 모니터”의 호스트도 함께 다루며, 호스트가 다운되거나 복구되거나 인증서 만료가 임박했을 때 알립니다.
- PC 방어 상태: 예약된 Windows 인벤토리를 사용하는 경우, 백신, 방화벽, 암호화가 꺼지거나, 새 관리자가 나타나거나, 디스크가 거의 가득 찼을 때 NetBlade가 알려 줍니다. Windows PC의 인벤토리 읽기를 참고하세요.
한 번의 점검에서 위험한 기기가 여럿 나타나면, 기기마다 하나씩이 아니라 그 기기들을 나열하는 알림 하나를 받습니다.
6. 특정 기기 하나 음소거하기
하루 종일 오가는 기기가 있습니다. 노트북, 잠드는 TV 같은 것들입니다. 기기의 상세 정보를 열고 “이 기기 음소거”를 켜세요. 다른 모든 기능은 그대로 두고 접속·이탈 알림만 내보내지 않게 됩니다.
7. 배터리에서 안정적으로 유지하기
백그라운드 점검은 최선의 노력(best-effort)입니다. Android는 배터리를 아끼려고 점검을 지연하거나 건너뛸 수 있으며, 일부 제조사는 다른 곳보다 더 엄격합니다.
- Android 설정에서 NetBlade를 배터리 최적화에서 제외하세요. 경로는 제조사마다 다르며, 보통 설정 → 앱 → NetBlade → 배터리입니다.
- 필요에 맞는 점검 주기를 고르세요. 매시간이면 더 빨리 잡아내고, 6시간이나 12시간마다이면 배터리에 더 부드럽습니다.
- 점검을 하려면 휴대폰이 모니터링 대상 네트워크에 있어야 한다는 점을 기억하세요.
참고: 백그라운드에서 NetBlade가 어느 저장된 네트워크에 있는지 확실히 알 수 없으면, 잘못된 네트워크 아래에 이벤트를 기록하기보다 점검을 건너뜁니다.
제대로 되었는지 확인하기
- “설정” → “모니터링”에서 “지금 점검”을 누릅니다. 즉시 점검을 실행하거나, 실행할 수 없는 이유를 알려 줍니다. 예를 들어 네트워크가 저장되지 않았거나 모니터링 대상이 아니라는 것입니다.
- ⓘ “내 네트워크” 아이콘 → “네트워크 타임라인”을 엽니다. 새 기기, 접속, 이탈, 호스트의 다운과 복구, 인터넷 끊김과 복구가 모두 여기에 나타납니다.
- 같은 아이콘의 “인터넷 모니터”는 점검이 실행되면 가동 시간을 표시하기 시작합니다.
문제가 생기면
- “지금 점검”이 네트워크가 저장되지 않았다고 합니다. 먼저 “LAN” 탭에서 네트워크에 이름을 붙이세요.
- 네트워크가 저장되었지만 모니터링 대상이 아니라고 합니다. 해당 네트워크에서 “이 네트워크 모니터링”을 켜세요.
- 알림이 전혀 오지 않습니다. 알림 권한과, Android의 앱 알림 설정에서 “보안 알림” 채널이 비활성화되지 않았는지 확인하세요.
- 알림이 몇 시간 늦게 옵니다. 이는 Android의 배터리 관리 때문입니다. NetBlade를 배터리 최적화에서 제외하세요.
- 어떤 기기가 계속 새 기기로 표시됩니다. 일부 휴대폰과 노트북은 수시로 비공개(무작위) MAC 주소를 바꾸는데, 그때마다 새 기기처럼 보입니다. 해당 기기가 사용자의 네트워크에서 고정 주소를 유지하도록 설정하면 안정됩니다.