Commit 7da60da8 authored by Daniel Thompson-Yvetot's avatar Daniel Thompson-Yvetot
Browse files

update after meeting on the 14th August 2025

parent 46b38e65
Loading
Loading
Loading
Loading
+84 −3
Original line number Original line Diff line number Diff line
@@ -200,6 +200,27 @@ For the purposes of the present document, the [following] terms [given in ... an
Password Manager: Products with digital elements that store passwords, locally on a device or on a remote server, with a view to facilitate password management, including activities such as generation of passwords as well as password sharing and integration with local or third-party applications for usage of passwords.
Password Manager: Products with digital elements that store passwords, locally on a device or on a remote server, with a view to facilitate password management, including activities such as generation of passwords as well as password sharing and integration with local or third-party applications for usage of passwords.
This category includes but is not limited to local password managers, password managers provided as browser extensions, enterprise password managers as well as hardware-based password managers.
This category includes but is not limited to local password managers, password managers provided as browser extensions, enterprise password managers as well as hardware-based password managers.


Password is a type of Secret
Password management
Generation of Password
Usage of Password
Local password manager
Browser extension PM
Personal PM 
Enterprise PM
Hardware PM

OS-based PM
    We are not talking about biometrics (that's IAM), really we mean the "proper password management service layer"
Others?


    - Passkeys are a different authentication mechanism beyond a username/password
    - Properties of the "authentication service" are similar enough 
    - This is a class 1 product, so that manufacturers have the opportunity to achieve the presumption of conformity - that standard doesn't care what is stored as long as it is stored securely
    - 




## 3.2 Symbols
## 3.2 Symbols
For the purposes of the present document, the [following] symbols [given in ... and the following] apply:
For the purposes of the present document, the [following] symbols [given in ... and the following] apply:
@@ -258,7 +279,58 @@ In accordance with the proportionality principle mandated by the CRA, this claus
Each use case is associated with a general risk level, derived directly from the application of the risk assessment methodology detailed in Annex A. This risk management level serves as a foundational element for determining the stringency of security requirements. While these use cases are representative, specific deployment scenarios will necessitate a more granular and detailed risk assessment, also guided by Annex A.
Each use case is associated with a general risk level, derived directly from the application of the risk assessment methodology detailed in Annex A. This risk management level serves as a foundational element for determining the stringency of security requirements. While these use cases are representative, specific deployment scenarios will necessitate a more granular and detailed risk assessment, also guided by Annex A.


## 5.2 Use Cases for Password Managers
## 5.2 Use Cases for Password Managers
UC-PM1: Passwords managers on edge device for isolated, non-critical functions

every password manager in existence (the entire class)
- Description
- Example environments:
Note: How you integrate a password manager whether standalone, in a browser, as a browser extension, in the OS, the key question would be, what are the security requirements necessary for each of these? They could be very similar

The bare minimum for a level of security:
- Encrypt at rest
- Always authenticate access at the scope of the password store (can't view a password unless I go through some hoops to auth myself)
-  



local password manager
- Description: An application that manages passwords for "daily life", such as logging into email and undertaking banking.
- Example environments: Desktop, laptop, mobile device (local hard drive)
- Risk level: Low

cloud-backed password manager as a service
- Description: 
- Example environments: 
- Risk level: (see Annex ??)

hybrid local + cloud ???
- Description: offline access to cloud-stored passwords...
- Example environments:
- Availability concern: synced locally,  
- Risk level: (see Annex ??)

password managers provided as browser extension
- Description: 
- Example environments: 
- Risk level: (see Annex ??)

password managers provided BY a browser
- Description: A subcomponent integrated into a browser (primary product)
- Example environments: 
- Availability concern:   
- Risk level: (see Annex ??)

enterprise password manager
- Description: 
- Example environments: 
- Risk level: (see Annex ??)

hardware-based password manager
- Description: 
- Example environments: 
- Risk level: (see Annex ??)


UC-PM1: Passwords manager on a user's laptop for personal use
- Description: 
- Description: 
- Example environments: 
- Example environments: 
- Risk level: (see Annex ??)
- Risk level: (see Annex ??)
@@ -268,7 +340,7 @@ UC-PM2: Enterprise private cloud password managers
- Example environments: 
- Example environments: 
- Risk level: (see Annex ??)
- Risk level: (see Annex ??)


UC-PM3: Cloud password managers in multi-tenant IaaS
UC-PM3: Cloud password manager with local storage
- Description: 
- Description: 
- Example environments: 
- Example environments: 
- Risk level: (see Annex ??)
- Risk level: (see Annex ??)
@@ -278,7 +350,16 @@ UC-PM4: Operating system “keychain” type managers
- Example environments: 
- Example environments: 
- Risk level: (see Annex ??)
- Risk level: (see Annex ??)


<br />
UC-PM5: Password manager for the family usage (parent + child model)
- Description: 
- Example environments: 
- Risk level: (see Annex ??)

UC-PM6: Industrial OT password management access to a assembly line
- Description: 
- Example environments: 
- Risk level: (see Annex ??)





# Annex A: <br>Title of annex
# Annex A: <br>Title of annex

guidance.md

0 → 100644
+16 −0
Original line number Original line Diff line number Diff line
> GUIDANCE 
What is the difference between a manager, and of passwords?

Secrets
    Credential, TOTP, Passkeys, API Keys, Biometrics


Design concern: if you have a cloud-based PM, its not a security issue to be that. its a design contraint


sharing passwords within an account between devices (at what level does this take place)
- do we mean syncing? can be done with any cloud service
- syncing individual passwords?
- syncing a whole account?

- Autofilling is a configurable feature, but secure by default is off (convenience feature)

meetings/.gitkeep

0 → 100644
+0 −0

Empty file added.