Enterprise Security: Lucenia’s Secure Foundations

Maria Carrero

December 4, 2024

In today’s world, data drives every business decision, customer interaction, and innovation. Yet, with rising cyber threats, safeguarding data has become a significant challenge. Enterprises need robust, secure, and compliant solutions to protect sensitive information without sacrificing efficiency. Lucenia delivers these capabilities with enterprise-grade security, built on a foundation of FIPS 140-2/3 compliance, a secure-by-design architecture, and advanced tools for multi-cloud, multi-language environments.

Secure by Design: A Foundation for Peace of Mind

Lucenia’s approach begins with a Secure by Design philosophy, embedding security at every level of the platform. Your data is protected by cryptographic modules validated to FIPS 140-2/3 standards—the gold standard for encryption trusted by federal agencies and industries like healthcare, finance, and government.

  • Data in Transit & at Rest: Whether data is moving between systems or stored in the cloud, it’s encrypted with the strongest protocols available, safeguarding it from unauthorized access.
  • Multi-Cloud Security: Lucenia’s encryption seamlessly protects data across AWS, Azure, and GCP, eliminating vulnerabilities often introduced by multi-cloud environments.
  • Future-Proof Protection: With the transition to FIPS 140-3, Lucenia leverages advanced cryptographic methods to withstand emerging threats, including side-channel attacks.

Example: Attribute-Based Access Control (ABAC)

Lucenia simplifies role management with granular control over access permissions using Attribute Based Access Control (ABAC). Here’s how you can define secure user access using sensitive financial data as an example:

  1. Define User: Assign backend roles and attributes relevant to the sensitive data; in this case, we define user john_doe as a member of the finance group.
Define User:  
john_doe:  
  hash: $2a$12$abcdefghijklmno...  # password hash  
  backend_roles:  
    - department_finance  
  attributes:  
    department: finance  

2. Create Role: Set the appropriate permissions aligned with the backend roles.

finance_role:  
  backend_roles:  
    - department_finance  

3. Define ABAC Policy: Control access at the document and field level.

finance_role:  
  cluster_permissions:  
    - "cluster_composite_ops_ro"  
  index_permissions:  
    - index_patterns:  
        - "finance-*"  
      allowed_actions:  
        - "read"  
        - "search"  
      document_level_security:  
        query: '{"term": {"department": "finance"}}'  
      field_level_security:  
        include:  
          - "amount"  
          - "transaction_date"  

  • Cluster-Level Permissions
    The newly defined finance_role includes cluster_composite_ops_ro, a default action group that enables read-only operations at the cluster level while avoiding overly broad or destructive permissions.
  • Index-Level Permissions
    • Index Patterns: The policy grants access only to indices that match the finance-* pattern, ensuring the role is limited to finance-related data.
    • Allowed Actions: The role supports read and search operations, which are perfect for accessing transaction records without modification capabilities.
  • Document-Level Security (DLS)
    A DLS query restricts access to documents where the department field is explicitly set to "finance." This ensures users with this role cannot access unrelated department data, even if it's stored in the same index.
  • Field-Level Security (FLS)
    This is where Attribute Level Access Controls are enforced. To further safeguard sensitive information, the policy includes the following field-level restrictions:
    • Included Fields: Users can only view the amount and transaction_date fields. Other fields, such as customer names or account numbers, remain hidden, minimizing personally identifiable information (PII) exposure.

4. Create the Index: Map the required fields for secure and compliant operations.

PUT finance-transactions  
{  
  "mappings": {  
    "properties": {  
      "department": {  
        "type": "keyword"  
      },  
      "amount": {  
        "type": "double"  
      },  
      "transaction_date": {  
        "type": "date"  
      }  
    }  
  }  
} 

This level of security ensures compliance and reduces exposure to unauthorized access or breaches.

Multi-Language Support in a Cloud-Native Architecture

Lucenia’s platform excels in multi-cloud, multi-language environments, enabling developers to work in the languages and tools they trust while maintaining a secure and compliant infrastructure.

Why Multi-Language Support Matters:

  • Developers can use languages like Python, Java, and Go to integrate Lucenia into diverse workflows.
  • A unified query layer ensures seamless operation across platforms like AWS, Azure, and GCP.

For example, combining GeoParquet with Lucenia allows for scalable, secure geospatial data storage while enabling robust queries using native APIs. This ensures your teams can innovate without being held back by language or platform constraints.

Secure Software Supply Chain

With our core team's rich history of building software for the public sector, Lucenia understands - better than most - the importance of maintaining a secure software supply chain. Through our secure software supply chain lifecycle, we are proactively and continuously  enhancing security. 

Benefits of an Automated CVE Supply Chain:

  • Reduced Vulnerabilities: Using trusted images, Lucenia proactively mitigates risks associated with open-source software and associated CVEs.
  • Proactive Threat Management: Automated audits and updates keep your environment secure without manual intervention.
  • Transparency: Detailed logs and signed containers offer visibility into every component of your infrastructure.

Our mission to provide  a secure software supply chain by supporting minimal base images such as Chainguard and Platform One’s Iron Bank, reinforces Lucenia’s commitment to end-to-end security, giving customers confidence that every layer of their system is protected.

The Future of Enterprise Security

Lucenia’s FIPS-compliant platform, multi-language capabilities, and secure-by-design philosophy redefine what it means to protect enterprise data.

With tools like ABAC policies, multi-cloud integrations, and a CVE-free software supply chain, Lucenia offers more than compliance—it delivers confidence. Schedule a demo today to see how Lucenia can transform your enterprise security strategy.