Configure multi-module encrypted field configurations
Create an encrypted field configuration that uses more than one encryption module.
시작하기 전에
Role required: security_admin, sn_kmf.cryptographic_manager or sn_kmf.admin
You must have a configured field encryption module with a ServiceNow or customer-supplied key. If you have not yet configured a module, see Configure Field Encryption modules.
이 태스크 정보
Use multiple encryption modules for a single encrypted field configuration to encrypt different rows within a column (or different attachments on the same table) using different module keys. For example, users with different roles can encrypt data on the same table, but still be prevented from decrypting each other's encrypted data.
Note these limitations on multi-module encrypted field configuration before proceeding:
- Mass encryption isn’t supported for multi-module encrypted field configurations.
- You can’t change a field configuration from a multi-module to a single module. Instead, you must deactivate the multi-module field configuration and create a new single module one.
- Which module key a multi-module field configuration uses is determined by the first user to enter data into a field. Because the field encryption module is set on a per-record basis, fields in a list can be encrypted by different field encryption modules. However, within a single record, the field can be encrypted by only one field encryption module.
프로시저
결과
After the record is saved, and the Active field is enabled, new data created for the specified field is encrypted with the module key of the relevant field encryption module. When a user with the role in module access policy “A” writes to the specified table, the data is encrypted with field encryption modules “A”’s module key. In this case, only users with the same role can decrypt that data.
Encrypting the Short Description column on the Incident table using a multi-module encrypted field configuration
- Create two field encryption modules, referred to A and B in this example.
- For each field encryption module, create a module access policy (MAPs A and B).
- For field encryption module A, give users with an HR role access to Module Access Policy A.
- For field encryption module B, give users with a Sales role access to Module Access Policy B.
- Create an encrypted field configuration record specifying the Short Description column on the Incident table, and make sure that you select Multiple Modules in the Method field.
- Have two users:
- One with the HR Role related to MAP A and field encryption module A (User A)
- One with the Sales role related to MAP B and field encryption module B (User B)
- The short description for the incident record created by User A is encrypted with the key for field encryption module A.
- The short description for the incident record created by User B is encrypted with the key for field encryption module B.
- Users with the HR and Sales roles have access to incidents. Only a user with the HR role can decrypt and view the short description for those incidents created by User A (who had the HR Role). Only users with the Sales role can decrypt and view the short descriptions for those incidents created by User B (who has the Sales role).