Здравствуйте, поэтому я хотел бы спросить, каковы другие способы защиты вашего API от злоупотребления или DDOS'а от ваших завистливых врагов?
У меня есть этот простой веб-сайт, который использует Google API и некоторые другие. API доморощенного, который развернут в Heroku.
Моя первая идея состоит в том, чтобы просто никогда не вызывать API на внешнем интерфейсе, чтобы сервер веб-хоста сначала вызывал все и загружал данные с веб-страницы, делая так, чтобы при загрузке страницы не было никаких следов вашего API в пользовательском интерфейсе.
Но иногда, когда ваши веб-сайты содержат данные для автообновления, ваш API-интерфейс должен быть в пользовательском интерфейсе. В сценарии ios, таких как эти, какие другие «про» меры я могу предпринять, чтобы защитить свой API.
Я слышал, что есть способы, которые включают OAuth и SSL? как они в основном работают?
Мой API развернут в Heroku и создан с использованием библиотеки Node.Js express.