add security considerations - #84
Conversation
|
Thank you very much for your contribution to ANP. We really appreciate your effort in analyzing the security aspects of the protocol and preparing a dedicated Security Considerations document. This PR addresses an important topic. It is necessary to clearly define the security boundaries between identity, authentication, authorization, application logic, and runtime responsibilities. The clarification that authentication does not automatically imply authorization is especially valuable. After reviewing this PR, I think the overall direction is good and this document is worth adding to ANP. However, there are several points that need to be adjusted before merging:
We suggest positioning it as a:
document rather than a new protocol specification.
The current ANP-06 no longer focuses on remote code generation or code exchange. It would be better to focus on:
For example:
These may include:
Thank you again for this valuable contribution. The overall direction of this PR is correct. After these adjustments, I believe this Security Considerations document will become an important part of the ANP documentation set. |
733983b to
ce0cc65
Compare
|
@chgaowei Thank you for the detailed review. I have updated the PR point by point:
I also verified that no references to the old filename remain, the new internal links resolve, the guidance contains no uppercase RFC requirement keywords, and |
|
Approved. |
Related Issue
Related to #78 and informed by the protocol/application boundary discussed in #79.
Description
This PR adds cross-cutting security implementation guidance at
docs/security-considerations.mdand links it fromREADME.mdanddocs/links.md.The document is explicitly informational and non-normative. It complements the individual ANP specifications and Profiles; it does not define new protocol requirements or replace their normative security requirements.
The guidance covers:
PR Type
Breaking Changes
Checklist
main