MCQ Single Best Answer Difficult

QWhich of the following is one of the limitations of static analysis?

ID: #23863 Computer / Software Security 2,974 views
Question Info
#23863Q ID
DifficultDifficulty
Computer / Software SecurityTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A Tests can be conducted without running programs
  • B The code being tested doesn't have to be fully functional
  • C Design flaws are also detectable
  • D Predefined signatures are necessary to detect a bug
Correct Answer: Option D

Explanation

One of the limitations of static analysis is that predefined signatures are often necessary to detect specific bugs. Static analysis tools analyze the source code without executing it, but they rely on known patterns or signatures to identify issues such as security vulnerabilities or bugs. While this approach can detect many problems, it can also miss new or unknown vulnerabilities that do not fit predefined signatures. Static analysis is great for identifying certain types of errors in the code, but it is limited by the rules and patterns it can recognize. Other limitations include difficulty in detecting issues related to runtime behavior, such as memory management errors or concurrency problems.

Share This Question

Challenge a friend or share with your study group.