Ẩn danh của Proxy tìm hiểu nó InsideOut

Sản phẩm trao đổi thông tin trong Internet được thực hiện bởi "máy khách - máy chủ" model. Một khách hàng gửi một yêu cầu (những tập tin anh ta cần) và một máy chủ gửi trả lời (những tập tin cần thiết). Để hợp tác chặt chẽ (hiểu biết đầy đủ) giữa máy khách và máy chủ, máy khách gửi addthông tin bổ sung về chính nó: một phiên bản và tên của một hoạt động system, cấu hình của một trình duyệt (bao gồm tên và phiên bản của nó), v.v. Thông tin này có thể cần thiết cho máy chủ để biết trang web nào nên được cung cấp (mở) cho máy khách. Có các biến thể khác nhau của trang web cho các cấu hình trình duyệt khác nhau. Tuy nhiên, miễn là các trang web thường không phụ thuộc vào trình duyệt, thì bạn nên ẩn thông tin này khỏi máy chủ web.

Những gì trình duyệt của bạn truyền đến một máy chủ web:

- tên và phiên bản của một hoạt động system
- tên và phiên bản của trình duyệt
- cấu hình của trình duyệt (độ phân giải hiển thị, độ sâu màu, hỗ trợ java / javascript,)
- IP-address của một khách hàng
- Thông tin khác

Phần quan trọng nhất của thông tin đó (và hoàn toàn không cần thiết đối với máy chủ web) là thông tin về IP-address. Sử dụng IP của bạn, có thể biết về bạn những điều sau:

- một đất nước mà bạn đến từ
- một thành phố
- tên nhà cung cấp của bạn và e-mail
- thể chất của bạn address

Thông tin được máy khách truyền tới máy chủ có sẵn (có thể truy cập) đối với máy chủ dưới dạng các biến môi trường. Mỗi đơn vị thông tin là một giá trị của một số biến. Nếu bất kỳ đơn vị thông tin nào không được truyền đi, thì biến tương ứng sẽ trống (giá trị của nó sẽ không được xác định).

Đây là một số biến môi trường:

XA XÔI_ADDYÊN NGHỈ address của một khách hàng

HTTP_VIA nếu nó không trống, thì một proxy sẽ được sử dụng. Giá trị là một address (hoặc một số addresses) của một máy chủ proxy, biến này là added bởi chính máy chủ proxy nếu bạn sử dụng máy chủ proxy.

HTTP_X_FORWARDED_FOR nếu nó không trống, thì một proxy sẽ được sử dụng. Giá trị là một IP thực address của một khách hàng (IP của bạn), biến này cũng added bởi một máy chủ proxy nếu bạn sử dụng một máy chủ.

HTTP_ACCEPT_LANGUAGE ngôn ngữ nào được sử dụng trong trình duyệt (ngôn ngữ mà một trang sẽ được hiển thị)

HTTP_USER_AGENT? được gọi là "tác nhân người dùng". Đối với tất cả các trình duyệt, đây là Mozilla. Hơn nữa, tên và phiên bản của trình duyệt (ví dụ: MSIE 5.5) và hệ điều hành system (ví dụ Windows 98) cũng được đề cập ở đây.

HTTP_HOST là tên máy chủ web

Đây là một phần nhỏ của các biến môi trường. Trên thực tế, có rất nhiều trong số đó (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Số lượng của chúng có thể phụ thuộc vào settings của cả máy chủ và máy khách.

Đây là những ví dụ về giá trị biến:

REMOTE_ADDR = 194.85.1.1
 HTTP_ACCEPT_LANGUAGE = ru
 HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
 HTTP_HOST = www.webserver.ru
 HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
 HTTP_X_FORWARDED_FOR = 194.115.5.5

Ẩn danh tại nơi làm việc trên Internet được xác định bởi những biến môi trường nào “ẩn”Từ một máy chủ web.

Nếu một máy chủ proxy không được sử dụng, thì các biến môi trường sẽ trông theo cách sau:

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Tùy thuộc vào cách các biến môi trường được máy chủ proxy "ẩn", có một số loại proxy

Proxy trong suốt

Họ không ẩn thông tin về IP của bạn addđịa chỉ:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your IP

Chức năng của các máy chủ proxy như vậy không phải là cải thiện tính ẩn danh của bạn trên Internet. Mục đích của họ là rút tiền mặt thông tin, tổ chức truy cập chung vào Internet của một số máy tính, v.v.
Các proxy ẩn danh

Tất cả các máy chủ proxy ẩn IP máy khách address theo bất kỳ cách nào được gọi là proxy ẩn danh

Proxy ẩn danh đơn giản

Các máy chủ proxy này không che giấu sự thật rằng proxy được sử dụng, tuy nhiên chúng thay thế IP của bạn bằng IP của chính nó:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = proxy IP

Các proxy này phổ biến nhất trong số các máy chủ proxy ẩn danh khác.

Làm biến dạng proxy

Cũng như các máy chủ proxy ẩn danh đơn giản, các proxy này không che giấu thực tế là máy chủ proxy được sử dụng. Tuy nhiên đối với máy khách IP address (IP của bạn address) được thay thế bằng một IP khác (tùy ý, ngẫu nhiên):

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

Kia là các máy chủ proxy cũng được gọi là “proxy ẩn danh cao". Trái ngược với các loại máy chủ proxy ẩn danh khác, chúng che giấu sự thật về việc sử dụng proxy:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Điều đó có nghĩa là giá trị của các biến sẽ giống như nếu proxy không được sử dụng, ngoại trừ một điều rất quan trọng? IP proxy được sử dụng thay vì IP của bạn addres.

Tổng kết

Tùy thuộc vào mục đích có các proxy minh bạch và ẩn danh. Tuy nhiên, hãy nhớ rằng, sử dụng máy chủ proxy, bạn chỉ ẩn IP của mình khỏi máy chủ web, nhưng thông tin khác (về cấu hình trình duyệt) có thể truy cập được!

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Để lại một bình luận