Se voi stessi siete uno sviluppatore di applicazioni, è probabile che si è già trascorso ore e ore di creazione e di revisione del codice per l'applicazione. Mentre l'architettura software e lo sviluppo è, in alcun modo, un compito facile, ci sono sempre alcune vulnerabilità che si deve valutare, al fine di raccontare se non l'applicazione software può passare standard del settore. Molti sviluppatori direi che questo è un ulteriore passo necessario - dopo tutto, il punto principale è che le opere e la domanda è stata consegnata in tempo, giusto? Questo è tecnicamente il modo sbagliato di pensare, come ogni giorno rischi per la sicurezza vengono individuati nelle aziende di tutto il mondo, con conseguenze sorprendenti. Detto questo, potrebbe essere necessario uno strumento per aiutarvi nella vostra
Domanda di valutazioneè una zona di sicurezza IT, che è strettamente legato al test di penetrazione, tranne che si sono pienamente che fare con una sola applicazione, non le infrastrutture, che è spesso il caso quando si tratta di test di sicurezza. In un ambiente in rapida evoluzione, gli strumenti di valutazione deve essere in grado di adattarsi alle funzionalità specifiche del software stesso. Tuttavia, ci sono alcune regole generali che si può seguire quando si esegue la valutazione di sicurezza delle applicazioni. Queste prove generali sono definite come le seguenti:
- Domanda di convalida devono essere ispezionate, oltre al controllo dei limiti al fine di verificare l'input del codice errato o dannoso. Codice lato client devono essere manipolati in modo da vedere se è in grado di sopportare la penetrazione. Ciò include anche la configurazione di sessione e file di informazioni. Si dovrebbe anche essere a conoscenza delle interazioni tra le diverse applicazioni del sistema, e se ciò può causare una violazione della sicurezza.comporta anche entrare nella mente di un hacker, e il test per tutte le occasioni possibili per un hacker di entrare nel vostro sistema tramite della domanda stessa. La registrazione degli eventi deve essere ispezionato, in aggiunta ai metodi di autenticazione che l'applicazione stessa utilizza.
- Il consulente per la sicurezza dovrebbe essere in grado di valutare qualsiasi potenziale rischio di sicurezza che la domanda può avere, sia che si tratti di un client-based o parte di un sistema a più livelli. Il consulente avrà già un certo numero di scenari di test in mente, tutte strettamente legata alla funzione principale dell'applicazione nel sistema. Script di test possono essere scritti per guidare il consulente di sicurezza nel testing delle applicazioni, ma dato il livello di personalizzazione delle applicazioni più in questi giorni, ma può anche essere molto efficace per preparare una lista generale delle domande della prova e vedere se la domanda soddisfa i minimi requisiti.
A causa dei vincoli pressione del tempo associati con lo sviluppo del software, la valutazione di sicurezza delle applicazioni possono prendere un sedile posteriore a più pressanti problemi di sviluppo. Tuttavia, è necessario tenere a mente che, anche se si è in grado di consegnare la domanda nella capacità destra funzionale al momento giusto, l'applicazione sarà in ultima analisi, non è necessario se il vostro cliente ritiene che la domanda stessa può essere la causa di una violazione della sicurezza, così compromettere l'intero sistema. Se questo accade, non solo si perde l'applicazione del sistema, si finirà per perdere un cliente come prezioso bene.

Delicious
Digg
Google
Yahoo