LightBeam Documentation
Installer GuidesData SourcesPlaybooksInsightsPrivacyOpsGovernance
  • 💡What is LightBeam?
  • 🚀Getting Started
    • ⚙️Installer Guides
      • Pre-Requisites / Security Configurations
        • Firewall Requirements
        • Securing LightBeam on EKS with AWS Certificate Manager on Elastic Load Balancer
        • Configure HTTPS for LightBeam Endpoint FQDN Standalone deployment
        • Using Custom Certificates with LightBeam
        • Securing LightBeam on GKE with Google Certificate Manager and GCE Ingress
      • Core
        • LightBeam Deployment Instructions
        • LightBeam Installer
        • Web App Deployment
        • LightBeam Diagnostics
        • LightBeam Cluster Backup & Restore using Velero
      • Platform Specific
        • AWS
        • Microsoft Azure
        • Google Cloud (GKE)
        • Standalone Virtual Machine
        • Deployment on an Existing Managed Kubernetes Cluster
        • Azure Marketplace Deployment
      • Integration and Setup
        • Setting Up AWS PrivateLink for RDS-EKS Interaction
        • Twingate and LightBeam Integration Guide
        • Data Subject Request Web Application Server
        • Generate CSR for LightBeam
  • 🧠Core Features
    • 🔦Spectra AI
      • 🔗Data Sources
        • Cloud Platforms
          • AWS Auto Discovery
          • GCP Auto Discovery
        • Databases and Datalakes
          • PostgreSQL
          • Aurora (PostgreSQL)
          • Snowflake
          • MS SQL
          • MySQL
          • Aurora (MySQL)
          • BigQuery
          • AWS Redshift
          • Oracle
          • DynamoDB
          • MongoDB
          • CosmosDB (PostgreSQL)
          • CosmosDB (MongoDB)
          • CosmosDB (NoSQL)
          • Looker
          • AWS Glue
          • Databricks
          • SAP HANA
          • CSV Files as a Datasource
        • Messaging
          • Gmail
          • Slack
          • MS Teams
          • MS Outlook
        • Developer Tools
          • Zendesk
          • ServiceNow
          • Jira
          • GitHub
          • Confluence
        • File Repositories
          • NetDocuments
          • AWS S3
          • Azure Blob
          • Google Drive
          • OneDrive
          • SharePoint
          • Viva Engage
          • Dropbox
          • Box
          • SMB
        • CRM
          • Hubspot
          • Salesforce
          • Automated Data Processing (ADP)
          • Marketo
          • Iterable
          • MS Dynamics 365 Sales
          • Salesforce Marketing Cloud
      • 🔔PlayBooks
        • What is LightBeam Playbooks?
        • Policy and Alerts
          • Types of Policies
          • How to create a rule set
            • File Extension Filter
          • Configuring Retention Policies
          • Viewing Alerts
          • Sub Alerts
            • Reassigning Sub-Alerts
            • Sub-alert States
          • Levels of Actions on Alerts
          • User Roles and Permissions
            • Admin View
            • Alert Owner View
            • Onboarding New Users
              • User Management
              • Okta Integration
              • Alert Assignment Settings
              • Email Notifications
            • Planned Enhancements
          • Audit Logs
          • No Scan List
          • Permit List
          • Policy in read-only mode
      • 📊Insights
        • Entity Workflow
        • Document Classification
        • Attribute Management Overview
          • Attributes Page View
          • Attribute Sets
          • Creating Custom Attribute
          • Attributes List
        • Template Builder
        • Label Management
          • MIP Integration
          • Google Labels Integration
      • 🗃️Reporting
        • Delta Reporting
        • Executive Report
        • LightBeam Lens
      • Scanning and Redaction of Files
        • On-demand scanning
      • How-to Guides
        • Leveraging LightBeam insights for structured data sources
      • LightBeam Dashboard Outlay
      • Risk Score
    • 🏛️PrivacyOps
      • Data Subject Request (DSR)
        • What is DSR?
        • Accessing the DSR Module
        • DSR Form Builder (DPO View)
          • Creating a New DSR Form
            • Using a Predefined Template
            • Creating a Custom Form
          • Form Configuration
          • Form Preview and Publishing
          • Multi-Form Management
          • Messaging Templates
        • Form Submission & Email Verification (Data Subject View)
        • DSR Management Dashboard (DPO View)
        • Processing DSR Requests
          • Data Protection Officer (DPO) Workflow
          • Self Service Workflow (Direct Validation)
          • Data Source Owner (DSO) Workflow
        • DSR Report
      • 🚧Consent Management
        • Overview
        • Consent Logs
        • Preference Centre
        • Settings
      • 🍪Cookie Consent
        • Dashboard
        • Banners
        • Domains
        • Settings
        • CMP Deployment Guide for Google Tag Manager
        • FAQs
      • 🔏Privacy Impact Assessment (PIA)
        • PIA Templates
        • PIA Assessment Workflow
        • Collaborator View
        • Process Owner Login View (With Collaborator)
        • Filling questionnaire without collaborator
        • Submitting the assessment for DPO review
        • DPO review process
        • Marking the assessment as reviewed
        • Editing and resubmitting assessments after DPO review
        • Revoke review request
        • Edit Reviewer
        • PIA Reports
      • ⏺️Records of Processing Activity (RoPA)
        • Creating a RoPA Template
          • How to clone a template
          • How to use a template
        • How to create a process
          • Adding Process Details
          • Adding Data Elements
          • Adding Data Subjects
          • Adding Data Retention
          • Adding Safeguards
          • Adding Transfers
          • Adding a Custom Section
          • Setting a Review Schedule
          • Data Flow Diagram
        • How to add a collaborator
        • Overview Section
        • Generating a RoPA Report Using LightBeam
        • Collaborator working on a ticket
    • 🛡️Governance
      • Access
        • Dashboard
        • Users
        • Groups
        • Objects
        • Active Directory Settings
        • Access Governance at a Data Source Level
        • Policies and Alerting
        • Access Governance Statistics
        • Governance Module Dashboard
      • Privacy At Partners
  • 📊Tools & Resources
    • 🔀API Documentation
      • API to Create Reports for Structured Datasource
    • ❓Onboarding Assessments
      • Structured Datasource Onboarding Questionnaire
        • MongoDB/CosmosDB Questionnaire
        • Oracle Datasource Questionnaire
      • SMB Questionnaire
    • 🛠️Administration
      • Audit Logs
      • SMTP
        • Basic and oAuth Configuration
      • User Management
        • SAML Identity Providers
          • Okta
            • LightBeam Okta SAML Configuration Guide
          • Azure
            • Azure AD SAML Configuration for LightBeam
          • Google
            • Google IDP
        • Local User Management
          • Adding a User to the LightBeam Dashboard
          • Reset Default Admin Password
  • 📚Support & Reference
    • 📅Release Notes
      • LightBeam v2.2.0
      • Reporting Release Notes
      • Q1 2024 Key Enhancements
      • Q2 2024 Key Enhancements
      • Q3 2024 Key Enhancements
      • Q4 2024 Key Enhancements
    • 📖Glossary
