This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| ch11 [2021-02-22 16:53] – [Change history] victor | ch11 [2021-02-22 16:56] (current) – [Ideas for future work:] victor | ||
|---|---|---|---|
| Line 74: | Line 74: | ||
| * Setting to only accept dynamic ip/port for specific chaos addresses. (Allow for future authentication extension?) | * Setting to only accept dynamic ip/port for specific chaos addresses. (Allow for future authentication extension?) | ||
| * Dynamic setting for chip table ttl. | * Dynamic setting for chip table ttl. | ||
| - | * Better routing support (see [[https:// | + | * Better routing support (fixed by [[https:// |
| * Implement loopback (not LUP, but Chaos pkts to self). Currently they are in practice dropped. I'm not sure ITS handles this very well anyway. | * Implement loopback (not LUP, but Chaos pkts to self). Currently they are in practice dropped. I'm not sure ITS handles this very well anyway. | ||
| * Use DNS to find Chaos addresses - see [[https:// | * Use DNS to find Chaos addresses - see [[https:// | ||
| * More CHUDP protocol functions? | * More CHUDP protocol functions? | ||
| * Security: while ITS with PANDA/PWORD may keep malicious people out, there are gaping holes once you have Chaosnet access. If dynamic CHIP entries are allowed, anyone can come up with a random Chaos address and read/write your system over MLDEV. Possible improvements: | * Security: while ITS with PANDA/PWORD may keep malicious people out, there are gaping holes once you have Chaosnet access. If dynamic CHIP entries are allowed, anyone can come up with a random Chaos address and read/write your system over MLDEV. Possible improvements: | ||
| - | * Use DTLS - or use the TLS link type in [[https:// | + | * Use the TLS link type in [[https:// |
| - | * Let MLSLV check that the chaos address translates to an ITS name in the ITSNMS table. | + | * Let MLSLV check that the chaos address translates to an ITS name in the ITSNMS table (or implement a cbridge-based firewall) |
| * Verify CHIP enties by checking that DNS entries for CH and IN classes match. This doesn' | * Verify CHIP enties by checking that DNS entries for CH and IN classes match. This doesn' | ||
| See [[https:// | See [[https:// | ||