Week 6 - Q's Flashcards
What is fuzz testing or fuzzing primarily used for?
A. Checking the accessibility of an application.
B. Finding implementation bugs using malformed data injection.
C. Testing the speed of an application.
D. Reviewing the user interface design.
B
Which of the following best describes “Black Box” software testing technique as mentioned in the context of fuzzing?
A. It requires detailed knowledge of the internal structures of the application.
B.It tests the application based on its UI design schemes.
C. It tests the application from the outside, similar to a real-world user.
D. It primarily deals with source code analysis.
C
What is “smart fuzzing” as introduced in recent research?
A. Fuzzing combined with user feedback.
B. Fuzzing techniques used on smart (IoT) devices.
C. Fuzzing without any automation.
D. An automated, machine learning guided technique for systematic finding of CPS network attacks. B. Fuzzing techniques used on smart (IoT) devices.
D
Which of the following components of a CPS is NOT mentioned as a potential target for fuzzing attacks?
A. Communication protocols between sensors and actuators.
B. Control algorithms governing system responses.
C. Human-Machine Interfaces (HMIs).
D. The colour schemes of the user interface.
D
What is the primary function of QModMaster?
A. A tool for fuzzing attacks on CPSs.
B. A graphic design software for Modbus applications.
C. A free graphical implementation of a Modbus master application.
D. A machine learning tool for Modbus data analysis.
C