SYS// BRSTD-2026
UPLINK // AUTH_OK
LAT 24.86°N
LNG 67.00°E
ATELIER // v3.04
SIG ▮▮▮▮▮
PWR 98.4%
TEMP 36.6°C
FREQ 2400.0 MHz
PING 012 ms
PKTS 000000
RNG 000.0m
VEC 0.000,0.000
ID 0x000000
brainiac/studio

Digital Studio

07 · sicurezza / penetration test

Trovatelo prima che lo trovi qualcun altro.

Un test che produce il report di uno scanner non è un test. Tentiamo attacchi veri contro la vostra applicazione e vi mostriamo che cosa ha funzionato davvero.

In breve

Proviamo a entrare nella vostra applicazione web o nelle vostre API come farebbe un attaccante, poi vi diciamo che cosa ha funzionato, quanto è grave e come correggerlo. Il lavoro è soprattutto manuale e sempre autorizzato per iscritto. Dopo le vostre correzioni ripetiamo il test. Non abbiamo accreditamenti come CREST, e lo diciamo prima.

Aggiornato novembre 2026

— che cosa significa in pratica

Una scansione automatica non è un penetration test, anche se molte vengono vendute come tali.

Gli scanner trovano schemi noti. Non si accorgono che cambiando un numero in un indirizzo si vede la fattura di un altro cliente, o che il recupero della password si può dirigere sull’account di qualcun altro. Sono quelli i risultati che contano, e serve una persona per trovarli.

Quindi un test vero è soprattutto manuale, rivolto alla logica del vostro business tanto quanto alle librerie. I risultati di valore sono di solito specifici di come funziona la vostra applicazione, più che degli strumenti con cui è costruita.

E il report deve essere utilizzabile. Cinquanta risultati ordinati per un punteggio generico non sono un piano. Vi serve: sistemate queste tre questa settimana, queste cinque in questo trimestre, ed ecco perché il resto può aspettare.

— cosa realizziamo

Che cosa testiamo.

— 01

Autenticazione e sessioni

Accesso, recupero password, token, scadenze. È lì che di solito stanno i risultati più dannosi.

— 02

Controllo degli accessi

Un utente può raggiungere i dati di un altro cambiando un valore? È l’errore grave più comune, sempre.

— 03

Logica di business

Sconti applicati due volte, quantità negative, un passaggio saltato. Gli scanner non li trovano mai.

— 04

Iniezioni e gestione degli input

SQL, comandi, template. Meglio di un tempo, ma vale ancora la pena verificare.

— 05

Le API in particolare

Spesso meno protette dell’interfaccia web, e sempre più spesso la via d’ingresso.

— 06

Caricamento e archiviazione di file

Che cosa si può caricare, dove finisce e chi può leggerlo dopo.

— 07

Configurazione

Pannelli di amministrazione esposti, credenziali predefinite, errori troppo dettagliati, archivi lasciati pubblici.

— 08

Un nuovo test dopo le correzioni

Fa parte del lavoro. Un report su cui non potete verificare le correzioni è solo metà del lavoro.

— il confronto

Scansione, test o audit.

Si chiamano tutti e tre penetration test. Costano e consegnano cose molto diverse.

Scansione automaticaPenetration testAudit completo
Trova vulnerabilità noteSìSìSì
Trova errori nella logica di businessNoSì: è la parte di valoreSì
Concatena piccoli problemiNoSìSì
Legge il codice sorgenteNoA volteSì
Falsi positiviMoltiPochi: verificati a manoPochi
Adatto perControlli continuiPrima di un lancio, o una volta l’annoSettori regolamentati, o prima di un’acquisizione
— i lavori

Come lavoriamo.

Sempre

Perimetro e permesso scritti prima di iniziare. Nessuna eccezione.

Autorizzato
Soprattutto

Gli errori di logica di business sono dove sta il danno, e nessuno scanner li trova.

A mano
Compreso

Verificare che le correzioni abbiano funzionato fa parte del lavoro, non è un extra.

Nuovo test
— quando ha senso, e quando no

Quando fare un test.

Prima di un lancio

Soprattutto per qualsiasi cosa gestisca pagamenti o dati personali.

Dopo un cambiamento importante

Un nuovo flusso di pagamento, una nuova autenticazione, una riscrittura importante.

Un cliente vi chiede prove di sicurezza

Succede sempre più spesso nelle vendite alle grandi aziende. Se però vi serve un fornitore accreditato o certificato, non siamo noi: ditecelo subito.

Non fa per voi se sapete già che cosa va sistemato

Se avete già un elenco di problemi non corretti, sistemate prima quelli. Un test li troverebbe di nuovo.

come lavoriamo

Come lavoriamo.

— 01

Concordiamo il perimetro per iscritto

Che cosa è incluso, che cosa no, e quando. Non testiamo senza un’autorizzazione scritta.

— 02

Mappiamo l’applicazione

Ogni punto d’ingresso, ogni ruolo, ogni posto in cui si muovono i dati.

— 03

Testiamo a mano

Gli scanner girano in sottofondo. I risultati che contano arrivano da una persona che prova.

— 04

Verifichiamo tutto

Ogni risultato riprodotto e confermato. Nessuno deve perdere una settimana su un falso positivo.

— 05

Ordiniamo per rischio reale

Che cosa potrebbe fare davvero un attaccante, non un punteggio generico. Tre urgenti battono cinquanta elencati.

— 06

Ripetiamo il test dopo le correzioni

Confermare la correzione fa parte del lavoro.

domande

Penetration test

6 domande con risposta. Ne avete un’altra? Scriveteci.

Uno scanner cerca schemi noti e produce un lungo elenco con molti falsi positivi. Un penetration test è soprattutto una persona che prova a violare la vostra applicazione specifica: è così che si trovano gli errori di logica di business, che di solito sono quelli gravi. Se un preventivo sembra economico e rapido, probabilmente state comprando una scansione con una copertina.

— italia

Raccontateci il progetto, com’è davvero.

Scriveteci cosa vi serve e dove siete bloccati. Vi rispondiamo entro un giorno lavorativo con domande vere, e se il progetto dovrebbe essere più piccolo di come lo immaginate ve lo diremo.