- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-28-2020 10:53 AM
We're in the need of a document about the measures taken by Service-Now to protect and secure passwords (especially Discovery Credentials). We know the encryption key itself is encrypted with a key that is stored in the program, not in the database. Also that the supported encryption formats are AES 128 Bit, AES 256 Bit, and Tripple DES, but we need a document that specifies details like (besides the above):
Describe the key credential chain
How the encryption keys (the full chain) is protected?
How is internally managed/protected to prevent any breach?
Are the keys stored on a Hardware Security Module or something similar?
What kind of encryption is used?
I already got this "Encryption support" document, but we're looking for a detailed document on how this all works with a focus on security.
https://docs.servicenow.com/bundle/jakarta-servicenow-platform/page/administer/encryption/concept/c_EncryptionSupport.html?title=Encryption_Support#Encrypting_Passwords_in_System_Properties
Thank you
Solved! Go to Solution.
- Labels:
-
Discovery
-
Service Mapping
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-28-2020 12:19 PM
The information you are looking for is in KB0679355 (Credentials Encryption/MID Server and Credentials Encryption/Decryption). The KB article explains the detailed workflow on how the credentials used for Discovery and Orchestration are encrypted/decrypted in the ServicerNow platform and the MID Server. You will have to open a HI ticket to get access to this KB.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-28-2020
11:18 AM
- last edited
2 weeks ago
by
itd-dave3
Hi jcanjura
The passwords used for local authentication are stored in ServiceNow instance database as element type "password and are hashed with "SHA-2" algorithm which is then "salted " to strengthen the protection.
Please refer the below docs.
1)Key Credential Chain:-
2)How the encryption keys (the full chain) is protected?
When using Database Encryption all data is encrypted, including attachments, logs, and backups. Keys are managed by ServiceNow using a three-level key hierarchy: 1st level: An AES-256 key is used to encrypt the data. 2nd level: An AES-256 key is used to protect the AES-256 key
3)How is internally managed/protected to prevent any breach?
please find the attchment for this:-subscription server guide.
4)Are the keys stored on a Hardware Security Module or something similar?
5)What kind of encryption is used?
Please refer this link also
Please Mark Correct and Helpful
Thanks and Regards
Gaurav Shirsat

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-28-2020 11:35 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-28-2020 12:19 PM
The information you are looking for is in KB0679355 (Credentials Encryption/MID Server and Credentials Encryption/Decryption). The KB article explains the detailed workflow on how the credentials used for Discovery and Orchestration are encrypted/decrypted in the ServicerNow platform and the MID Server. You will have to open a HI ticket to get access to this KB.