Minutes IETF123: iotops: Thu 10:00
minutes-123-iotops-202507241000-00
| Meeting Minutes | IOT Operations (iotops) WG | |
|---|---|---|
| Date and time | 2025-07-24 10:00 | |
| Title | Minutes IETF123: iotops: Thu 10:00 | |
| State | Active | |
| Other versions | markdown | |
| Last updated | 2025-08-05 |
IOTOPS at IETF 123 Madrid
Thursday 24 July 2025
10:00 (UTC)/ 12:00 (Madrid)
1 hour
Meetecho: https://meetings.conf.meetecho.com/ietf123/?session=34253
Notes: https://notes.ietf.org/notes-ietf-123-iotops
Chairs: Alexey Melnikov and Henk Birkholz
Abbreviations:
CA: Christian Amsüss
CB: Carsten Bormann
HB: Henk Birkholz
HT: Hannes Tschofenig
MCR: Michael Richardson
Action items
- chairs: ask for early YANG review of "old" document
Notes
Notes taken by Michael Richardson, Ivaylo Petrov, and Jan Romann
12:00 Administrivia
(5 min; chairs)
presentation
Henk goes through the slides
No bashing of the agenda
12:05 draft-ietf-iotops-security-protocol-comparison
(5+5 min; John/Francesca)
Presentation
Francesca:
- Short update on the comparison of CoAP security protocols document
-
Status: currently with the authors to respond to Med's review
- Will add more motivation, operational considerations, clarify
terminology and references (informative vs. normative)
- Will add more motivation, operational considerations, clarify
-
Went through the IESG statement on normative references
- States that normative references are needed when defining a new
technology, which we are not doing, which is why we want to keep
the references informative- Med agreed, but said that the topic might come up again,
therefore I wanted to bring this to the WG- I am seeing thumbs up in the audience, so then we have
this for the record and I will point the IESG to the
minutes of this meeting when it comes up again
- I am seeing thumbs up in the audience, so then we have
- Med agreed, but said that the topic might come up again,
- States that normative references are needed when defining a new
-
Up next is the re-submission of the document and then we can start
the IETF LC.
12:15 draft-ietf-iotops-mud-acceptable-urls
(5+5 min; Michael)
presentation
MCR presenting the history of the draft - first adopted by OPSAWG, but
happy to have it here now.
MCR describes MUD updates of firmware and false positives as that will
make people ignore that. So we don't want false positives.
MCR: it's fine to sometimes allow something that the device never does.
MCR: Adding new permissions with new firmware update is fine, describes
when that might need a new URL instead of just updating the file pointed
by the URL.
MCR: Mud can be fetched through a few ways - it's easy by DHCP, but
malware can abuse it. LLDP is slightly more secure, but it can still be
circumvented.
MCR: IDevID is the best, but can't change the URL later on.
MCR: It can be good for a first URL. The proposal is to allow to only
change the last part of the URL, not changing the origin, not changing
the model of device, so that should be fine.
MCR: You can change the URL if you get aquired by another company by
updating the MUD file.
JPB: you said IDevID is permanent, but what about deploying LDEVID?
MCR: Quantum safe profiles are in the works, maybe initially it's fine
to use IDevID and switch right away
CB: RFC 8520 is on Standards Track.
MCR: Maybe it was AD sponsored and I will withdraw my concern about
whether we can update it in IETF.
CA (via chat): I like new-URL-in-old-MUD-file way better than limiting
which parts of URLs can be touched. (But there might be good reasons to
do the latter)
MCR: They are not mutually exclusive, they are two steps of doing it.
HB: Can also continue discussion on the mailing list.
12:25 draft-ietf-iotops-ol
(5+5 min; Michael/Carsten)
presentation
CB:
- Problem with MUD files is that they can be copyrighted
- So they have an owner who can license you to use them
- So when you are using them in a network, you depend on whether you
are allowed to use them - As you see in the slides, the YANG for that is relatively simple
- The YANG essentially says that you augment and that you can have
zero or more license-types (which are SPDX identifiers) or just
generic URIs - So the questions are:
- Is this the right type of information?
- Is using a YANG augment the right way to do this?
- Not a YANG expert, so I need help with question 1, but I am
also not a lawyer, so I also need help with question 2
- Not a YANG expert, so I need help with question 1, but I am
HB (without the chair hat):
- You want to have a dedicated SPDX license tag to clarify the
requirements you have for the license - Could enumerate these to make sure no to use the wrong one
CB: Already made an update of SPDX (?)
MCR:
- MUD uses a well-bespoke extension mechanism that I would like to
have reviewed - But I think augment is the wrong choice here, as it produces the
wrong output, it might be just a group, but the YANG people might
correct us here, the TLS people got it wrong as well - Otherwise it looks good to me
CB:
- Maybe the chairs could initiate an early review by the YANG people?
- If we can fix the YANG issue and perform the SPDX update, then we
should be able to go to WGLC
12:35 draft-richardson-iotops-mud-query
(5+10 min; Michael)
presentation
MCR:
- A lot of people have Intrusion Detection Systems, but they are often
wrong when it comes to IoT devices - On the other hand, there are new regulations coming up in the UK and
California for example, so the question is whether you need strong
identity to perform regulation, which raises privacy issues -
So if we could use the IDevID in a TLS connection as a solution for
enumerating devices- "Bad guys" could use it as well, but they have better heuristics
than the "good guys" anyway. - Random people could find out which devices are on the network as
well, but the solution to that is: Don't let random people into
your network.
- "Bad guys" could use it as well, but they have better heuristics
-
Proposed solution:
- Derive a list of systems from neighbor list, then do TLS on a
new defined port -- and you are done - You can get the MUD from the IDevID certificate
- Derive a list of systems from neighbor list, then do TLS on a
HT:
- Could you also do DTLS?
MCR:
- Yes
HT:
- Then you could also do EDHOC...
MCR:
- Well, if you do not do certificates, then you won't have any
benefit.
HT:
- But what is the benefit if the device is already onboarded?
MCR:
- There is probably not that much benefit then. This is useful for
cases when usual onboading hasn't been done. Maybe a preinstalled
device.
MCR:
- You could sign the DHCP request, but it takes a lot of plumbing
- So I would propose doing it link-local
- You could find out the MUD URL from the IDevID, if there is none,
then you do not get it, but you can still identify the device
HT:
- There might be other possibilities
MCR:
- Agree, wanted to start the discussion
- Propose to use IPv6 link local, will not require a new discovery
mechanism, do not propose to use mDNS - We could further restrict it
- IPv6 link-local is already widely available, even if the devices are
not using it -
Technical problems are that it requires
- IPv6, since IPv4 link-local is not configured on a lot of
devices - especially after they get a DHCP response with an
address. - IDevID
- probably not possible to retrofit these in most cases
- IPv6, since IPv4 link-local is not configured on a lot of
-
Is related to RATS and work from the EDHOC WG
- this approach could be used as some kind of remote attestation
-
Question is: can we get vendors to implement this and convince the
regulators that this fulfills requirements?
HT:
- As we have seen, we cannot rely on the regulators
- Might not even get what you initially wanted
MCR:
- In the UK, a corresponding law is in force for a year now
HB:
-
(Starts a poll on whether the WG is interested in working on this
topic)- Results:
- Yes: 13
- No: 0
- No Opinion: 7
- Results:
-
So there is no objections, considering that we have about 50 people
in the room. We will check on the mailing list.
MCR:
- I am also looking for co-authors, not attached to the solution, just
the problem.
12:50 IoT DNS Security and Privacy Guidelines
(10min; Jim/Abhi)
presentation
Jim and Abhishek presenting
DNS security and privacy guidelines catered to IoT.
There are resource constraints, IoT devices miss security agents. When
IoT devices they can be fingerprinted, so privacy can be lost. The goal
is to help network security people manage large deployments.
There might be devices that ignore DNS initially, but that doesn't
affect them then.
A passive thread - listening for DNS traffic and active one.
They tried checking port randomization and that was fairly poorly
implemented.
Amplifying attack was possible - affecting many devices
98% of the devices were fingerprinted successfully.
Some devices were contacting hardcoded DNS servers, caching was limited,
etc.
Found a bunch of vulnerabilities and found no papers specific to this
topic.
HT: What kind of devices were you looking at - Linux or big?
Abhishek: There were different types - from smart plugs to smart TVs
HT: in some devices you find very restricted DNS
Abhishek: 80-90% of the devices were resource constraint
HT: Maybe then that's a feature - there might be no privacy rights for a
fridge and the vendors probably didn't see the need to protect that kind
of information - so not using DNS over HTTP, etc.
HT: tinyDTLS don't have this kind of features, so maybe.
Abhishek: Even with DoH looking at the packet size, you might infer the
type of devices.
Jim: There are mitigations that we have listed, etc. Take a look please.
- caching will be useful in many cases
- DNSSEC validation should be done by manufacturers.
- We appreciate any feedback on the draft
Daniel: Wanted to say that this makes sense and one element that
actually challenges the assumptions is that you might have devices
(like smart toasters or toothbrushes) that are very much linked to
your digital identity.
13:00 FIN