Penetration Testing

Penetration test di app mobile Android e iOS

Quando la tua app è negli store, chiunque può scaricarla, risalire al suo codice e intercettare ogni richiesta che invia. È così che un attaccante trova chiavi rimaste nell'app, aggira i controlli eseguiti solo sul telefono e arriva direttamente al tuo back-end. Noi testiamo le tue app Android e iOS con le stesse tecniche.

RICHIEDI IL SERVIZIO
Perché sceglierci

Siamo un'azienda italiana di sicurezza specializzata in cloud e application security. I nostri servizi nascono da anni di penetration testing, consulenza, formazione e ricerca.

Metodologia solida costruita da esperti
Certificazioni internazionali
Azienda di sicurezza in rapida crescita
SCOPRI CHI SIAMO

FAQ

Penetration test di app mobile: domande frequenti

Le domande che ci fanno più spesso prima di testare un'app mobile.

Cosa vi serve da parte nostra?

La build di produzione di ogni app da testare e un account di test per ogni ruolo utente, più la documentazione delle API se ce l'hai. Se serve andare più a fondo, possiamo chiederti anche una build senza protezioni come offuscamento e certificate pinning.

La nostra app usa certificate pinning, root detection e offuscamento. Potete testarla lo stesso?

Sì. Certificate pinning, rilevamento di root e jailbreak, offuscamento e controlli anti-tampering sono le prime difese che un attaccante prova ad aggirare, e lo facciamo anche noi. Nel report trovi anche una valutazione della loro efficacia, importante soprattutto per le app che gestiscono pagamenti o dati sensibili.

Vi serve il nostro codice sorgente?

No. Lavoriamo sull'app compilata, che è anche quello che ha in mano un attaccante. Se vuoi andare oltre, il codice sorgente si può analizzare con una secure code review, che trova problemi che il solo test dell'app in esecuzione può non vedere.

Le nostre API sono già state testate. Serve anche un test mobile?

Se l'app gestisce dati o funzioni di valore, sì. Un test delle API non vede cosa l'app conserva sul telefono, cosa è rimasto nel suo codice, come chiavi o funzioni nascoste, né come le altre app installate sullo stesso dispositivo possono interagire con la tua. Sono le parti che aggiunge un test mobile.