Libreria IPsec/IKEv2

Il modulo Libreria IPsec/IKEv2 fornisce un meccanismo per negoziare i parametri di sicurezza (chiavi, algoritmi, configurazioni dei tunnel) per funzionalità Android nuove ed esistenti, come le LAN wireless interworking (IWLAN) e le VPN. Questo modulo è aggiornabile, il che significa che può ricevere aggiornamenti delle funzionalità al di fuori del normale ciclo di rilascio di Android.

Il modulo Libreria IPsec/IKEv2 offre i seguenti vantaggi.

  • Supporto per IMS, IWLAN e VPN modernizzate. IP Multimedia Subsystem (IMS) e IWLAN richiedono IKEv2 per completare gli scambi di chiavi in modo sicuro e affidabile. In Android 11, la libreria di negoziazione IKEv2 del modulo della libreria IPsec/IKEv2 è l'implementazione predefinita della piattaforma di un client IKEv2, che supporta la configurazione iniziale, la riassegnazione periodica delle chiavi, il rilevamento del peer morto e il trasferimento. Il modulo consente inoltre il ritiro e la sostituzione della libreria VPN IKEv1 basata su racoon utilizzata come client VPN integrato predefinito in Android 10 e versioni precedenti.

  • Coerenza dell'ecosistema. L'utilizzo della libreria di negoziazione IPsec/IKEv2 come libreria predefinita della piattaforma favorisce la coerenza a livello di ecosistema, riduce le dipendenze dalle implementazioni closed source e migliora la manutenibilità e l'aggiornabilità. Un'implementazione solo client che funziona in base all'API IPsec di Android sblocca la potenza del supporto IPsec di Linux senza richiedere i privilegi elevati necessari a un daemon IKEv2. La libreria IKEv2 è scritta in Java per evitare problemi di sicurezza riscontrati nelle implementazioni C o C++.

  • Correzioni rapide per problemi di sicurezza e interoperabilità. IPsec/IKEv2 è un codice fondamentale per la sicurezza che supporta le VPN nella protezione dei dati degli utenti. Molti client e server implementano il protocollo IKEv2 in modo leggermente diverso, il che comporta potenziali problemi di interoperabilità tra la libreria IKEv2 e altri server IKEv2. L'aggiornabilità dei moduli consente al team Android di rispondere rapidamente alle vulnerabilità di sicurezza e correggere rapidamente i bug di interoperabilità, riducendo al minimo il lavoro per i partner dell'ecosistema.

Confine del modulo

Il modulo Libreria IPsec/IKEv2 si trova in packages/modules/IPsec.

Formato del modulo

Il modulo della libreria IPsec/IKEv2 (com.android.ipsec) è in formato APEX ed è disponibile per i dispositivi con Android 11 o versioni successive.

Personalizzazione

Il modulo della libreria IPsec/IKEv2 non supporta la personalizzazione.

Test

La suite di test di compatibilità (CTS) di Android verifica la funzionalità del modulo della libreria IPsec/IKEv2 eseguendo un insieme completo di test CTS a ogni release del modulo. Puoi anche eseguire i test delle unità del modulo della libreria IPsec/IKEv2 utilizzando il comando atest FrameworksIkeTests.