|
|
|
|
|
by injinj
1729 days ago
|
|
It does appear the "Node ID" section covers this issue, with the requirement that the public key back up the 40 bit key fingerprint. What if the controller had a timer that could be set such that the network becomes static and unchanging when it expires? |
|
We are also going to do a release though because we thought of a way to ensure that a complete hash of the address and public key (rather than just the 40 bit address) is always checked in certificates of membership. In retrospect it always should have been this way, but then again all security issues always seem silly and obvious in hindsight.
This will make an exploit of this nature impossible even if the roots are misbehaving, since the certificate of membership won't validate against a colliding identity at all.
It would be nice if the address could be at least 256 bits long, but there's a major ergonomic problem with that. Would you rather join network abcd0123ab12345 or network 8c6e2a2647ee854f469a3bb798e02ba5a8b1812cab229ff129f073e7a80c1202?
If humans could remember and easily type very long strings a lot of information security would be way, way easier. :)