Il test Gray Box è un Application Security tecnica di test che mescola i test white box e black box. In una valutazione white box, il tester ha una conoscenza interna completa del sistema da testare (codice sorgente, documenti di progettazione, ecc.). Una valutazione black box viene eseguita senza alcuna conoscenza degli interni del sistema.
I test gray box dividono la differenza fornendo al valutatore una conoscenza parziale degli interni del sistema. Ad esempio, un tester gray box potrebbe non avere una conoscenza completa del codice sorgente di un'applicazione, ma potrebbe averne una conoscenza parziale e/o accedere alla documentazione di progettazione. Questo fornisce più informazioni rispetto ai test black box e meno rispetto a una valutazione white box.
Per saperne di più Valutazione dei rischi di sicurezza informatica
A gray box tester has more information than in a test a scatola nera e meno che in un test white box. Questo è intenzionale e consente a un tester gray box di combinare i vantaggi di entrambi gli approcci.
I test gray box possono migliorare l'efficienza e la copertura dei test di una valutazione black box, sfruttando appieno le informazioni fornite. Anche se un tester non ha accesso completo al codice sorgente dell'applicazione, ha una conoscenza e una documentazione sufficiente per comprendere le funzioni principali dell'applicazione. In questo modo è possibile progettare casi di test che si concentrano sulle funzionalità probabili e sui problemi di sicurezza, anziché eseguire test alla cieca.
I valutatori della scatola grigia dispongono di meno informazioni rispetto a un test a scatola bianca, il che può migliorare l'efficienza e il realismo del test. Riducendo il numero di input per la valutazione, il tempo può essere concentrato sui test attivi piuttosto che sull'elaborazione e la revisione del codice e della documentazione forniti. Inoltre, negare ai valutatori la piena conoscenza del sistema aiuta a evitare pregiudizi sul modo in cui un sistema è stato progettato per funzionare rispetto a come effettivamente funziona.
Una valutazione gray box è una valutazione strutturata basata sulla conoscenza disponibile del sistema in esame. Dovrebbe seguire questi passi:
I test Gray Box possono essere eseguiti in diversi modi, tra cui:
I test black box, white box e gray box forniscono al tester diversi livelli di conoscenza degli interni del sistema da testare. A un estremo, il test white box fornisce un accesso completo al codice sorgente e alla documentazione di progettazione. Dall'altro, i tester black box non hanno alcuna conoscenza interna del funzionamento dell'applicazione.
Questi diversi livelli di conoscenza e di accesso hanno un impatto significativo sul processo di test. Alcune delle principali differenze includono:
Check Point’s Servizi Professionali Il portfolio può contribuire a sostenere gli sforzi di sicurezza applicativa di un'organizzazione. Le valutazioni di sicurezza white, gray e black box fanno parte del programma di Check Point. Servizi di resilienza e test di penetrazione per la sicurezza informatica.
Per saperne di più su come rafforzare il programma di sicurezza delle applicazioni della sua organizzazione con Check Point Servizi di test professionali. Inoltre, si senta libero di Contattaci per saperne di più su come un programma di test su misura possa aiutare a identificare e correggere i problemi di sicurezza all'interno della sua organizzazione.