Privacy and Safety Concerns: draft-thain-ipv8-00 (IPv8)
wolfy <[email protected]>
| Newsgroups | gmane.ietf.general |
|---|---|
| Message-ID | <Y8fAEzuj9epGKqhjOcXLJokbYsdKFtQZbl-vJooC9u9KY97_1h_CjV8baOExpi0LacsNnLhpLLX4kau5cHxObmFNckKopLt99Lpneo8S08o=@shitwolfymakes.com> |
Hello, I've published an analysis of draft-thain-ipv8-00 (Internet Protocol Version 8) that I believe warrants community attention, particularly regarding the draft's compliance with RFC 7258 and RFC 6973. Full analysis: https://shitwolfymakes.substack.com/p/we-need-to-talk-about-the-ipv8-draft The short version: the draft contains genuinely good ideas (the backward compatibility model, Cost Factor routing metric, and internal zone prefix architecture are all sound contributions), but the mandatory management layer introduces surveillance and safety-critical concerns that are not addressed anywhere in the specification. The key issues: 1. RFC 7258 compliance. The IETF declared pervasive monitoring an attack. IPv8 makes pervasive monitoring the default architecture. OAuth8 hardware identity binding, mandatory NetLog8 telemetry, DNS8 egress validation, and centralized Zone Server control create a comprehensive, identity-correlated surveillance capability at every network scale. The Security Considerations section (§18) contains no privacy analysis. 2. RFC 6973 compliance. The draft has no privacy considerations. No discussion of data minimization, identifier unlinkability, user consent, or data retention. The protocol mandates MUST-level data collection (NetLog8, OAuth8, DNS8 logging) without addressing storage, retention, lifecycle, or legal compliance obligations. 3. Safety-critical system incompatibility. NIC firmware rate limits (§17.5) enforce a fail-closed architecture: 10 pps unauthenticated, 100 pps authenticated, with the Zone Server as sole authority for elevation. This introduces non-deterministic dependencies incompatible with RTOS certification under DO-178C, IEC 62304, and ISO 26262. The draft makes no exception for safety-critical systems, no priority class, no fail-open mode. 4. Censorship architecture at every scale. The DNS8 + WHOIS8 egress validation mechanism (§1.4) that blocks malware C2 channels is structurally identical to a censorship gate. The draft specifies home routers can operate as local OAuth2 authorities (§1.3), meaning the same surveillance and control toolkit deploys from national ISPs down to individual households, with no architectural constraint on operator intent. 5. Circumvention tool breakage. Tor, I2P, and all IP-literal connection tools are broken by design (not policy) by the DNS8 requirement. No DNS lookup = no XLATE8 state table entry = connection blocked. The addressing and routing contributions in this draft are worth preserving. The management layer, as specified, is not. I'd welcome discussion on whether these concerns can be resolved within the current architecture or whether the management layer needs fundamental redesign. V/r, wolfy
publickey - [email protected] - 0x55F74778.asc
(application/pgp-keys, 1.7 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGDCZIEBCAC7bUqmxATIurCEZ3B6wFDHcSO+zymz0ykWKp7f55qzTfaD YBbWIqxyPyIPJC7PRHO5vFFBWmex9qZh/xaK5wND7z+T/GSDwdl6wrh0NyIB XbcoK4jSfwB0u7X4cPgkEgya0ZdwL9YMtdbJ74ez0yA97isTVg8DdsVqZvIC pUHs7u/hpg3+HPEAib15uHHqwZwV5bGVFZ9tQvZhrPtNasVRGYvaJFIBg7c8 uDAtPz3KGW9HQDRW8ID0ydsLmX2Su9fMqSggirfbhqMy0p/re0Y5MjUiwcur bP6yQcOUcjnqVAqfA0kFhyGcXM1ckoHYmDWERrp5MG6BNvHLiuuyLfVLABEB AAHNM3dvbGZ5QHNoaXR3b2xmeW1ha2VzLmNvbSA8d29sZnlAc2hpdHdvbGZ5 bWFrZXMuY29tPsLAjQQQAQgAIAUCYMJkgQYLCQcIAwIEFQgKAgQWAgEAAhkB AhsDAh4BACEJEIVzHKkijzR6FiEEVfdHeD1MPTlHoUyihXMcqSKPNHr35Qf/ RQEisfNjGKIzG8INPxS5niNJG1sW3jZakNFGEcLdRlpVTiAmy3itWpPU7XYN RPhOCUbYZ2ONFncsMfGJvbNFz/9fXYmTFnQC8AS0hzvuCr0zNoPSDrylLKuP e9QdKAOEyoawdMCA2cu+NxgNqfmwSIF2TLrLZ1Scm9I5Ybjp2QdcGjfTZojv i+3UaTbmzPDNoCfj+XFv09AXBBNB/MBeZRA4QAB9oUD3RCtTuFWMayIPRnik BatJ2/Pevxigwd/uwfntq0n+VjVQd7odzx3WqOtWUeMdHDUv+REacn8oT4AG A42mrzHEjqkh0SuvSOXS0ibl4PAO6tzJZHLgpau9Gs7ATQRgwmSBAQgAmJvz WxE+2mTLBgjD5Kj3xLT8lPqZctWD4NnZfdO2uctej7fCIoVBCz/yMX/IGbMr ll3FNHior/zGm20ZqeAQcMYpy6cEZ2kyzbvaB01LrBYlaUujYpdgDTY5AoYI n8N3jwkmFoWGaISeQfterKbTpPbXiXNvzq637qXMWwGYmU3KvzAe7/CDKAbM T9Izqjjc4UOz09LvcEXULxD60/HD8Jf+YR/iFK0i1GNynChe3I39V2F2o4KK +KturT0fzwEGHzxgvzW604Z02F081AK99VX4xT9sqXpPe/HOeepd+MMgMzjK hrDEJkl+Z5pDVxEw2IfA9gojxG9btR6MhEn9MQARAQABwsB2BBgBCAAJBQJg wmSBAhsMACEJEIVzHKkijzR6FiEEVfdHeD1MPTlHoUyihXMcqSKPNHqZmQf+ NGVXVPh0yLaqphCzHH3Fc7bou6OVfMvY9exzBTYC94Wqiukoz5CFJcGdXY94 7z5O56NxFfFYyYkXL37VWCDMJMOLgBbImwDfDPnVmCSjgR16QSLVg61KFZ/5 CdLjUpBDdEeTQOQxAQPnbzEtTs4VV91OJc9BKwQJxPEaPMy3ZH9KHE5cA2p+ pZQ85fkdN5ZeulKexx2LXy4uhJ+8wCRHfG9/GbVZVgUf3gMNai2Dq+A7fr10 6YLScJn6PIoR88hsPjnLWobdV8/VSqeNSyM5fJuvLMlmAagIYB0LMqzXotyI zi0SIsUuJPXfuq0IKX0CRakOrS9MJA1idfDETRI6lQ== =RPPo -----END PGP PUBLIC KEY BLOCK-----
signature.asc
(application/pgp-signature, 603 B)
-----BEGIN PGP SIGNATURE----- Version: ProtonMail wsC5BAEBCgBtBYJp4QDzCRCFcxypIo80ekUUAAAAAAAcACBzYWx0QG5vdGF0 aW9ucy5vcGVucGdwanMub3Jn0rdFrOcmfeSjxBPkhOkN6DkB3vnTHUzczynB KWwo30QWIQRV90d4PUw9OUehTKKFcxypIo80egAAphYIAI1huImZqkiBciyC xEB1oiX1Eayk66X6rD8PrJeyMRApOPeVdkw43VkX0lwPJXSXClcjTgh2avqO nSyBLJg4JcAvrw5Fc4ooaOTzGvBQF1SYp71FOCRZ+XpLYFHBycXCiB2+feL/ FR2CpUc3TU8Ei5Hzf9BhxvfBnoSSMkX7TchR7y3+3jek8AF1YCHtJ5VTs8hR eEVvLCkjaTPUA7Zsgag4DeDG69dABQaoph8L5O1zeKhWNgvVmSntmApGuqeD +owJbNMEn52WF2D85mnHQeHTY/FG6wbRvnooayYYsvG4enAHHPG2+C3k5aO3 QxUs6WQukOF+l5pJ+AZDMmZtOh8= =N9As -----END PGP SIGNATURE-----