Pixm Anti Phishing v2.0

Overview

Pixm is a serverless, multi-tenant, artificial intelligence based product providing real time phishing threat detection capabilities while browsing the web, for both individual and enterprise customers. Enterprise customers can sign up their organization and provision a separate environment for themself. Pixm platform is designed to rapidly identify visual branding as it appears on unauthorized login domains.

Phishing and related social engineering threats cost the private sector over $5–11B every year. Pixm is an advanced technology solution to this pressing issue that is designed to make web impersonation obsolete.

Concept to Enterprise

Numino Labs has taken Pixm from idea to enterprise-level in 18 months. Pixm is a large, multi-tenant enterprise software system designed to operate in a corporate environment such as business or government. Pixm is complex, scalable, component-based and distributed. Pixm is natively cloud supported, built using serverless technologies providing infinite scalability out of the box. Pixm is continuously evolving and adding new features, and supports all major browsers like Chrome, Edge and Firefox.

Numino Lab’s high-performance team of Product Delivery engineers, Product Delivery Leads, Product Architects and Delivery Owners are capable of working with CxO’s of any aspiring software enterprise.
Project Info

Category

Cloud Backend, Web Apps

Client

Pixm

Tags

Product Features

Multi-tenancy Database
Multi-tenancy Database
multi tenancy with SQL Server Elastic Pool
Threat review system workflow
Threat review system workflow
Workflow with end-users, Customer CISO Admin and Pixm Admin
Automated Customer onboarding
Automated Customer onboarding
Completely Automated onboarding, processing & provisioning system​
Serverless architecture
Serverless architecture
Infinitely scalable Serverless architecture
Endpoint protection
Endpoint protection
Chrome, Firefox, Edge Browser Extensions
Natively cloud-based
Natively cloud-based

Product build ground up in the cloud


Queue Processor
Queue Processor
Function App leveraging service bus(queues)
Authentication
Authentication
Integration with Google Identity Platform for Authentication
Threat Intel
Threat Intel
Integration with Google Web Risk for Threat Intel
Email notification system
Email notification system

Technology Stack

Virtual Machine Scale Set (VMSS) agents

          Python, MxNet (Machine learning library)

Browser Extension for modern browsers
Rest APIs using Azure serverless architecture
Multi-tenant React JS Customer/Admin dashboard
Power BI Dashboards for showing Analytics
Elastic Pool Databases supporting multi-tenancy
Azure AD
Azure Storage accounts, CDN
SendGrid
Service Bus, Queue
Application Gateway, Frontdoor
Google WebRisk API
Key-vault
Google Identity Platform
Automation accounts for the runbook, jobs, etc

Product Delivery Technology Stack

Architecture

Pixm leverages Azure and Google Cloud services for deployment, providing each tenant with individual databases in Azure SQL Elastic DB Pool for storing threat feeds generated by the user’s browser extension. Data ingestion happens through the extension and is processed and stored in a secure, scalable environment.

Bird’s Eye view of Pixm architecture
Data Ingestion
Data Consumption
Data Overview
Other Cloud Services

Platform-Browser Compatibility

Automation (capabilities to exhibit)

Azure Services
Use of Azure Services (Powershell scripts, VMs, Storage Account) for complex scenario setups involving desktops & agent e2e lifecycle.
Web Test Automation

Use of selenium for web UI/extension test automation.



API Test Automation

Use of JMeter for performance and API test automation.



Product Screenshots