IG Security WebConf
The WoT Security task force is responsible for identifying and analyzing the security and privacy considerations of the WoT and providing recommendations to support appropriate security technologies and to mitigate security and privacy risks.
Contents
- 1 WebConf Information
- 2 Mondays at 5am US Pacific / 8am US Eastern / 2pm Europe / 10pm Japan
WebConf Information
Mondays at 5am US Pacific / 8am US Eastern / 2pm Europe / 10pm Japan
This is the joint call of WoT Interest Group (IG) and WoT Working Group (WG).
Note: Due to Daylight Savings in US, the call will start one hour earlier in Europe between March 15 March and 26 March. Calls are all scheduled in US Eastern Time, European daylight savings starts on a different date, and some places do not have Daylight Savings at all, so the following changes will need to be observed:
- In Europe, calls will start one hour earlier after March 15 and then go back one hour later (=usual time) after March 29.
- In China, Japan and Russia, where Daylight Savings is not observed, calls will start one hour earlier after March 15.
See email here for further information.
WebEx
- WebEx coordinate (Member-only)
- Audio connection: +1-617-324-0000 (US Toll Number) with access code: 319 323 599
IRC
- IRC #wot-sec channel
- Custom clients: irc.w3.org, port 6667
The IRC is used for the minutes, speaker queue, and sharing links etc.
Schedule
External Review
- Possible Reviewers:
- Terri Oda (Intel)
- Valerie Fenwick (Intel)
- Sven Schrecker (IIC)
- Mike West and Daniel Veditz (W3C Web Application Security WG)
- DISS participants
Key Dates
- See new WG charter
Actions
- Penetration testing
Future Topics
- Lifecycle and Onboarding
- Trust Establishment
- Use Case Analysis
- Look at Verifiable Claims
- Technically VC WG is closed, but people are in DID WG now
- Ecosystem Research
- OCF Bootstrapping
- Correspondence with Lifecycle, provisioning, etc.
- OCF Bootstrapping
- Discovery
- Privacy preservation
Agenda
Cancellations
- None currently
Upcoming
To Do: add links to the items below, e.g. to labelled issues, minutes, etc.
- Review editor's sync call minutes and actions
- Review (and comment on/close) security-related issues in other repos
- TD
- Arch
- Profiles
- OAuth2 flows in TD...
- When and where do non-client flows make sense?
- The client flow needs a confidential client, and browsers do not qualify (need mutual auth?) so...
- relates to the example used in the TD spec for non-client flow, i.e. maybe we recommend that there needs to be at *least* a client flow but other flows can be allowed as well for affordances that make sense to use directly from a browser.
- We may have to put implicit and password back into the TD1.1 spec for TD1.0 compatibility
- But then need to add text saying that these are deprecated and SHOULD NOT be used (and will be removed in TD 2.0)
- When and where do non-client flows make sense?
- Profiles Security
- https://github.com/w3c/wot-profile/issues/6
- https://github.com/w3c/wot-profile/pull/87
- Also discuss S & P considerations for Profiles
Next Meeting
Items to schedule in the next meeting.
- combo discussion; are all combinations appropriate?
To Do
- Testing plan, incl security: https://github.com/w3c/wot-testing/pull/210
- auto in "in" for TD: https://github.com/w3c/wot-thing-description/issues/1394#issuecomment-1046876055
- TD security/privacy/iana consolidation: https://github.com/w3c/wot-thing-description/pull/1402
- security questionnaire (-> arch?): https://github.com/w3c/wot-thing-description/pull/1382
- arch lifecycle PR: https://github.com/w3c/wot-architecture/pull/704
- wide review:
- uuids
- Profiles has made a resolution to require uuidv4 for ids
- This is instead of saying "globally unique ids": https://github.com/w3c/wot-profile/issues/139
- But uuidv4 may or may be the best option; UUID sure, but which version? Any? V4 specifically? Something other than v4? Allow hashing of some other metadata to provide stability?
- Anything earlier than v4 should probably not be used; v3 provides hashing but using MD5 which is vulnerable
- We *might* want to allow v5, which supports SHA-1 hashing, but this might *become* vulnerable in the future
- v4 is completely random which is safe, but for "stability" a TD generator needs to generate it and remember it
- Requiring UUIDs generally also avoid certain other non-security/privacy issues, i.e. directory id collisions
- DIDs are another option but not mature; note this is for *profiles*, which are prescriptive in nature
- Issues to revisit
20 March 2023
Scribe: Jiye
- Minutes:
- Security Issues
- Next Charter Work Items
- Onboarding (and relationship to lifecycle, TDD registration, profiles, etc.)
- Signing
- Other?
- TD Assertions for Dev Meeting
- Profile issues and PRs
13 March 2023
Scribe: Kaz
- Minutes:
- Logistics
- Security PRs
- Profile issues and PRs
- Security for SSE, WebSockets, etc. (use of headers)
- Charter
- Architecture, Onboarding, etc.
6 March 2023
Scribe: Kaz
- Minutes:
- Logistics
- Meeting schedule
- Managing agendas
- Security PRs
- Profile issues
- Charter
27 February 2023
Scribe: Jiye
- Minutes:
- Logistics
- Archiving old agendas
- Remaining Profile issues
- https://github.com/w3c/wot-profile/labels/security
- WebHook
- subscribeallevents
- https://github.com/w3c/wot-profile/issues/224
- Let's use this issue to capture comments and research
- WoT Security PRs
- Next Steps
- Ask for help from TAG?
20 February 2023
Scribe: Kaz
- Minutes:
- Profile PRs
- Remaining Profile issues
- https://github.com/w3c/wot-profile/labels/security
- WebHook
- subscribeallevents
- https://github.com/w3c/wot-profile/issues/224
- Let's use this issue to capture comments and research
- WoT Security PRs
13 February 2023
Scribe: Jan
- Minutes:
- Review Issues
- Profile
- Architecture
- TD
- S&P Guidelines
- Issues and PRs
- Next Charter Draft
- AOB
6 February 2023
Scribe: Jiye
- Minutes:
- New Member
- SIFIS - wot-rust
- Security Mechanism Analysis
- Review Issues
- Profile
- Architecture
- TD
- S&P Guidelines
- Issues and PRs
- Next Charter Draft
- AOB
30 January 2023
Scribe: Jan
- Minutes:
- Next Charter
- Review draft
- S&P Guidelines
- Update still needed
- AOB
23 January 2023
Scribe: Kaz
- Minutes:
- Next Charter
- Review draft
- https://github.com/w3c/wot/pull/1057
- Planning
- S&P Guidelines update still needed - TF members still reviewing; Jan 30
- DTLS 1.3 Arch assertions
- AOB
Pending Agenda Items (with Deadlines)
- Review requirements from prioritized list of IoT systems/protocols
- OCF, oneM2M, LwM2M, ZWave, AWS IoT/GG, etc
Future Agenda Items
- New Use Cases
- Review of IETF-ACE, IIC-SF, CoAP and other security models
- Discuss use of semantic annotations for security
- Review existing threat models eg from IIC Security Framework
- Review of existing security models and mechanisms in target protocols
- Get that up somewhere for people to provide input
- Some of the threats depend on the vulnerability of the protocols
- Review COSE (although still in draft)
- Use main call to synchronize this activity and gather feedback
- Create a template so we can consolidate the information
- Identify people or groups that can look at individual target protocols and mechanisms
- Review issues and feedback on draft documents
- Via github issues