This guide provides advanced instructions for setting up the Forensic OSINT backend in environments with strict security policies. It is designed for organizations that need to install the backend within their internal network while ensuring secure communication between the backend and frontend (Chrome Extension).
For organizations with strict security policies, the backend must be installed on a server that is part of your internal network. This ensures that sensitive data and captures are stored securely and only accessible within the organization's trusted network.
The Chrome Extension, which operates on computers with internet access, will need to communicate with the backend. Here’s how to ensure secure communication:
To allow the Chrome Extension to communicate with the backend server, you must configure your firewall to allow traffic between the frontend (Chrome Extension) and the backend server. Ensure the following:
To simplify access to the backend within your network, assign a static IP address or configure an internal domain name for the backend server. This ensures that all users accessing the backend via the Chrome Extension have a reliable connection without needing to update the IP address frequently.
backend.organization.local
) that maps to the backend server’s IP address. This can simplify the connection for multiple users.Once the backend server is set up and secured, you will need to update the Chrome Extension settings on each user's machine to point to the correct backend URL. Follow these steps:
http://backend.organization.local:65200
https://backend.organization.local:65200
To ensure the security of the backend and frontend communication, follow these best practices:
Installing the Forensic OSINT backend in a secure organizational environment ensures that your data remains protected while allowing the Chrome Extension to access the backend for syncing captures. By configuring your firewall, using a static IP or internal domain, and enabling SSL, you can ensure secure and efficient communication between the frontend and backend.
Minimum Requirements: