dla wykonawców

Szczegóły zlecenia

Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.

Zabezpieczenie połączenia Socket.io

Numer zlecenia: 43194
Dodano: 26 maja 2023
Status: nieaktywne

Mam serwer httpd (https:///webserver), który łączy się ze zdalnym serwerem CentOS, który obsługuje wiele dynamicznie tworzonych instancji node.js tj. (https://node:3000, https://node:3001, https://node: 3002).
Na serwerze WWW mam wielu użytkowników i dla każdego generuję kod PHP, taki jak:
const socket= io.connect("http://localhost:${port}")

Rozumiem, że może to nie być bezpieczne, ponieważ niektórzy użytkownicy mogą chcieć oszukać system, aby połączyć się z innymi socketami, które nie są dla nich przypisane.

Myślę, że powinienem użyć czegoś w stylu JWT, ale jestem nowy w Node.js. Udało mi się skonfigurować połączenie socket.io, więc zadaniem jest przejrzenie kodu i dodanie warstwy bezpieczeństwa, aby zabezpieczyć socket.io przed nieaktuzorowaną próbą przechwycenia danych generowanych przez io.emit.

Całe środowisko już stoi, więc jest tylko kwestia poprawki w kodzie i dopisania jakiejś autoryzacji (token?) do wykonania podczas zdalnej sesji na żywo z udostępnieniem pulpitu (np. Zoom/Teams/TeamViewer)


Wymagany termin:
W ciągu najbliższych 30 dni
Rozpoczęcie od:
24.06.2023 - pozostało 317 dni
Lokalizacja:

Warszawa

Jesteś zainteresowany tym zleceniem?
Przedstaw swoją ofertę
SKONTAKTUJ SIĘ
Bądź pierwszym, który przedstawi ofertę. Oferty złożone jako pierwsze zwiększają szanse wyboru twojej oferty.

To zlecenie zostało już zakończone

Czy spodobała Ci się ta strona ?

Ocena: 5/5 (głosów 1)