Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add security consideration that Join Proxy might discover the wrong "Registrar" #33

Open
EskoDijk opened this issue Jul 5, 2022 · 1 comment
Assignees
Labels
issue-for-wg Issue needs to be taken to WG for discussion.

Comments

@EskoDijk
Copy link
Collaborator

EskoDijk commented Jul 5, 2022

Based on email discussion: https://mailarchive.ietf.org/arch/msg/anima/VN8D3T_LBMz6LDCLo7T2mv5NNNc/

Since the Join Proxy is typically just a lightweight forwarder of DTLS packets to/from the Registrar, it may not always have a way to authenticate the Registrar at the time that it is forwarding these packets.

The Join Proxy might just have discovered a Registrar to forward to using mDNS, DNS-SD, CoAP, Core-RD, or some other method in a non-secured way. In that case, an attacker that is inside the domain (e.g. desktop PC with malicious process running on it) could just pose as a "Registrar" and attract all the traffic of Join Proxies.

This could be stated as security consideration.
We could also say there a Join Proxy MAY verify the Registrar it discovered by doing a DTLS session to it, by itself. (Doing the handshake is enough. This follows the Registrar authentication by the "RA" field per constrained-voucher section 6.6.2)
That is for extra security to avoid DoS in such cases.

@EskoDijk
Copy link
Collaborator Author

EskoDijk commented Feb 2, 2024

Still to discuss in design team/WG what the best method is to select & verify a "genuine" Registrar that is part of the correct domain.

@EskoDijk EskoDijk added the issue-for-wg Issue needs to be taken to WG for discussion. label Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue-for-wg Issue needs to be taken to WG for discussion.
Projects
None yet
Development

No branches or pull requests

1 participant