Comments (2)
Here I am
from wot-usecases.
Link correction: https://github.com/w3c/wot-architecture/blob/master/USE-CASES/X-Protocol-Interworking.md
Comments (independent from security&privacy):
- The notion "device" is not welcome by all with stakes in the considered scenario => consider to make namespaces more explicit (OT also has non-devices "devices" that are important) or consider a more generic term that does not clash
- The notion "interoperability" is difficult as well (valid on macro-level where one "device" implements components in multiple stacks e.g. OPC-UA and PROFINET, potentially misleading on micro-level which considers components belonging to one stack e.g. OPC-UA and PROFINET are non-interoperable like HTTP and SMTP are [but computers implementing HTTP and SMTP components may interact])
Comments (re security&privacy):
I think the use case needs some more clarification/refinement in order to suggest a (meaningful) proposal for a security&privacy section. For that reason I leave it for the moment with some early input:
- If two (or more) non-interoperable protocols are used in an information exchange between two (or more) endpoints (think of HTTP for the first mile and SMTP behind that) then:
-- There is no E2E security/privacy between these endpoints - on protocol level i.e. layers 2..7a
-- If there is E2E security/privacy on the level of application data objects depends - on many things such as info representation, encapsulation strategy, key management... - Intermediaries are an obstacle to security&privacy that can be achieved. Whether and to which extend depends on their nature (protocol gateway, proxy, router, switch...) as well as security mechanisms, for instance:
-- S/MIME can traverse protocol gateways, proxies, routers, switches (but not/hardly language boundaries)
-- HTTP-over-TLS can traverse switches, routers, proxies but not protocol gateways
-- IPsec can traverse routers and switches but not proxies and protocol gateways
-- MACsec can not traverse anything (including switches)
from wot-usecases.
Related Issues (20)
- Update Privacy Requirements
- Review Discovery Requirements and Use Case Links HOT 3
- Update Status of each Discovery Requirement
- [Discuss] Focus on Functional Requirements HOT 11
- [Process] Not proceeding to feature definition if there is no gap HOT 1
- [Process] Not accepting Use Cases if there is no hint of a gap HOT 1
- [Process] Aligning with Relationship between groups document HOT 1
- Thoughts from the TD Use Case Discussions HOT 5
- How to extract information, e.g., about requirements, from the UC description? HOT 1
- When/which level of UC description to be generated? HOT 1
- Who/how to submit UCs? HOT 1
- How to deal with gap analysis? Ned clear definition for "gap analysis HOT 1
- How to deal with gap analysis? Need clear definition for "gap analysis" HOT 1
- The structure/category of the use case description HOT 1
- What level (technical, functional, business, etc.) to be described for use cases? HOT 1
- What would be the possible items for use case description?
- How to deal with the feedback from the TFs working on each specification HOT 1
- Expectations of the TD stakeholders from the Use Case process
- What we mean by "functional" and "technical"
- What we expect for "user stories" from the Use Case description HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wot-usecases.