Back to "Усунення ін'єкції SQL..."

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk

Усунення ін'єкції SQL...

Friday, 08 September 2006

Усунення ін'єкції SQL...

в суботу 10 липня 2004 року.

Читати на Блог Стефана Демеца про a Пересування підніжком до лобіату Microsoft щоб змінити спосіб передавання текстових скриньок даних. Дивись сюди. але я вважаю це просто жахливою ідеєю і це дуже нагадує жахливе ЗапитValidationнісенітниця, введена у. NET 1. 1. Я надаю перевагу простому методу шифрування і перевірки введених запитів, зокрема показано тут (не беручи до уваги той факт, що він використовував 3DES - НЕ робити цього! 3DES набагато повільніше і не настільки безпечно, як AES). Отже, що може бути проблемою зі зміною типової поведінки інструментів вводу? Прості, три речі:

  1. Якщо це станеться, ймовірно, буде реалізовано такий спосіб, що призведе до розриву програм, що перемикаються (це також сталося з 1, 1, 1, і, як наслідок, у програмі все ще є декілька програм, що працюють у межах 1, 0).
  2. Якщо б це було зроблено, то потрібно, щоб програма була повністю куленепробивною, інакше кожна програма покладалася б на один механізм безпеки, який зовсім не є доброю ідеєю!
  3. Зречення відповідальності розробниками, якщо це було зроблено так, щоб його можна було явно увімкнути або на веб.config, або на рівні сторінки, я був би набагато щасливішим.

О, і Microsoft, якщо ви зробите це, не робіть цього, як View State, де ви жорсткий код 3DES шифрування, ні заміна вашої реалізації, принаймні зробіть його провайдером!

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.