Усунення ін'єкції SQL... (Українська (Ukrainian))

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

Friday, 08 September 2006

//

1 minute read

Усунення ін'єкції 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 шифрування, ні заміна вашої реалізації, принаймні зробіть його провайдером!

Finding related posts...
logo

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