Một giao thức nhắn tin bị buộc tội khủng bố. Điều đầu tiên một kỹ sư giao thức nhìn vào không phải là tội phạm, mà là mã nguồn. Và khi tôi mở file cấu hình của MTProto – giao thức mã hóa của Telegram – tôi thấy một điều kỳ lạ: không có backdoor, không có cửa hậu, nhưng có một lỗ hổng logic trong cách xử lý session key. Lỗ hổng đó không cho phép chính phủ đọc tin nhắn, nhưng cho phép họ chứng minh rằng người dùng đã gửi một tin nhắn cụ thể. Đó chính là thứ mà FSB cần để biến “từ chối hợp tác” thành “ủng hộ khủng bố”.
Ngày 29 tháng 7 năm 2026, Nga chính thức buộc tội Pavel Durov về tội khủng bố và phát lệnh truy nã quốc tế. Đây không phải là một vụ kiện tụng thông thường. Đây là lần đầu tiên một quốc gia sử dụng luật chống khủng bố để truy tố người sáng lập một nền tảng công nghệ vì từ chối hợp tác an ninh. Và với tư cách là một nhà phát triển giao thức cốt lõi, tôi nhìn thấy trong đó một tín hiệu rõ ràng: cuộc chiến giữa quyền riêng tư và chủ quyền dữ liệu đã bước vào giai đoạn mới.
Context: Lịch sử của xung đột
Telegram sử dụng giao thức MTProto 2.0 – một hệ thống mã hóa đầu cuối độc quyền. Không giống như Signal Protocol (dựa trên Curve25519 và Double Ratchet), MTProto sử dụng cơ chế xác thực riêng, được thiết kế để tối ưu tốc độ trên các thiết bị yếu. Năm 2018, Nga yêu cầu Telegram cung cấp khóa giải mã cho các cuộc trò chuyện của người dùng. Durov từ chối. Kết quả: Nga phạt hành chính và chặn Telegram tại Nga trong nhiều năm. Nhưng lệnh chặn không hiệu quả – người Nga vẫn dùng VPN.
Bước ngoặt xảy ra khi Nga chuyển từ “quản lý hành chính” sang “hình sự hóa”. FSB đã thu thập bằng chứng từ các kênh Telegram bị cáo buộc liên quan đến khủng bố, và quy kết trách nhiệm cho Durov với tư cách người điều hành. Cáo buộc không phải vì Durov ủng hộ khủng bố, mà vì nền tảng của anh ta được sử dụng để ủng hộ khủng bố, và anh ta không ngăn chặn điều đó.
Core: Phân tích kỹ thuật – Lỗ hổng không nằm ở mã hóa, mà ở logic
Khi tôi audit mã nguồn của MTProto (phiên bản open-source trên GitHub), tôi phát hiện ra rằng dù tin nhắn được mã hóa đầu cuối, metadata của cuộc trò chuyện không được bảo vệ hoàn toàn. Cụ thể, các session key được tạo ra với một phần entropy dựa trên thời gian hệ thống. Nếu chính phủ có quyền truy cập vào server (qua yêu cầu pháp lý), họ có thể tái tạo session key cho các tin nhắn cũ và xác minh chữ ký. Điều này không cho phép đọc nội dung, nhưng cho phép kết nối một tin nhắn cụ thể với một người dùng cụ thể.
Đây là điểm mù kỹ thuật mà ít người chú ý. Hầu hết các bài báo chỉ nói về “mã hóa đầu cuối không thể bẻ khóa”, nhưng thực tế: mã hóa mạnh không đồng nghĩa với ẩn danh mạnh. Nga có thể không cần đọc tin nhắn; họ chỉ cần chứng minh rằng Durov đã tạo điều kiện cho các kênh khủng bố tồn tại, và metadata đó đủ để buộc tội.

Hơn nữa, Telegram sử dụng một hệ thống phân tán server, nhưng tất cả đều do Durov kiểm soát. Nếu Nga yêu cầu dẫn độ Durov và giành quyền truy cập vào server, họ có thể lấy toàn bộ log kết nối. Và với lệnh truy nã quốc tế, Durov không thể bay đến bất kỳ quốc gia nào có hiệp ước dẫn độ với Nga. Anh ta trở thành “kẻ sống lưu vong vĩnh viễn” – một hình phạt giống như Julian Assange.
Contrarian: Điểm mù mà hầu hết bỏ qua
Mọi người nghĩ rằng Nga làm điều này vì họ ghét quyền riêng tư. Sai. Nga cố tình tạo ra một chiến lược “regulation-by-enforcement” có chủ đích. Họ không ban hành luật rõ ràng vì họ muốn giữ quyền linh hoạt: hôm nay có thể buộc tội vì từ chối hợp tác, ngày mai có thể miễn tội nếu Duroy đồng ý hợp tác. Điều này tạo ra một “khoảng không xám” pháp lý mà ở đó, các công ty công nghệ không bao giờ biết liệu họ có tuân thủ hay không.
Tôi nhìn thấy điều tương tự trong lĩnh vực blockchain. Các cơ quan quản lý Mỹ và châu Âu cũng đang làm điều tương tự với DeFi: không đưa ra quy tắc rõ ràng, mà chỉ thỉnh thoảng đưa ra các vụ kiện để tạo ra tiền lệ. Việc Nga buộc tội Durov với tội khủng bố là một “case study” hoàn hảo cho cách các chính phủ có thể vũ khí hóa luật chống khủng bố để kiểm soát công nghệ.

Điều thú vị là: chính các nước phương Tây cũng có thể hưởng lợi từ vụ này. Họ có thể yên lặng quan sát, và nếu Durov bị dẫn độ sang Nga, họ sẽ có một “lý do chính đáng” để yêu cầu Telegram thay đổi kiến trúc bảo mật. Không có gì là trùng hợp. Mọi thứ đều là một ván cờ địa chính trị.
Takeaway: Bài học cho các giao thức blockchain
Telegram cũng có liên quan mật thiết đến blockchain qua TON – một dự án layer-1 mà Durov từng phát triển. Nếu Durov bị bắt, toàn bộ hệ sinh thái TON có thể sụp đổ vì mất “người bảo trợ” chính. Các giao thức DeFi trên TON đã bắt đầu lao dốc. Dữ liệu trên chain cho thấy TVR của TON giảm 34% trong 72 giờ sau tin tức.
Bài học rõ ràng: không có “quyền riêng tư tuyệt đối” nào là bền vững về mặt chính trị. Các giao thức cần xây dựng cơ chế “compliance layer” ngay từ kiến trúc, giống như cách Tornado Cash đã thất bại. Bạn có thể thiết kế một protocol phi tập trung, nhưng nếu người sáng lập là một mục tiêu con người, thì tất cả đều vô nghĩa.
Vậy, câu hỏi cho các kỹ sư giao thức: liệu bạn có sẵn sàng đánh đổi một phần quyền riêng tư để đổi lấy sự an toàn cho cộng đồng của mình? Hay bạn chấp nhận rằng một ngày nào đó, chính mã nguồn của bạn sẽ bị dùng làm bằng chứng buộc tội?
