Convalida dell'input

9 giugno 2021 | Cybrary Convalida dell'input


cybrary di convalida dell'input

La convalida dell'input, nota anche come convalida dei dati, consiste nel testare qualsiasi input (o dato) fornito da un utente o un'applicazione rispetto a criteri prestabiliti. La convalida dell'input impedisce che dati dannosi o non validi entrino in un sistema informativo. Le applicazioni dovrebbero controllare e convalidare tutti gli input inseriti in un sistema per prevenire attacchi ed errori. La convalida dell'input è importante anche quando si ricevono dati da terze parti o fonti esterne. Una convalida errata dell'input può consentire attacchi di injection , perdite di memoria e, in ultima analisi, la compromissione di uno o più sistemi.

La convalida degli input può utilizzare due distinti insiemi di criteri di convalida. Questi criteri di confronto possono essere una lista di elementi consentiti o una lista di elementi da negare . La convalida dei dati basata su una lista di elementi consentiti è preferibile alla convalida basata su una lista di elementi da negare. La lista di elementi da negare si basa sulla conoscenza da parte del personale IT di tutti gli attacchi esistenti (cosa negare nello specifico) che potrebbero essere utilizzati contro l'applicazione o il sistema. Le liste di elementi consentiti si basano sulla conoscenza da parte del personale IT di quali comandi e tipi di dati sono permessi o accettabili e sulla loro capacità di consentirne il passaggio attraverso i sistemi (configurando sistemi che rifiutano TUTTI i dati dannosi scansionati dai filtri).

L'impostazione di elenchi di elementi consentiti o rifiutati è molto importante per una sicurezza di difesa approfondita nei sistemi e nelle applicazioni di gestione dei dati. 

Cosa significa questo per una PMI?

Esistono gli "attacchi di convalida dell'input", in cui gli hacker inseriscono deliberatamente input dannosi con l'intento di confondere, mandare in crash o corrompere un'applicazione. Il risultato di queste azioni è causare un'azione imprevista, un'interruzione del sistema o persino l'accesso remoto. L'input dannoso può includere codice, script e comandi che, se non convalidati correttamente, possono essere utilizzati per sfruttare le vulnerabilità. Gli attacchi di convalida dell'input più comuni includono Buffer Overflow , attacchi XSS e SQL injection. La OWASP Top 10 menziona la convalida dell'input come strategia di mitigazione sia per l'SQL injection che per l'XSS, ma non dovrebbe essere utilizzata come metodo principale per prevenire questi attacchi, sebbene, se implementata correttamente, possa ridurne considerevolmente l'impatto. Chi lavora nella sicurezza delle applicazioni dovrebbe essere ben consapevole di queste minacce, così come delle altre 9 minacce elencate nella OWASP Top 10.

CyberHoot include un programma di formazione per sviluppatori che esamina i 10 errori più comuni commessi dai programmatori nello sviluppo delle applicazioni. 

Oltre a chiedere agli sviluppatori di rafforzare la sicurezza delle tue applicazioni, ci sono delle misure che tutti i dipendenti della tua azienda possono adottare per ridurre la probabilità di essere vittime di attacchi informatici:

Inizia a costruire il tuo solido piano di sicurezza informatica multilivello con CyberHoot.

Per saperne di più sulla convalida dell'input, guarda questo breve video di 2-3 minuti:

Fonti: 

ScienceDirect

WhiteHatSec

Letture aggiuntive:

L'attacco ransomware JBS dimostra l'importanza dei backup

Colonial Pipeline attaccata tramite ransomware

Il Texas richiede formazione informatica a seguito di una violazione della conduttura

Termini correlati:

Attacco di overflow del buffer

I primi dieci dell'OWASP

Cross-Site Scripting (XSS)

Scopri come CyberHoot può proteggere la tua attività.


Programma una demo

Gli ultimi blog

Rimani aggiornato con le ultime novità informazioni sulla sicurezza

Scopri e condividi le ultime tendenze, i suggerimenti e le best practice in materia di sicurezza informatica, oltre alle nuove minacce a cui prestare attenzione.

Corp MDM: la finta app di lavoro che voleva leggere i tuoi messaggi

Corp MDM: la finta app di lavoro che voleva leggere i tuoi messaggi

Autrice: Katie Boquetti | Editoriale: Craig Taylor Editoriale di Craig Taylor: Lo sappiamo da un po' qui...

Leggi di più
I falsi ChatGPT Helper stanno diffondendo malware. Ecco come individuarli.

I falsi ChatGPT Helper stanno diffondendo malware. Ecco come individuarli.

Autrice: Katie Boquetti | Editoriale: Craig Taylor Editoriale di Craig Taylor: Un CAPTCHA dovrebbe verificare se...

Leggi di più
Phishing legato al consenso OAuth: proteggi le tue autorizzazioni, non solo la tua password.

Phishing legato al consenso OAuth: proteggi le tue autorizzazioni, non solo la tua password.

Autrice: Katie Boquetti | Editoriale: Craig Taylor Editoriale di Craig Taylor: Sono fortunata ad avere...

Leggi di più