Testimi fuzz ose fuzz është një teknikë e automatizuar e testimit të softuerit që përfshin ofrimin e të dhënave të pavlefshme, të papritura ose të rastësishme si hyrje në një program kompjuterik. Më pas programi monitorohet për përjashtime të tilla si përplasjet, dështimet e pohimeve të kodit të integruar ose rrjedhjet e mundshme të memories.
Çfarë do të thotë fuzzing në siguri?
Në botën e sigurisë kibernetike, fuzzing është procesi zakonisht i automatizuar i gjetjes së gabimeve të softuerit të hakeruar duke ushqyer rastësisht permutacione të ndryshme të të dhënave në një program të synuar derisa një nga ato ndërrime të zbulojë një cenueshmëri. … Është një mënyrë për të vrarë shumë defekte shumë shpejt."
Për çfarë përdoret fuzzing?
Në botën e sigurisë kibernetike, testimi fuzz (ose fuzzing) është një teknikë e automatizuar e testimit të softuerit që përpiqet të gjejë defekte të softuerit të hakeruar duke ushqyer në mënyrë të rastësishme hyrje dhe të dhëna të pavlefshme dhe të papritura në një program kompjuterik sipas renditjes për të gjetur gabimet e kodimit dhe zbrazëtirat e sigurisë.
Kush e shpiku fuzzing?
Koncepti i një fuzzer u shpik në fund të viteve tetëdhjetë nga Barton Miller si një mënyrë për të kryer testimin automatik të shërbimeve të zakonshme Unix [1, 2]. Ndërsa ai e përshkroi termin: "Doja një emër që të ngjallte ndjenjën e të dhënave të rastësishme dhe të pastrukturuara. Pasi provova disa ide, u vendosa në termin fuzz.".
Çfarë është fuzz testimi i kodit?
Testimi Fuzz (fuzzing) është një teknikë e sigurimit të cilësisë që përdoret për të zbuluar kodimingabime dhe boshllëqe sigurie në softuer, sisteme operative ose rrjete. Ai përfshin futjen e sasive masive të të dhënave të rastësishme, të quajtura fuzz, te subjekti i testit në një përpjekje për ta bërë atë të rrëzohet.