blob: 997cc9ae1e37dbe98fd1c5c9f0dacc3193db2c80 [file] [log] [blame]
Kiran Kamineni78d594b2018-05-22 17:38:16 -07001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3.. Copyright 2018 Intel Corporation, Inc
4
5Architecture
Kiran Kaminenid977f322018-05-23 11:05:08 -07006------------
Kiran Kamineni78d594b2018-05-22 17:38:16 -07007
8This project aims at the Storage of sensitive information such as passwords, username, and tokens.
9
10**Current state and gaps**
11
12Many services in ONAP use password based authentication. Eg: Database servers, publish/subscribe brokers etc.
13Passwords are stored in plain text files in many services.
14With multiple instances of these services, the attack surface area becomes very big.
15Hence there is a need to ensure that attack surface related to password exposure is reduced.
16
17**Requirement:**
18
19Need for Secure Secret Management.
20Services are expected to get the secret only on needed basis using secret reference and remove the secrets once they are used up.
21
22**Secret Service High Level Flow Diagram**
23
24.. image:: sms_high_level.png
25 :width: 900px
26 :height: 400px
27 :alt: SMS Flow Diagram