“Giả mạo IP của tôi” thường được dùng một cách thoải mái để nói “khiến một trang web thấy địa chỉ khác”. Một proxy chuyển tiếp có thể làm điều thứ hai mà không làm điều thứ nhất.

Trong cách bố trí proxy tường minh thông thường, máy tính của bạn kết nối với proxy qua tuyến mạng thật của nó. Proxy mở một kết nối khác đến đích. Đích nhận kết nối đó từ địa chỉ ra của proxy, hoặc từ thiết bị NAT phía trước nó.

Your application -- connection A -- proxy -- connection B -- website

Kết nối A và kết nối B không phải một kết nối TCP duy nhất có dán nhãn địa chỉ lên trên. Chúng có trạng thái truyền tải riêng. Proxy có thể chuyển tiếp cùng các byte ứng dụng trong khi các phân đoạn TCP xung quanh, thời điểm xác nhận và ranh giới gói tin khác nhau.

Vì sao lưu lượng quay về vẫn hoạt động

Trang web trả lời qua kết nối B. Proxy nhận những phản hồi đó và mang dữ liệu liên quan trở lại qua kết nối A. Cả hai chặng đều có một bên tham gia có thể nhận lưu lượng tại địa chỉ mà nó dùng.

Làm giả địa chỉ nguồn của một gói tin là thao tác khác. Nó thay đổi nơi bên nhận sẽ gửi phản hồi của mình. Việc thiết lập kết nối TCP thông thường phụ thuộc vào việc nhận các phản hồi bắt tay; chỉ ghi địa chỉ của người khác vào một gói tin đi ra không cung cấp phiên web dùng được tại địa chỉ đó. Đặc tả TCP định nghĩa việc thiết lập kết nối đó.

Một địa chỉ nhìn thấy được không phải toàn bộ câu chuyện danh tính

Trang web vẫn có thể nhận thông tin đăng nhập tài khoản, cookie, hoặc thông tin chuyển tiếp. Proxy vẫn nhận kết nối của ứng dụng khách. Những sự thật đó không biến thao tác thành giả mạo địa chỉ nguồn; chúng giải thích vì sao thay đổi đối tác mạng mà đích quan sát được lại hẹp hơn việc làm cho toàn bộ tương tác trở nên ẩn danh.

Để khắc phục sự cố, hãy hỏi kết nối nào và người quan sát nào đã tạo ra một địa chỉ. “IP của tôi đã thay đổi” chỉ hữu ích sau khi xác định nơi nó được quan sát.

Bài viết liên quan