Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Analisi e gestione delle vulnerabilità di configurazione in Device Farm
Device Farm consente di eseguire software che non viene gestito o corretto attivamente dal fornitore, ad esempio dal fornitore del sistema operativo, dal fornitore dell'hardware o dal gestore telefonico. Device Farm fa del suo meglio per mantenere il software aggiornato, ma non garantisce che una particolare versione del software su un dispositivo fisico sia aggiornata, in quanto consente di utilizzare software potenzialmente vulnerabili.
Ad esempio, se viene eseguito un test su un dispositivo con Android 4.4.2, Device Farm non garantisce che al dispositivo sia stata applicata una patch contro la vulnerabilità di Android nota come. StageFright
I dispositivi privati vengono gestiti secondo il contratto stipulato con. AWS
Device Farm si impegna nella migliore fede per impedire alle applicazioni dei clienti di eseguire azioni come il rooting o il jailbreak. Device Farm rimuove i dispositivi messi in quarantena dal pool pubblico fino a quando non vengono esaminati manualmente.
È tua responsabilità mantenere aggiornate tutte le librerie o le versioni del software che utilizzi nei test, come Python wheels e Ruby gems. Device Farm consiglia di aggiornare le librerie di test.
Queste risorse consentono di mantenere aggiornate le dipendenze dei test:
-
Per informazioni su come proteggere le gemme Ruby, vedi Security Practices
sul RubyGems sito web. -
Per informazioni sul pacchetto di sicurezza utilizzato da Pipenv e approvato dalla Python Packaging Authority per scansionare il grafico delle dipendenze alla ricerca di vulnerabilità note, consulta la sezione Rilevamento delle vulnerabilità di sicurezza su. https://github.com/pypa/pipenv/blob/master/docs/advanced.rst#-detection-of-security-vulnerabilities
GitHub -
Per informazioni sullo strumento di controllo delle dipendenze Maven di Open Web Application Security Project (OWASP), consultate OWASP sul sito Web OWASP. DependencyCheck
È importante ricordare che anche se un sistema automatizzato non ritiene che ci siano problemi di sicurezza noti, ciò non significa che non ci siano problemi di sicurezza. Utilizzare sempre la due diligence quando si utilizzano librerie o strumenti di terze parti e verificare le firme crittografiche quando possibile o ritenuto necessario.