powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обнаружено потенциально опасное значение Request.Form, полученное от клиента
5 сообщений из 5, страница 1 из 1
Обнаружено потенциально опасное значение Request.Form, полученное от клиента
    #38842193
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

У меня пользователи пишут записи в свои блоги, оформляют статьи в html редакторе, в базу идет html текст, контроллер создания записи:

Код: c#
1.
2.
3.
4.
5.
[HttpPost]
        [ValidateAntiForgeryToken()]      
        public JsonResult CreateRecordBlog(BusinessLayer.Record.Record recordBL)
        {
...  



модель статьи:
Код: c#
1.
2.
3.
4.
5.
6.
...
[Required]
        [AllowHtml]
        [StringLength(5000, ErrorMessage = "Размер записи должен быть минимум 200 знаков и максимум 5000.", MinimumLength = 200)]
        public string Text { get; set; }
...



как видите разрешен html текст.

Недавно обновил версию асп, ну и все nuget пакеты, кроме обновления пакетов ничего больше не трогал. При публикации записи, на локале все ок, публикуется, а на сервере вот такой эксепшн:

Обнаружено потенциально опасное значение Request.Form, полученное от клиента (Text="
выаываываывав

...").

выаываываывав - это тест для публикации. Все пересмотрел, не публикует хоть тресни, а на локале (локал настроен на боевую БД на хосте) все работает.

В итоге на контроллер создания записи пришлось навесить:

[ValidateInput(false)]

теперь работает, но как же раньше оно работало? И я так понимаю это некая брешь в безопасности?
...
Рейтинг: 0 / 0
Обнаружено потенциально опасное значение Request.Form, полученное от клиента
    #38842236
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотря с какой на какую версию было обновление. Всё может быть, а может быть в настройках значения "по умолчанию" изменились для страниц. Трудно сказать...
...
Рейтинг: 0 / 0
Обнаружено потенциально опасное значение Request.Form, полученное от клиента
    #38842304
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalabongaСмотря с какой на какую версию было обновление. Всё может быть, а может быть в настройках значения "по умолчанию" изменились для страниц. Трудно сказать...

спасибо за ответ


в настройках значения "по умолчанию" изменились для страниц.
---
а где эти настройки глянуть?


а как в моем случае обезопасить ввод, ведь я не проверяю что там пользователь запишет.... он может и скрипт записать и все что хочет....
...
Рейтинг: 0 / 0
Обнаружено потенциально опасное значение Request.Form, полученное от клиента
    #38843514
cherik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sputnick, ну я бы проверку на слово <script> вставил и все возможные события
...
Рейтинг: 0 / 0
Обнаружено потенциально опасное значение Request.Form, полученное от клиента
    #38844625
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherik1Sputnick, ну я бы проверку на слово <script> вставил и все возможные события

как то не комильфо.... а iframe.... тоже проверку делать? Где же изящество/безопасность которую фреймворк дает
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обнаружено потенциально опасное значение Request.Form, полученное от клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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