Khi tôi sử dụng bất kỳ ứng dụng hoặc trang web dựa trên vị trí nào, làm thế nào để biết rằng máy tính xách tay hoặc điện thoại thông minh của tôi đang ở đâu?
Khi tôi sử dụng bất kỳ ứng dụng hoặc trang web dựa trên vị trí nào, làm thế nào để biết rằng máy tính xách tay hoặc điện thoại thông minh của tôi đang ở đâu?
Câu trả lời:
Định vị địa lý hoàn toàn dựa trên Wi-Fi yêu cầu kết nối Internet hoạt động và được thực hiện bằng cách quét Wi-Fi, lưu ý các BSSID (địa chỉ MAC phần cứng số duy nhất) của các AP Wi-Fi (bộ định tuyến không dây) trong phạm vi và gửi danh sách các BSSID đó cho một dịch vụ web tìm kiếm tọa độ địa lý đã biết của các AP đó và báo cáo lại tọa độ địa lý của bạn phải là gì, dựa trên những AP nào gần nhất.
Cơ sở dữ liệu về các AP Wi-Fi là nơi được cập nhật bởi điện thoại thông minh và máy tính bảng 3G / 4G. Những thiết bị đó có máy thu GPS trong đó, vì vậy họ biết vị trí của chúng bằng GPS. Họ định kỳ kiểm tra vị trí GPS của họ và sau đó thực hiện quét Wi-Fi để xem AP nào ở gần. Sau đó, họ báo cáo thông tin đó lại cho nhà cung cấp (Apple, Google, Microsoft, v.v.) để những nhà cung cấp đó có thể cập nhật cơ sở dữ liệu định vị Wi-Fi của họ.
Các thiết bị có GPS luôn không thể có được khóa tín hiệu tốt trên các vệ tinh GPS đủ để nói chính xác vị trí của chúng (trong nhà hoặc trong "hẻm núi đô thị" giữa các tòa nhà cao tầng hoặc trong xe cộ), do đó, đôi khi có thể định vị địa lý dựa trên Wi-Fi được sử dụng để hỗ trợ GPS. Ngoài ra, đối với các thiết bị có radio WWAN (điện thoại thông minh, máy tính bảng 3G / 4G, v.v.), vị trí của các tháp di động cũng có thể được sử dụng.
Có thể thực hiện định vị địa lý Wi-Fi mà không cần kết nối Internet, nhưng để làm được điều đó, bạn phải lưu một bản sao của cơ sở dữ liệu, có thể quá lớn. Nhưng điện thoại thông minh có thể có tối ưu hóa trong đó nó lưu trữ các phần của cơ sở dữ liệu cho thành phố / khu vực mà nó đã biết bạn đang ở, do đó ngay cả khi bạn không có kết nối Internet sau đó trong cùng một khu vực, nó sẽ vẫn có thể tra cứu vị trí hiện tại của bạn bằng cách sử dụng phần được lưu trong bộ nhớ cache của cơ sở dữ liệu. Nếu cơ quan thực thi pháp luật nhận được điện thoại của bạn, họ có thể xem khu vực mà điện thoại của bạn đã lưu trong bộ nhớ cache là bằng chứng về việc điện thoại của bạn ở đâu vào ngày nào trong vài ngày qua.
Các hệ điều hành hiện đại sử dụng các phương thức này cùng nhau (GPS, tháp di động, Wi-Fi) để có ý tưởng về vị trí thiết bị của bạn và cung cấp cho các ứng dụng thông qua API "Dịch vụ định vị". Đối với các trang web, có API định vị địa lý chuẩn của trình duyệt web. Các hệ điều hành và trình duyệt web cung cấp các API này thường đảm bảo rằng người dùng phải được nhắc xin phép trước khi một ứng dụng hoặc trang web được phép sử dụng API để xác định bạn đang ở đâu.
Phương pháp định vị địa lý ít tin cậy nhất là định vị địa lý dựa trên địa chỉ IP hoặc "GeoIP". Việc sử dụng các hồ sơ công khai về phạm vi địa chỉ IP nào đã được gán cho các ISP khu vực hoặc phạm vi địa chỉ IP nào đã được triển khai ở các thành phố / khu vực khác nhau bởi các ISP lớn hơn. Đó là cách các trang web sơ sài cung cấp cho bạn quảng cáo để gặp gỡ những người độc thân quyến rũ nóng bỏng trong $ YOUCITY tối nay. Bởi vì bất kỳ trang web nào (hoặc máy chủ quảng cáo web) mà bạn kết nối đều có thể xem địa chỉ IP mà yêu cầu HTTP của bạn đến từ đâu, họ có thể sử dụng điều này để có ý tưởng về thành phố nào bạn có thể đến, mà không cần sử dụng API định vị trình duyệt web, do đó không cần bạn được nhắc nhở cho phép.
Họ có thể sử dụng một số phương pháp, phổ biến nhất trên điện thoại thông minh là tháp di động.
http://www.antennasearch.com/ và http://opensignal.com/ rất hữu ích trong việc này nhưng bạn sẽ cần biết dữ liệu từ điện thoại và nhà mạng để thực sự chơi với các trang web này.
Bạn cũng có thể sử dụng GPS được tích hợp trong điện thoại thông minh nhưng hầu hết các điện thoại đều cho phép người dùng bật hoặc tắt tính năng đó.
Trên máy tính xách tay, rất có thể bạn sẽ nhận được dữ liệu vị trí dựa trên địa chỉ IP của bạn. Điểm truy cập wifi có thể hoặc không thể là một vị trí đã biết nhưng cổng mà bạn sử dụng để kết nối với internet trong hầu hết mọi trường hợp sẽ là một vị trí đã biết. Một số lượng khá lớn của phường (không có liên kết như tôi đứng sau một proxy proxy) đã được thực hiện trong nhiều năm và rất nhiều điểm truy cập wifi, thương mại và dân cư, đã được lập bản đồ và dữ liệu đó được công khai. Tôi không thể xác nhận nhưng tôi cá rằng Google Maps đã thực hiện một số lượng khá lớn việc này và có thể sử dụng dữ liệu ở một mức độ nào đó.
Khi bạn nói wifi xác định vị trí như thế nào, điều thực sự xảy ra là bộ định tuyến hướng ra ngoài mà wifi được kết nối sẽ có một vị trí được biết đến với ISP và do đó quảng cáo, tin tức địa phương, trang web, có thể nhận thông tin này và hiển thị mục tiêu hoặc vị trí dữ liệu cụ thể cho người dùng.
Mặt khác, một địa chỉ IP có thể tiết lộ một số tiền khá lớn về một người, nhưng đó phải là một IP thực, có thể định tuyến Internet, địa chỉ IP được ISP gán cho bộ định tuyến của bạn sẽ chỉ đến bộ định tuyến của ISP trong nhiều trường hợp. IP đi ra từ đó có thể được sử dụng để thu hẹp mọi thứ vào ISP của bạn và với một số phân tích lưu lượng truy cập lớn, vị trí có thể bị thu hẹp nhưng điều đó bị đánh hoặc bỏ lỡ và trong hầu hết các trường hợp.