Спорный вопрос. Смотря насколько вы уверены в защищенности самой базы.
Слышал о случаях, когда хитрый инжект в базу со стороны, позволял потом выполнять любые действия в казалось бы надежном скрипте
Ну во-первых доверять нельзя никому и ничему.
А во-вторых, если никому не доверять — легко заработать паранойю. Поэтому я выбрал первый пункт в опросе.
я хоть и ответил да, но всё же на 100% данным доверять нельзя, особенно, если они на что-то вляют в дальнейшем (допустим, финансовые расчёты, расчёты времени и т.д.) кроме визуальной информации.
Я в основном спрашивал про «техническое» доверие, т.е. формат данных.
Логическую валидность данных иногда проверить вообще невозможно.
Хотя, если подумать-порыскать по сети, хорошая статья получилась бы.
Каким данным еще можно доверять как не данным из базы? Ведь перед тем как их туда положить они были проверены и перепроверены.
Варианты с порчей данных в бд, «хацкерами» и др. я не рассматриваю, это вопрос безопасности.
Есть еще вариант порчи БД по техническим причинам (свет вырубили, место на диске кончилось), но в этом случае уже вопрос в другом, данные могут быть (а могут и не быть) битые, и это надо предусмотреть.
Можно ли «доверять» данным из БД, если данные попадают в базу только после всех нужных проверок?