Форум программистов, компьютерный форум, киберфорум
Web API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 4

Как защитить WEB-API

19.08.2013, 12:55. Показов 1768. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем!

Я сразу прошу прощение, если вдруг создал похожий топик, но поиск мне ничего похожего не выдал.

Итак,к сути..

Имеется задумка создать распределенное приложение состоящее из WEB-API на ASP.NET и клиенты(сайт и iOS,Android устройства), которые в дальнейшем будут работать с этим API.

И сразу же встал вопрос по поводу безопасности работы с WEB-API.
Изначально рассматривался вариант работы с токеном, который бы генерировался сервером(после приема верного логина и пароля) и передавался клиенту, который в дальнейшем слал бы команды, используя этот токен. Но, как я понял, в данном варианте есть опасность того, что злоумышленник может перехватить токен и использовать его в своих целях.

Вторым вариантом было использование пары public private key (подход RSA). Тут возник вопрос о том, что именно шифровать, то ли токен(тогда как защитить ответ от сервера?) или токен+данные(наверное, будет сильно тормозить да и как реализовать я не представляю).

И,наконец, третий вариант. Использовать SSL/TLS. Вот тут мои теоретические знания очень скудны(информация из гугла лишь запутала). Встал вопрос, возможно ли реализовать следующий сценарий безопасности:
использование шифрованного токена для аутентификации + установка защищенного соединения между клиентом и сервером засчет наличия и у того, и у другого самоподписанного сертификата?

Подскажите пожалуйста, как лучше всего обезопасить WEB API в данном случае? Возможно ли использовать последний вариант?

Благодарю за внимание, надеюсь на вашу помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.08.2013, 12:55
Ответы с готовыми решениями:

Web API. Как проверить обработчик GET
Здравствуйте! Помогите пожалуйста с таким вопросом: Есть контроллер: public class SMSController : ApiController { public...

[Web Api] Как настраивается роутинг?
Вопрос в том "в какой последовательности сопоставляются роуты и экшины"? (ветвет хотелось бы слышать в 2х вариантах: как решить мой...

Как создать WEB API для базы данных?
Подскажите как создать WEB API для базы данных, чтобы страничка на прямую работала с апи, а не с базою

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2013, 12:55
Помогаю со студенческими работами здесь

C#, WEB API 2, OWIN. Как осуществить кросдоменную авторизацию?
Добрый день. У меня такая ситуация - есть 2 приложения asp .net web api 2 1. Первое приложение, сугубо для регистрации и авторизации...

Web API. Как передать коллекцию объектов через POST
Здравствуйте! У меня есть POST-обработчик, принимающий и записывающий в БД коллекцию объектов. Но пока не могу понять, как посредством...

Как распарсить POST запрос с динамическими данными в WEB API?
Добрый день. У меня во вьюшке скрип генерирует заранее не известное кол-во данных, и потом посылает их пост запросом. Нашел статью где...

Web api Управлять очередью запросов динамически (длиной) и как получить url поступившего в очередь запроса
Я так понимаю, что все запросы приходят в HTTP.Sys откуда запрос в виде HTTP.Context поступает на web api. И все параметры HTTP.Sys нужно...

Авторизация на web api
Здравствуйте. Пытаюсь сделать авторизацию на web api с куки и вообще не понимаю, как. Про куки нашёл мало информации и только про то, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK сделайте это, JDK, то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера . . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru