> I think Michael's point was that *mixing* solutions while running insecurely > is a bad idea, since it increases the attack surface. (That's also why DULL > itself only allows a small subset of GRASP operations.)
Ok, agreed. Indeed I was thinking of deployments without DULL/GRASP where constrained-BRSKI is used. Then there are other methods of Join Proxy discovery as indicated in the join-proxy draft, e.g. by 15.4 beacons or MLE messages which I'm most familiar with. But CoAP discovery or DNS-SD could be used there in case there's no DULL/GRASP support intended. The Registrar can be discovered by the Join Proxy in different ways and one of these ways may be DNS-SD. Esko -----Original Message----- From: Brian E Carpenter <brian.e.carpen...@gmail.com> Sent: Friday, December 3, 2021 20:32 To: Esko Dijk <esko.d...@iotconsultancy.nl>; Michael Richardson <mcr+i...@sandelman.ca> Cc: anima@ietf.org Subject: Re: [Anima] Constrained-join-proxy: use of DNS-SD discovery of a Join Proxy On 04-Dec-21 02:54, Esko Dijk wrote: > Thanks for the input. In constrained-join-proxy-06 both discovery types are > mentioned in section 5.1 and the sentence on DNS-SD actually refers to > service discovery in general (of either a Join Proxy or a Registrar's > join-port for JPY protocol). > So an implementation could still decide to only allow discovery of the > Registrar's join-port and not discovery of the Join Proxy (unprotected/"DULL" > side). > > Maybe good to know why mDNS/DNS-SD discovery is a bad idea on the unprotected > side? I think Michael's point was that *mixing* solutions while running insecurely is a bad idea, since it increases the attack surface. (That's also why DULL itself only allows a small subset of GRASP operations.) Brian > Since we also do e.g. CoAP discovery on the unprotected side. (Is that a bad > idea as well?) > > Regards > Esko > > -----Original Message----- > From: Anima <anima-boun...@ietf.org> On Behalf Of Brian E Carpenter > Sent: Thursday, December 2, 2021 20:23 > To: Michael Richardson <mcr+i...@sandelman.ca> > Cc: anima@ietf.org > Subject: Re: [Anima] Constrained-join-proxy: use of DNS-SD discovery of a > Join Proxy > > On 03-Dec-21 07:01, Michael Richardson wrote: >> >> * While reviewing latest updates; one other issue came up: the draft >> (re >> * latest in Github) currently mentions DNS-SD as a means for a Pledge >> to >> * discover a Join Proxy. >> >> please note that this discovery occurs on the untrusted ("DULL") side. >> >> Brian E Carpenter <brian.e.carpen...@gmail.com> wrote: >>> I think there's another reason for deferring it. We have a pending proposal >>> in draft-eckert-anima-grasp-dnssd for how DNS-SD will integrate in an >>> autonomic environment. It seems wise to have more clarity about that before >>> defining how DNS-SD works for a Join Proxy. The two things may be >>> completely orthogonal, but that requires a little thought. >> >> I don't think we can assume any GRASP or DNS-SD interoperation on the >> untrusted side. It's just a bad idea. > > Yes. Probably that merits a MUST NOT in the Security Considerations of > draft-eckert-anima-grasp-dnssd. > > Brian > >> >> As for the Join Proxy discovering the Registrar, that's a different question. >> We defined GRASP already for that. If we have a DNS-SD method as well, then >> that would just be an additional method inside an ACP. >> >> -- >> Michael Richardson <mcr+i...@sandelman.ca>, Sandelman Software Works >> -= IPv6 IoT consulting =- >> >> >> > > _______________________________________________ > Anima mailing list > Anima@ietf.org > https://www.ietf.org/mailman/listinfo/anima > _______________________________________________ Anima mailing list Anima@ietf.org https://www.ietf.org/mailman/listinfo/anima