Unobservability (Tính không thể quan sát) là gì?
Trong an ninh mạng và bảo vệ quyền riêng tư (Privacy), **Unobservability** là đặc tính đảm bảo **không thể xác định được việc một hành động / giao tiếp / sử dụng tài nguyên đã diễn ra** bởi bất kỳ bên thứ ba nào (ke attackers, ISP, nhà cung cấp dịch vụ, chính quyền), trừ các bên tham gia trực tiếp (và có thể ẩn danh cả họ).
Khác với **Anonymity (Ẩn danh)**: Ẩn danh = không biết *ai* thực hiện. Unobservability = không biết *có hành động nào diễn ra*.
Khác với **Confidentiality (Bảo mật)**: Bảo mật = không biết *nội dung* gì. Unobservability = không biết *có sự trao đổi nào*.
1. Định nghĩa chính thức (Pfitzmann & Hansen - Terminology for Privacy Enhancing Technologies)
Unobservability of an item of interest (IOI) means the inability to observe the IOI. For any subject not involved in the IOI, the IOI is indistinguishable from other IOIs or from no IOI at all. Even subjects involved in the IOI may be unobservable to each other (e.g., in anonymous communication).
2. Các cấp độ Unobservability
| Cấp độ | Mô tả | Ví dụ công nghệ |
|---|---|---|
| Sender Unobservability | Không ai (trừ receiver) biết Sender đã gửi gì. | Anonymous remailer, Tor (hidden service), Mixnet (Loopix, Katzenpost) |
| Receiver Unobservability | Không ai (trừ sender) biết Receiver nhận gì. | Private Information Retrieval (PIR), Oblivious RAM (ORAM), Tor hidden service |
| Relationship Unobservability (Unlinkability) | Không liên kết được Sender ↔ Receiver. | Tor, Mixnet, DC-Net, Dining Cryptographers Network |
| Full Unobservability | Không quan sát được sự tồn tại của giao thức/giao tiếp. | Steganography (giấu tin trong ảnh/audio), Covert Channel, Traffic morphing (giấu traffic Tor như HTTPS), Decoy traffic. |
| Công nghệ | Cơ chế | Cấp độ đạt được |
|---|---|---|
| Tor (Onion Routing) | Mã hóa lớp, route qua 3 relay (Guard, Middle, Exit). Hidden Service (.onion) cho Receiver Unobservability. | Relationship Unlinkability, Sender/Receiver Anonymity (không phải Full Unobservability - traffic pattern nhận diện được Tor). |
| Mixnet (Mixmaster, Mixminion, Loopix, Katzenpost, Nym) | Batch, delay, reorder, padding messages tại các Mix node. Pooled mixing. | Mạnh hơn Tor về Unobservability (padding, timing obfuscation). Latency cao. |
| DC-Net (Dining Cryptographers Network) | XOR broadcast, anonyme broadcast trong nhóm. Thông tin lý thuyết. | Sender/Receiver Unobservability trong nhóm. Khó scale. |
| PIR (Private Information Retrieval) | Truy vấn database mà server không biết truy vấn gì. Computational PIR (cryptographic), Information-theoretic PIR (replicated DB). | Receiver Unobservability (User truy vấn gì). |
| ORAM (Oblivious RAM) | Che giấu access pattern memory/disk. Client truy cập server storage mà server không biết địa chỉ truy cập. | Access Pattern Unobservability. |
| Steganography / Covert Channel | Giấu sự tồn tại của thông điệp trong carrier (ảnh, video, audio, network timing, DNS). | Full Unobservability (giấu việc giao tiếp). |
| Traffic Morphing / Traffic Shaping | Biến đổi traffic nhạy cảm thành traffic phổ biến (HTTPS, QUIC, DNS). Padding, timing normalization. | Protocol-level Unobservability (giấu fingerprint). |