Encrypt proxy authentication credentials
Encrypting Proxy authentication credentials is an important security measure to protect sensitive information and maintain the integrity of your system. By encrypting these credentials, you reduce the risk of unauthorized access or manipulation of authentication data used during communication between the Invicti Agent and the Proxy server.
This document provides step-by-step instructions for manually encrypting your proxy credentials and securely storing them in the appsettings.json file.
Steps to manually encrypt the proxy authentication credentials
- Locate the 'appsettings.json' file for the Invicti Agent (usually under Program Files) and take note of the Username and Password values under the ProxySettings section.
- Open Terminal and execute the following command:
Netsparker.Cloud.Agent.exe -e <Proxy_Username> |
Replace <Proxy_Username> and <Proxy_Password> with the genuine Proxy Authentication Credentials (Username and Password) you noted in the previous step. |
- Copy the encrypted credentials the Terminal returned.
- Go back to the 'appsettings.json' file and input the encrypted credential values into their corresponding parameter. This is a example for your reference:
- Save the file and restart the agent service.
Your agent is now using the encrypted proxy authentication credentials.