|
|
|
|
|
by delifue
342 days ago
|
|
This is a common example of not fixing from root cause and try to fix from "outside valiation" that has bad side effects. The correct way of fixing SQL injection is to use prepared statement and parameters. Other examples: Windows allows software to do bad things, having no proper permission control (to maintain compatibility). Antimalwares scan applications by matching patterns of virus code, but has many false positives and false negatives. This causes many troubles (kill innocent software, scanning cost performance, etc.) because it does not fix from root case (proper permission management). |
|
If we are talking about ransomware running in a user context, it'd have the permissions of the user to encrypt anything the user has access to.
If we are talking about extreme sandboxing, you make it hard for programs to work together without permission fatigue, or the user having no idea what they are allowing or getting used to allowing all permissions.