Indice
22 relazioni: Aleatorietà, Asserzione (informatica), Automazione del collaudo del software, Bug, Collaudo del software, Crash (informatica), Exploit, File, Glitch, Memory leak, Metodi formali, Modello black box, Parsing, Programma (informatica), Programmazione (informatica), Protocollo di comunicazione, Sicurezza informatica, Software, Sviluppo software, Test strutturale, Università del Wisconsin, Vulnerabilità informatica.
Aleatorietà
L'aleatorietà è la caratteristica di un evento il cui verificarsi non dipende da elementi ben definibili.
Vedere Fuzzing e Aleatorietà
Asserzione (informatica)
In informatica, unasserzione è un predicato presente in un programma che indica che il predicato sia sempre vero. Per esempio, il codice seguente contiene due asserzioni: x.
Vedere Fuzzing e Asserzione (informatica)
Automazione del collaudo del software
In informatica, l'automazione del collaudo del software consiste nello sviluppo di apposito software che interagisce con il software da collaudare senza bisogno dell'intervento di un operatore umano, e fornisce all'utente un rapporto di qualità.
Vedere Fuzzing e Automazione del collaudo del software
Bug
Il bug (pronuncia inglese; in italiano), in italiano anche baco, nell'ambito della programmazione informatica, è un'anomalia che porta al malfunzionamento di un software, per esempio producendo un risultato inatteso o errato, tipicamente dovuto a un errore nella scrittura del codice sorgente di un programma.
Vedere Fuzzing e Bug
Collaudo del software
Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo.
Vedere Fuzzing e Collaudo del software
Crash (informatica)
Il termine crash nel gergo informatico indica il blocco o la terminazione improvvisa, non richiesta e inaspettata di un programma in esecuzione (sistema operativo o applicazione), oppure il blocco completo dell'intero computer.
Vedere Fuzzing e Crash (informatica)
Exploit
Un exploit ("/ɪkˈsplɔɪt/", tradotto dall'inglese "sfruttare"Essendo l'exploit un tipo di software (malevolo) non lo si traduce praticamente mai non essendoci una equivalente parola italiana.) è un termine usato in informatica per identificare una tipologia di script, virus, worm, porzione di dati o binario che sfrutta un bug o una vulnerabilità per creare comportamenti non previsti in software, hardware, o in sistemi elettronici (solitamente computerizzati), ad es.
Vedere Fuzzing e Exploit
File
Un file (dall'inglese, pronuncia, italianizzata in; traducibile come "fascicolo", o "archivio"), in informatica, è un contenitore di dati, tipicamente collocato in un file system, a sua volta registrato su un supporto di memorizzazione digitale.
Vedere Fuzzing e File
Glitch
Il termine glitch (transiente aperiodico) è usato in elettrotecnica per indicare un picco breve ed improvviso (non periodico) in una forma d'onda, causato da un errore non prevedibile.
Vedere Fuzzing e Glitch
Memory leak
In informatica, un memory leak ("perdita o fuoriuscita di memoria") è un particolare tipo di consumo non voluto di memoria dovuto alla mancata deallocazione dalla stessa di variabili o dati non più utilizzati da parte dei processi.
Vedere Fuzzing e Memory leak
Metodi formali
In ingegneria informatica e ingegneria del software, i metodi formali sono un insieme di tecniche matematicamente rigorose per la specifica, sviluppo e verifica di sistemi software e hardware.
Vedere Fuzzing e Metodi formali
Modello black box
Nella teoria dei sistemi, un modello black box è un sistema che, similmente ad una scatola nera, è descrivibile essenzialmente nel suo comportamento esterno ovvero solo per come reagisce in uscita (output) a una determinata sollecitazione in ingresso (input), ma il cui funzionamento interno è non visibile o ignoto.
Vedere Fuzzing e Modello black box
Parsing
In informatica il parsing, definito altresì analisi sintattica o parsificazione, è un processo che analizza un flusso continuo di dati in ingresso (input, letti per esempio da un file o una tastiera), in modo da determinare la correttezza della sua struttura grazie ad una data grammatica formale.
Vedere Fuzzing e Parsing
Programma (informatica)
In informatica, un programma è una sequenza di istruzioni codificate in un linguaggio interpretabile da un elaboratore, espressione di un algoritmo per la risoluzione automatica di una certa classe di problemi.
Vedere Fuzzing e Programma (informatica)
Programmazione (informatica)
La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni.
Vedere Fuzzing e Programmazione (informatica)
Protocollo di comunicazione
Un protocollo di comunicazione, in informatica, è un insieme di regole formalmente descritte che definiscono le modalità di comunicazione tra due o più entità.
Vedere Fuzzing e Protocollo di comunicazione
Sicurezza informatica
La sicurezza informatica, è l'insieme dei mezzi, delle tecnologie e delle procedure tesi alla protezione dei sistemi informatici in termini di disponibilità, confidenzialità e integrità dei beni o asset informatici.
Vedere Fuzzing e Sicurezza informatica
Software
Il software, in informatica ed elettronica, indica (per un sistema informatico) l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.
Vedere Fuzzing e Software
Sviluppo software
Lo sviluppo software, in informatica e nell'ambito dell'ingegneria del software, indica la serie di passi o percorso da svolgere per ottenere risultati di alta qualità e in tempi prefissati nello sviluppo di un prodotto o sistema software attraverso il relativo progetto.
Vedere Fuzzing e Sviluppo software
Test strutturale
Il test strutturale, detto anche white box o verifica strutturale, è un particolare tipo di test che viene effettuato per rilevare errori in uno o più componenti (parte di codice, metodo, funzione, classe, programmi, ecc.) di un sistema software.
Vedere Fuzzing e Test strutturale
Università del Wisconsin
L'Università del Wisconsin è un sistema di università pubbliche statunitense dello stato del Wisconsin, con sede a Madison. È uno dei più grandi e prestigiosi sistemi universitari pubblici del paese, con più di 160.000 studenti ogni anno e con più di 32.000 impiegati.
Vedere Fuzzing e Università del Wisconsin
Vulnerabilità informatica
Una vulnerabilità informatica è un difetto o una debolezza nel progetto, nella realizzazione o nel funzionamento e nella gestione di un sistema informatico, che potrebbe essere sfruttato per violare la politica di sicurezza del sistema.
Vedere Fuzzing e Vulnerabilità informatica