170 похожих чатов

Какой самый лучший способ сделать API точки для внутренних сервисов?

Просто какой-то приватный код?

15 ответов

23 просмотра

Обычный api, принадобности прикрытие фаерволом и биндом по IP

gercovv- Автор вопроса
🅰️nimeCoder
Обычный api, принадобности прикрытие фаерволом и б...

Просто мне нужны точки, к которым могу спокойно обращаться только мои сервисы, никто другой

gercovv
Просто мне нужны точки, к которым могу спокойно об...

Настраиваешь firewall указывая порты и доступ к ним чётко с ip твоих сервисов, при надобности можно добавить какой то ключ / пароль в заголовках или qs у запросов, проверять можно даже на уровне nginx того же

gercovv- Автор вопроса
gercovv
Разве это не подделывается?

Каким например образом? Хостер продаст твой IP? Да он тогда весь твой сервер сольет

gercovv
Ну вдруг, я же не знаю

Ну, а на случай вдруг, прилепи аутентификацию какую либо вон по ключевой фразе, и срезай все что неверное ещё до ноды https://t.me/nodejs_ru/872149

gercovv- Автор вопроса
🅰️nimeCoder
Ну, а на случай вдруг, прилепи аутентификацию как...

Ну я в принципе изначально так и хотел, просто строку рандомную написать и пихать в заголовок для проверки на сервере

gercovv
Ну я в принципе изначально так и хотел, просто стр...

Ну с доп защиты в виде правил фаервола можно вообще расслабить булки, потому что никто просто не достучится

gercovv- Автор вопроса
🅰️nimeCoder
Ну с доп защиты в виде правил фаервола можно вообщ...

Ты имеешь в виду настроить firewall, чтобы он проверял мои настройки на определенные url пути?

gercovv
Ты имеешь в виду настроить firewall, чтобы он пров...

Тебе нужно дропать пакеты на порт твоего api со все ip кроме тех что принадлежат твоим серверам, кури это https://losst.ru/nastrojka-iptables-dlya-chajnikov

Не выставлять их в публичный доступ

gercovv
а как?

Держать их в приватной виртуальной сети например

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта