powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как защитить веб сервис?
10 сообщений из 10, страница 1 из 1
Как защитить веб сервис?
    #38516680
rusik48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! С наступающим!

У меня есть веб сервис (asp.net mvc в облаке). Клиент обращается к нему через ajax, сервис выдает ответ, например, список товаров. Все просто.
А как его защитить?
Без защиты можно зациклить функцию javascript, которая вызывает ajax запрос и полностью подвесить сервер.

Первое что приходит на ум - капча, но нельзя же при запросе товаров требовать капчу!

По идее нужно делать так:
1. при первом запросе записать в базу айпи с которого пришел запрос и время запроса
2. при следующих обращениях, проверяем нет ли такого айпи в базе, если есть то сравниваем время. Если время меньше, например, 2 секунд, то задерживаем выполнение запроса на те же 2 секунды.
3. Кроме того, подсчитываем общее количество запросов от данного айпи за определенный промежуток времени. Если оно превышает определенное значение, то баним этот айпи.

Вообще получается недешево, запросы к таблице при каждом обращении, проверки. Иногда проверку будет сложнее чем сам запрос товаров.

Я в правильном направлении думаю?
Кто-нибудь делал что-либо подобное?
Заранее спасибо и с Новым Годом!
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516683
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не задача сервиса, это задача маршрутизатора.
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516685
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516696
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В интернете сотни тысяч свободных прокси, положить ваш vds в облаке проще простого, простым запросом с множества ip. Если же один единственный ip долбит, то это проблема решается оборудованием на входе перед веб-сервером, защищающим от dos/ddos.
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516727
rusik48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st,

вы имеете ввиду платные сервисы по защите от ddos атак? то есть другого варианта нет? или кто-то все-таки пишет защиту на самом веб сервисе?
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516764
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня к примеру на хостинге (облако) можно подключить защиту, платная правда. Но это защита именно от серьёзных атак, а не от F5 в браузере и зацикленной функции javascript. Ограничения на количество соединений с одного ip по времени - можно посмотреть в сторону какого-нибудь файрвола в ОС, чтобы запросы резались на входе и не попадали на веб-сервер и в asp.net.
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516773
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rusik48st_st,

вы имеете ввиду платные сервисы по защите от ddos атак? то есть другого варианта нет? или кто-то все-таки пишет защиту на самом веб сервисе?
Если тебе станет легче, то вот 2 способа: программный на уровне приложения и модульный на уровне иис. Но это для лайт атак.
http://codearticles.ru/catalogs/128
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516892
rusik48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так что абсолютно все отдают эту часть на аутсорс?
То есть существует только один путь:
1. написал сайт
2. ищешь компанию которая будет его защищать

Я правильно понял?

Если правильно, тогда еще два вопроса:
1. Кого порекомендуете?
2. Когда обращаться? Ну понятно, когда сайт создан, 0 посещаемости, смысла нет. А когда смысл появляется?
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38516927
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе уже ответили на вопросы, в чем снова непонимание? Какой аутсорс?
Любой вменяемый хостер предоставляет услуги по отражению ддос атак. Вот тут писал цены 13802148 Если своё железо - сам админь маршрутизатор.
...
Рейтинг: 0 / 0
Как защитить веб сервис?
    #38517137
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rusik48А когда смысл появляется?

тогда, когда он будет хоть кому-нибудь по каким-либо причинам интересен.

хорошо сделанный сайт, оптимально использующий ресурсы, а также применяющий агрессивное кеширование (как на сервере, так и на клиенте), на хорошем железе (не на унылом шареде или дешёвом VPS/VDS), никаких атак не боится. вот на что требуется потратить деньги, а не платить каким-то мутным дядькам.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как защитить веб сервис?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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