chapters/data/memory-security: Clarify memoy security tasks #133
Labels
area/content
Content (Markdown) update
area/reading
Update to reading content
kind/improve
Improve / Update existing content / item
topic/data
Related to "Data" chapter
The memory security tasks [1] and reading material [2] offer students too little information about ASLR and stack canaries.
ASLR
There is nothing written about how ASLR works and how the compilation and linking flags affect it. This information should be present in the reading material and students should be prompted to modify these flags in the task.
Stack Protector
The reading material never shows any Assembly code that handles the stack protector so when the task asks students to find it, they are confused. The reading material should provide these details. Additionally, the task should use a more gradual approach and add quiz items for each step:
rbp
?[1] https://github.com/cs-pub-ro/operating-systems/tree/main/chapters/data/memory-security/drills/tasks
The text was updated successfully, but these errors were encountered: