Configura un Proxy con un'app per Android Cordova / Ionica (ovvero la versione Open Source di PhoneGap)

1

Stiamo facendo una valutazione della sicurezza su un'applicazione Cordova / Ionic Mobile (APK e IPA). Anche se abbiamo importato la nostra autorità di certificazione dei proxy sul dispositivo e siamo in grado di intercettare SSL nel browser Web predefinito senza errori di certificato, l'applicazione ha un errore ogni volta che viene configurato un proxy sul dispositivo e viene effettuata una chiamata HTTPS.

Il team di sviluppo ci sta dicendo che non hanno alcun pinning del certificato o altre protezioni in atto oltre a ciò che è attivo per impostazione predefinita nel framework.

Qualcuno l'ha bypassato prima con un'applicazione Ionic e può dare qualche consiglio? Per prima cosa mi sto concentrando sulla build di Android e l'override tradizionale dell'errore SSL per far sì che continui modificando il byte byte di Dalvik non ha esito positivo.

Ricerca negli artefatti Non vedo un elenco di autorità CA personalizzato in alcunché, né un hash di un certificato, ecc; di conseguenza, davvero non capisco perché questo non funzioni.

Qualsiasi informazione che tu possa darmi che aiuti a essere in grado di proxy dell'applicazione sarebbe molto apprezzata.

    
posta Doug 27.11.2017 - 16:45
fonte

1 risposta

0

L'ho capito. Si è scoperto che il problema era con Android Nugat e non c'era davvero nulla di sbagliato / integrato per impedire l'intercettazione. Passare a JellyBean ha risolto il problema e consentire l'intercettazione.

    
risposta data 04.12.2017 - 20:57
fonte

Leggi altre domande sui tag