Powered by GitBook
On this page
  • Overview
  • 1. SMTP Communication Requirements
  • 2. Sub-Domain Configuration
  • 3. Firewall Requirements to Deploy and Run LightBeam Application
  • 4. Cluster Management Requirements
  • 5. Data Source Connectivity
  • 6. Firewall Requirements for Proactive Remote Support :
  • 7. LightBeam diagnostics requirements
  • 8. Firewall Requirements for SSO configuration
  • About LightBeam
  1. Getting Started
  2. Installer Guides
  3. Pre-Requisites / Security Configurations

Firewall Requirements

PreviousPre-Requisites / Security ConfigurationsNextSecuring LightBeam on EKS with AWS Certificate Manager on Elastic Load Balancer

Last updated 2 months ago


Overview

This document provides a comprehensive guide to the firewall requirements for the LightBeam application, detailing the necessary ports, sub-domains, and external dependencies.


1. SMTP Communication Requirements

To onboard new users to the LightBeam application and ensure successful email delivery, the following ports must be opened:

  • Port 25: Utilized for SMTP communication, transmitting email messages between mail servers.

  • Port 465: Employed for SMTP communication over a secure SSL/TLS connection.

  • Port 587: Used by email clients (e.g., Outlook, Thunderbird) for mail submission to the SMTP server for further delivery.


2. Sub-Domain Configuration

  • Secure the LightBeam application endpoint with HTTPS using LetsEncrypt.

    The endpoint is private unless there is a user requirement for public access.

  • Subdomain to secure the LightBeam DSR module endpoint with HTTPs using LetsEncrypt. Example: The endpoint can be public or private as per user requirement.

Let's encrypt performs HTTP-01 challenge which can only be done on port 80. Ref


3. Firewall Requirements to Deploy and Run LightBeam Application

Whitelist the Whitelist the following URLs through your firewall on ports 80 and 443 to enable the deployment and operation of the LightBeam application:


4. Cluster Management Requirements

To ensure proper communication and operation of Docker and Kubernetes components in the LightBeam setup, certain ports must be opened between the jump server, master node, and worker nodes. These ports facilitate critical interactions necessary for deploying, managing, and scaling the Kubernetes cluster. Below are the detailed requirements:

  • Docker Ports:

    • 80/443: For downloading Docker images (HTTP/HTTPS).

    • 2375/2376: Docker API communication (HTTP/HTTPS).

  • Kubernetes Ports:

    • 6443: Kubernetes API server.

    • 10250: Kubelet API.

    • 30000-32767: NodePort Services.


