Существует много советов по безопасности, чтобы сообщить программистам, что не делать. Каковы, на ваш взгляд, лучшие практики, которым следует следовать при кодировании для обеспечения безопасности?
Пожалуйста, добавьте предложенный ниже шаблон контроля безопасности / дизайна. Предлагаемый формат - это жирный заголовок, обобщающий идею, а затем описание и примеры, например ::100100
Запретить по умолчанию
Запретить все, что явно не разрешено ...
Пожалуйста, оцените или прокомментируйте улучшения, а не дублируйте существующий ответ. Пожалуйста, также добавьте различные шаблоны и элементы управления в их собственный ответ, а не добавляйте ответ с 3 или 4 предпочтительными элементами управления.
edit: я делаю это вики сообщества для поощрения голосования.