Extra Credit 4
Due: November 21, 2025
Points: 50
Short Answer
Answer these questions in one or two sentences.
- (10 points) Find a news article or blog post that describes something about security that is incorrect.
Submit the article or post (a URL or a DOI that enables us to read the article or post is sufficient)
and explain why it is incorrect.
Longer Answer
Remember to write clearly (if you need help, go to the Writing Center on campus) and justify your answers!
- (40 points) The program setdate, produced by compiling setdate.c, runs setuid to root. Its function is to change the date of the system. Please analyze the robustness and security of this program using the source code (available in the Programs area of the class web page). In particular, how hard would it be for someone to obtain excess privileges using this program? How hard would it be for someone to supply input that caused the program to crash, or do something wrong?