У меня такая проблема получилась. Есть простенький скрипт который анализирует некие данные стороннего сайта и как только там они поменялись то отправляет запрос Ajax на php скрипт которые пишет все в базу данных. Но если узнать куда отправляются данные то можно спамить запросами и испортить как базу так и загрузить её. Как мне сделать так чтоб данный php скрипт через Ajax мог запускать только сам сайт?
Если скрипт расположен на сервере с постоянным IP, то как минимум сделайте ограничение по IP - принимайте запросы только от белого списка IP-адресов.
Ведите лог-файл запросов.
Контролируйте частоту запросов: если их стало слишком много - блокируйте.
Выдавайте доступ только зарегистрированным пользователям и в запросе передавайте токен аутентификации или JWT-токен.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть файл с метками, который определяет структуру документаНапример: