사람들이 장치를 테 더링하고 있음을 감지하는 방법은 네트워크 공급자가 자주 이야기하고 싶은 것이 아닙니다. 소비자가 이것이 어떻게 감지되는지에 대해 더 많이 알고 있기 때문에 더 쉽게 숨길 수있는 방법을 찾기가 쉽습니다. 그들이하고 있다는 사실과 관련된 추가 요금을 피하십시오 (1) . 그러나 서비스 제공 업체가 이러한 지표를 확인하기 위해 올바른 도구를 실행하고있는 경우 현재 테 더링 중이라는 사실을 알려주는 특정 알려진 기술이 있습니다.
테 더링이 허용되는지 전화기에서 네트워크에 묻습니다.
가장 쉬운 첫 번째 방법은 일부 전화가 네트워크에 쿼리하여 현재 계약에서 테 더링을 허용하는지 확인한 다음 소프트웨어에서 장치의 테 더링 옵션을 완전히 비활성화하는 것입니다. 이는 일반적으로 제공자가 사용자 정의한 OS 버전 ( 예 1 예제 2)을 실행중인 경우에만 발생합니다 .
휴대 전화가 네트워크에 테 더링 중임을 알려줍니다.
또한 일부 전화에는 전화 네트워크에서 두 번째 APN 세부 정보 세트가 저장되어 있다는 테러가 있습니다. 테 더링을 활성화하면 테 더링 된 모든 트래픽에이 두 번째 APN을 사용하면서 전화에서 발생하는 트래픽에 일반 APN을 사용하도록 전환됩니다. 그러나 나는 이상한 APN을 찾고 그들이 무엇을 원하는지 궁금해하는 사람들을 제외하고는 이것에 대한 확실한 증거를 찾지 못했습니다. 최종 소유자가 사용하기로 결정한 국가의 어느 네트워크에서나 사용).
TTL (Time To Live)에 대한 네트워크 패킷 검사
인터넷과 같이 TCP / IP 네트워크를 통해 이동하는 모든 네트워크 패킷 에는 내장 TTL ( Time - To -Live )이 설정되어 있으므로 해당 패킷이 목적지에 도달하는 데 문제가있는 경우이를 중지시킵니다. 네트워크를 돌아 다니며 모든 것을 영원히 막았습니다.
이것이 작동하는 방식은 패킷이 전송 장치 (휴대 전화 또는 랩톱)를 떠날 때 TTL 번호 (예 : 128)로 시작한 다음 패킷 이 모든 종류 의 라우터 를 통해 이동할 때마다 (예 : 라우터가 TTL에서 하나를 빼는 홈 광대역 라우터 또는 ISP 또는 전화 회사의 라우터 (이 예에서는 TTL을 127로 줄임), 다음으로 이동하는 라우터는 TTL을 다시 줄입니다. TTL이 0에 도달하면 라우터는 패킷을 버리고 다시 전송하지 않습니다.
테 더링중인 전화선은 라우터처럼 작동하므로 테 더링 된 랩톱에서 전화를 통해 전화 네트워크로 패킷이 전달되면 TTL에서 "1"을 빼서 패킷이 첫 번째 라우터를 통과했음을 표시합니다. . 전화 네트워크는 일반적인 장치에서 예상되는 TTL이 무엇인지 (예 : iPhone의 패킷이 항상 TTL 64에서 시작 함) 알고 있으므로 예상보다 적은 (또는 완전히 다른) 경우를 발견 할 수 있습니다.
MAC 주소 검사
인터넷과 같은 TCP / IP 네트워크의 장치는 모두 네트워크 인터페이스에 고유 한 MAC ID가 설정되어 있습니다. 이 두 부분은 절반이 인터페이스 제조업체를 식별하고 다른 절반은 제조업체가 할당 한 고유 식별자 (일련 번호)로 구성됩니다. 전송 된 모든 네트워크 패킷은 원래 장치 네트워크 포트의 MAC 주소와 함께 "스탬프"됩니다. 랩탑 Wi-Fi 카드의 MAC 주소는 휴대 전화 3G 인터페이스의 MAC 주소와는 매우 다른 제조업체 및 시리얼 코드를 갖습니다.
다른 컴퓨터 운영 체제 (예 : Android, iOS, Windows, Mac OSX, Linux 등)는 다른 기본값 및 설정 (예 : 초기 패킷 크기, 초기 TTL, 창 크기 ...)으로 TCP / IP 스택을 설정합니다. 이러한 값의 조합은 원래 장치에서 실행중인 운영 체제를 식별하는 데 사용할 수있는 "지문"을 제공 할 수 있습니다. 부작용으로 인해 드문 OS 또는 휴대 전화와 유사한 OS를 사용하는 경우 테 더링 이 발견되지 않을 수 있습니다 .
대상 IP / URL 확인
장치가 정기적으로 통신하는 내용을 통해 많은 것을 배울 수 있습니다.
예를 들어, 요즘 많은 OS 가 Wi-Fi 테더 연결과 같은 Wi-Fi 네트워크에 처음 연결할 때 Captive Portal Detection을 수행합니다. 인터넷을 통해 알려진 웹 서버에 연결하려고 시도하고 인터넷을 통해 확인하는지 확인합니다. 그들이 기대하는 응답을 얻으십시오. 예상되는 응답이 수신되지 않으면 현재 사용중인 Wi-Fi 연결이 "포털 포털"일 가능성이 높으며 연결 또는 연결을 위해 비용을 지불해야 할 수도 있습니다. Windows Vista 및 Windows 7과 같은 Microsoft OS 는 기본적으로 Microsoft 서버에서 확인하고 Android, MacOS 등의 다른 OS는 모두 모회사의 서버에 연결하여 이러한 확인을 수행하므로 운영 상태를 나타내는 좋은 지표로 사용할 수 있습니다 초기 연결 직후 시스템.
또한 장치가 정기적으로 Windows Update 서버에 연결되면 장치가 Windows PC 또는 랩톱 일 가능성이 높지만 Google의 Android 업데이트 서버를 정기적으로 확인하면 전화 일 가능성이 큽니다. 또는 Apple App Store에 연결되어 있음을 알 수 있지만 SIM 카드가있는 기기 의 IMEI 는 해당 기기가 Apple 기기가 아님을 나타냅니다. iPad를 Android 전화에 테 더링하고 있습니까?
보다 정교한 시스템은 통신중인 사람을 확인하는 모든 범위의 데이터를 볼 수 있습니다 (예 : 전화에서 더 많은 Facebook 앱의 API 서버 또는 PC에서 더 많은 Facebook의 웹 서버에 연결하는 경우) 사용중인 기기의 종류를 나타내는 지문을 만들려면이 표시기를 모두로드하십시오. 예를 들어 3G 내장 태블릿이 출시 된 직후 AT & T 네트워크에있는 일부 소유자는 이메일을 수신 했다는 경고 메시지가 표시됩니다. 이 새로운 스타일의 장치의 지문이 일반적인 전화처럼 보이지 않았기 때문에 테 더링을하지 않았습니다.
(1) 테 더링 탐지를 우회하는 방법을 시도하기 전에 전화 계약과 전화 회사의 테 더링 정책을 확인하십시오. 그들은 그들의 제한과 한계를 우회하려는 사람들을 위해 계약서, 공정 사용 정책 또는 허용 가능한 사용 정책에 묻혀있는 형벌 조항을 가질 수 있습니다.
deep packet inspection
. Stacheldraht로 둘러싸인 TOR, 터널 및 VPN과 맞서 싸울 수 있습니다.