In India, "VAPT" è il termine di uso comune per indicare i test di sicurezza. Clienti, partner, auditor e controparti regolamentate chiedono spesso un "report VAPT" prima di firmare un contratto, attivare un'integrazione o approvare un lancio. Il termine unisce due attività: il vulnerability assessment, che ricerca in modo ampio debolezze note, e il penetration testing, che esamina in profondità se tali debolezze possono essere sfruttate. Questa guida spiega che cosa copre di solito un incarico VAPT, come definirne il perimetro in modo sensato e che cosa verificare prima di condividerne il risultato.
Che cos'è
La parte di vulnerability assessment (VA) è ampia. Combina scansioni automatizzate e revisione per individuare patch mancanti, componenti obsoleti, servizi esposti, configurazioni deboli e problemi web comuni sugli asset concordati. La parte di penetration testing (PT) è approfondita. Un tester lavora manualmente su obiettivi selezionati, tipicamente applicazioni web, API e app mobili, convalidando i rilievi e testando autenticazione, gestione delle sessioni, controllo degli accessi tra ruoli, esposizione dei dati e logica di business. Insieme, il VA offre copertura e il PT offre fiducia su ciò che è realmente sfruttabile. Un incarico VAPT deve concludersi con un report scritto che registri perimetro, metodo, rilievi classificati per gravità con evidenze, indicazioni di rimedio e, ove concordato, l'esito di un retest dopo le correzioni. Le richieste fanno talvolta riferimento a framework come l'OWASP Top 10 o le linee guida OWASP Mobile Application Security; sono utili punti di riferimento per ciò che i tester esaminano.
Per Chi È
Il VAPT viene comunemente richiesto da o per:
- Team SaaS, fintech ed e-commerce i cui clienti enterprise chiedono un report VAPT recente durante il procurement
- Aziende che si collegano a un partner, una banca o un fornitore di pagamenti che richiede evidenze di test di sicurezza prima dell'integrazione
- Team di prodotto che preparano il lancio pubblico di un'applicazione web o mobile
- Organizzazioni che hanno modificato hosting, autenticazione o flussi di pagamento e desiderano una verifica indipendente
Cosa Aiuta A Chiarire
Un VAPT con un perimetro ben definito aiuta a chiarire:
- Quali applicazioni, API e ambienti il richiedente si aspetta effettivamente di vedere testati
- Se il requisito indica un tipo specifico di auditor o di accreditamento da confermare prima di scegliere un fornitore
- Quali rilievi sono rischi convalidati e quali sono osservazioni dello scanner
- Quali rimedi devono essere completati prima di poter condividere un report con fiducia
Cosa è incluso
- Ottenere per iscritto dal richiedente il requisito esatto: asset, profondità, formato del report ed eventuali criteri per il fornitore
- Elencare gli obiettivi: domini, URL delle applicazioni, percorsi base delle API, build delle app mobili e ambienti (staging o produzione)
- Preparare account di test per ciascun ruolo utente, affinché il test del controllo degli accessi sia significativo
- Confermare autorizzazione scritta, finestra di test, referenti nominativi e condizioni di interruzione
- Informare i provider di hosting, CDN o WAF se i loro termini lo richiedono
- Concordare classificazione della gravità, formato del report e modalità di condivisione delle evidenze
- Riservare tempo per correggere i rilievi e richiedere un retest dei problemi concordati
Cosa non è incluso
- Una dichiarazione che un VAPT renda un'applicazione sicura o conforme
- L'affermazione che un fornitore soddisfi uno specifico requisito di accreditamento o di empanelment senza verificarlo rispetto a tale requisito
- Test di sistemi di terze parti senza l'autorizzazione del proprietario
- Consulenza legale o normativa su ciò che una determinata regola richiede
Quando sceglierlo
Commissioni un VAPT quando una controparte specifica lo richiede, prima di un lancio significativo o dopo modifiche rilevanti al modo in cui gli utenti accedono, pagano o consultano i dati. Se la richiesta proviene da un rapporto regolamentato, legga attentamente il requisito: alcuni specificano un auditor accreditato o iscritto in un elenco ufficiale (in India, alcuni regolatori e controparti fanno riferimento agli auditor empanelled presso CERT-In), un perimetro particolare o un ciclo di test prestabilito. Confermi prima questi dettagli con il richiedente, perché un report che non corrisponde al requisito potrebbe dover essere rifatto. Questo articolo fornisce informazioni generali e non costituisce consulenza legale o normativa.
Il nostro approccio
Consideri la checklist del richiedente come punto di partenza, quindi aggiunga i sistemi che comportano il rischio maggiore per la Sua azienda, anche se nessuno li ha menzionati. Esegua i test in un ambiente di staging che rispecchi la produzione, ove possibile, e concordi in anticipo come gestire i test in produzione, se richiesti. Il nostro servizio Application Security Review copre il test di applicazioni web e API con rilievi scritti classificati per gravità e indicazioni di rimedio; perimetri più ampi, multi-ambiente o di rete, sono gestiti tramite il nostro servizio Penetration Testing. In entrambi i casi perimetro, autorizzazione e reportistica vengono confermati per iscritto prima dell'inizio delle attività. Dopo la consegna, corregga per primi i rilievi di gravità alta e critica, registri le decisioni sugli eventuali rischi accettati e richieda un retest. Poi condivida un executive summary o una lettera sullo stato del rimedio anziché il report tecnico completo, a meno che il richiedente non abbia specificamente bisogno di quel livello di dettaglio e disponga di un modo sicuro per riceverlo.
Domande frequenti
Articoli correlati
Inizia
Un cliente o un partner Le ha chiesto un report VAPT?
Ci invii il requisito ricevuto e i sistemi coinvolti. La aiuteremo a definire un perimetro che vi risponda.
Richieda un perimetro scritto