Web, Mobile and Desktop Applications Security
Servizi
BV TECH simula in maniera controllata le tecniche utilizzate dagli aggressori, identificando vulnerabilità di sicurezza in prodotti digitali, applicazioni e servizi che gestiscono dati e processi critici. L’obiettivo è prevenire data breach, frodi o interruzioni operative, tutelando la reputazione, la confidenzialità dei dati e la continuità dei servizi.
Aree di intervento
Web Application
Individuiamo vulnerabilità tecniche e logiche che possono permettere accessi non autorizzati, manipolazione o sottrazione dei dati gestiti da applicazioni web.
Mobile Application
Eseguiamo penetration test di applicazioni Android e iOS, includendo sia l’interazione con il backend che quella con il dispositivo stesso e le altre applicazioni installate. Su richiesta, analizziamo anche l’utilizzo di canali di comunicazione alternativi (e.g., BLE, Wi-Fi Direct, NFC) e/o basati su protocolli custom.
AI & LLM-Based Application
Analizziamo in maniera mirata integrazioni con componenti basati su AI e Large Language Model (LLM), validando funzionalità avanzate quali l’interazione con RAG e l’efficacia dei vincoli implementati (es. guardrails).
Desktop Application
Le applicazioni sviluppate secondo tecnologie desktop (per i sistemi operativi Windows, MacOS o Linux) richiedono un’analisi mirata: oltre alle funzionalità applicative verifichiamo anche l’interazione con il sistema (es. altri processi ed utenti) e con dispositivi e servizi in rete.
API & Web Service
Testiamo la sicurezza di Application Programming Interface (API) e in generale servizi machine-to-machine, basate su tecnologie quali REST, SOAP, GraphQL, gRPC, WebSocket.