5. Data Source Connectivity

Necessary firewall configurations and default port assignments for LightBeam cluster nodes to establish connections with target data sources for the purpose of scanning.

Datasource Type
Datasource name
Port Number

Structured Datasources

  1. MS SQL Default Port

  2. Postgres Default Port

  3. MySQL Default Port

  4. Oracle Default Port

  5. Azure Cosmos DB*

  • 1433

  • 5432

  • 3306

  • 1521

Unstructured Datasources

  1. Microsoft SMB Shares

  2. Amazon S3 *

  3. Google Drive *

  4. Gmail *

  5. M365 SharePoint *

  6. M365 Onedrive *

  7. M365 Outlook *

  8. M365 Teams *

  9. Salesforce *

  10. Jira *

  11. ADP *

  12. ServiceNow *

  13. Box *

  14. Hubspot *

  • 445

  • (2-10): *No specific port number is required. Access is typically via API over HTTP/HTTPS (port 80/443).

6. Firewall Requirements for Proactive Remote Support :

To enable proactive monitoring and troubleshooting of the LightBeam cluster, outbound SSH (port 22) access is required from the jumpbox (or the master node, if LightBeam is deployed on-premises) to our remote server in your region.

Verify connectivity for US region:

alpha-remote.lightbeam-ai.com port 22 (IP 34.198.104.197)

curl -kv alpha-remote.lightbeam-ai.com:22
*	Trying alpha-remote.lightbeam-ai.com:22...
* Connected to alpha-remote.lightbeam-ai.com (34.198.104.197) port 22 (#0)

Verify connectivity for Canada region:

gamma-remote.lightbeam-ai.com port 22 (IP 52.60.227.18)

curl -kv gamma-remote.lightbeam-ai.com:22
*	Trying gamma-remote.lightbeam-ai.com:22...
* Connected to gamma-remote.lightbeam-ai.com (52.60.227.18) port 22 (#0)

7. LightBeam diagnostics requirements

Diagnostics will run a set of tests on the cluster everyday and generate a report and share it with the LightBeam support team.

Outbound firewall requirement from the cluster:

SES

Direction
Protocol
Port
Endpoint
Description

Outbound

HTTPS

443

email.us-west-2.amazonaws.com

Allow outbound HTTPS traffic to the SES API for email service communication

Outbound

DNS

53

email.us-west-2.amazonaws.com

Allow DNS resolution for SES endpoints.

SMTP

Direction
Protocol
Port
Endpoint
Description

Outbound

TCP

587

smtp.sendgrid.net

Allow outbound SMTP traffic with STARTTLS.

Outbound

HTTPS, TCP

443, 587

api.sendgrid.net

Allow outbound HTTPS and SMTP traffic.

8. Firewall Requirements for SSO configuration

To enable Single Sign-On (SSO) functionality for the LightBeam application, the following firewall rules must be configured to allow communication with identity providers and related services:

Type

URLs

Ports to Allow

Description

Microsoft Azure AD

443

Allows authentication and token exchange with Azure Active Directory.

Google Identity Platform

443

Enables Google SSO authentication.

Okta

443

Supports SSO authentication and authorization via Okta.

JumpCloud

443

Allows authentication and directory management with JumpCloud.


About LightBeam

LightBeam automates Privacy, Security, and AI Governance, so businesses can accelerate their growth in new markets. Leveraging generative AI, LightBeam has rapidly gained customers’ trust by pioneering a unique privacy-centric and automation-first approach to security. Unlike siloed solutions, LightBeam ties together sensitive data cataloging, control, and compliance across structured and unstructured data applications providing 360-visibility, redaction, self-service DSRs, and automated ROPA reporting ensuring ultimate protection against ransomware and accidental exposures while meeting data privacy obligations efficiently. LightBeam is on a mission to create a secure privacy-first world helping customers automate compliance against a patchwork of existing and emerging regulations.

https://<your_okta_domain>.

For any questions or suggestions, please get in touch with us at: .

🚀
⚙️
https://dsr.lightbeam.ai/
https://letsencrypt.org/docs/challenge-types/
https://auth.docker.io
https://download.docker.com
https://k8s.gcr.io
https://registry.k8s.io/v2/
https://registry-1.docker.io
https://index.docker.io
https://dseasb33srnrn.cloudfront.net
https://production.cloudflare.docker.com
*.amazonaws.com
https://github.com
https://pypi.org/
https://hub.docker.com
https://cdn.auth0.com
http://apt.kubernetes.io/
https://packages.cloud.google.com/apt/doc/apt-key.gpg
https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gz
https://raw.githubusercontent.com/projectcalico/calico/v3.25.1/manifests/calico.yaml
support@lightbeam.ai
https://login.microsoftonline.com
https://accounts.google.com
okta.com
https://console.jumpcloud.com