Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обеспечение безопасности ввода данных / 5 сообщений из 5, страница 1 из 1
27.07.2014, 13:42
    #38706742
xNakax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обеспечение безопасности ввода данных
Доброго времени суток, уважаемые форумчане. Подскажите с таким вопросом. Делаю маленький сайт с возможностью добавления новостей и в качестве текстового редактора подключаю Tinymce. При первом подключении выдало ошибку "Обнаружено потенциально опасное значение Request.Form, полученное от клиента", по данному вопросу чуть покопал форумы где рекомендуется вносить изменения в web.config и т.д., но в итоге использовал следующий атрибут:

Код: c#
1.
[UIHint("tinymce_jquery_full"), AllowHtml].



Вроде все работает все добавляет:). Вопрос вот в чем: Насколько я понимаю все способы разрешающие вводить текст с HTML разметкой это обход безопасности? и все бы ничего пока добавления идут сугубо администратором сайта...но как решить вопрос безопасности в случае разрешения обычным пользователям вводить статьи? и чем может грозить ввод каких либо java script или какого другого кода? За ранее спасибо)
...
Рейтинг: 0 / 0
27.07.2014, 14:54
    #38706755
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обеспечение безопасности ввода данных
xNakax,

Да, если разрешаете [AllowHtml], необходимо проверять ввод на наличие недопустимого потенциально вредоносного содержимого.

Это можно сделать, например, с помощью библиотеки AntiXSS .
Скачиваете NuGet пакет, и пользуетесь.

Вот небольшое описалово , если что-то будет непонятно, да поможет вам гугол

Обзор проблем безопасности на русском .
...
Рейтинг: 0 / 0
27.07.2014, 14:57
    #38706756
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обеспечение безопасности ввода данных
xNakax,

Посмотрите в сторону Markdown. Решает проблемы с безопасностью на корню.
...
Рейтинг: 0 / 0
27.07.2014, 16:16
    #38706777
xNakax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обеспечение безопасности ввода данных
Огромное спасибо) буду изучать)
...
Рейтинг: 0 / 0
27.07.2014, 16:18
    #38706779
xNakax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обеспечение безопасности ввода данных
дали самое главное. это отправную точку)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обеспечение безопасности ввода данных / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]