Я работаю над StackQL.net, который представляет собой простой веб-сайт, который позволяет запускать специальные запросы tsql в общедоступном наборе данных StackOverflow. Это уродливо (я не графический дизайнер), но он работает.Только теги сценариев HTMLEncode
Один из вариантов, которые я сделал, это то, что я делаю не хочу, чтобы html кодировал все содержимое тел сообщений. Таким образом, вы видите некоторые форматирования из сообщений в ваших запросах. Он даже загрузит изображения, и я в порядке с этим.
Но я обеспокоен тем, что это также оставит <script>
теги активными. Кто-то может установить вредоносный скрипт в ответ на stackoverflow; они могут даже сразу удалить его, поэтому никто его не видит. Один из самых распространенных запросов, которые люди пробуют при первом посещении, - это простой Select * from posts
, поэтому с небольшим количеством времени такой скрипт может работать в нескольких браузерах. Я хочу убедиться, что это не вызывает беспокойства, прежде чем я обновляю (октябрь) экспорт данных (надеюсь, скоро будет выпущен).
Что такое лучший, безопасный способ убедиться, что только теги скриптов в конечном итоге закодированы?
Это, скорее всего, закончится как принятый ответ, но я не буду проверять его до этих выходных. –