Exercises
-
7.1. Briefly describe the three main types of threat that have to be considered when planning how to secure a software product against cyberattacks.
-
7.2. Explain in your own words what you understand by an SQL injection attack. Explain how you can use data validation to avoid such attacks.
-
7.3. What do you think are the advantages and disadvantages of using a special-purpose device rather than a mobile phone in two-factor authentication? (Hint: Think about the problems of using a mobile phone as an authentication device.)
-
7.4. Suggest, giving reasons, appropriate forms of authentication for the following products:
An e-learning product for teachers and students, funded by advertising, that allows users to recommend ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access