Skocz do zawartości

Zabezpieczenie kodu aplikacji webowej.


Denver7

Rekomendowane odpowiedzi

Witam!

Mam pomysł na aplikacje webową. Chce żeby to działało na zasadzie takiej jak np. Voluum, ludzie sie rejestrują na stronie  i tam mają dostęp do określonych funkcji śledzenia swoich reklam itd.

Teraz moje pytanie to jak zabezpiecza się kod takiej strony? Według mojej wiedzy kod HTML Javascript to wszystko można podejrzeć/skopiować.  Więc każdy ma możliwość zobaczenia kodu, wszystkich funkcjonalności jeśli coś działa na stronie i może to poprostu skopiować? Czy są na to jakieś zabezpieczenia?

Z góry dziękuje za odpowiedź

Odnośnik do komentarza

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut i wiele więcej!

 

 

Nie ma takiej aplikacji Javascript, której tak właściwie nie da się "podejrzeć". Możesz zaciemniać kod, ale jak ktoś się zna to i tak wszystko zobaczy.

Wszystkie ważne rzeczy powinno się robić po stronie serwera, ponieważ klient (przeglądarka) jest od wymiany danych pomiędzy użytkownikiem a serwerem.

Jest takie powiedzenie "nigdy nie ufaj klientowi" - zapamiętaj je sobie. ?

  • Dzięki! 1
Odnośnik do komentarza

Wszystko po stronie klienta należy do niego. Dlatego logikę aplikacji piszemy po stronie serwera, i piszemy kliencki kod tak, aby służył tylko do komunikacji z przeglądarką.

Jeśli chcesz zabezpieczyć statyczne pliki (HTML, JS, CSS, obrazki itd.), możesz ustawić w nginx/Apache autoryzację do katalogów, które chcesz zabezpieczać.

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .