Chce stworzyć aplikacje napisaną w Javie do której każdy użytkownik z góry miałby przydzielone hasło oraz login. Czytałem o różnych rozwiązaniach na forach jednak żadne z nich do tej pory mnie nie satysfakcjonowało(kwestia bezpieczeństwa). Myślę o połączeniu Javy z PHP. PHP po stronie serwera kierowałoby zapytania do bazy danych i z powrotem przekazywało dane do klienta. Z aplikacji korzystałoby około 50 osób, więc nie ma problemu z optymalizacją. Sensownym jest pisanie tego w ten sposób, czy jest może jakiś lepszy?
Wtf, przecież Java doskonale się sprawdza jako backend.
Po co chcesz żyletkę wsadzać do plasteliny?
Kwestia przechowywania hasła do bazy danych.
Hę? Napisz coś więcej.
Na moje oko mamy tu do czynienia z tzw. problemem XY
.
Możliwe, że doszukuje się problemu tam gdzie go nie ma, dopiero się ucze i nigdy czegoś takiego nie pisalem. Chodzi mi o przechowywanie hasła do bazydanych. W kodzie nie może być zapisane bo po dekompilacji można je będzie po prostu odczytać. Można się bawić w zapisywanie do pliku i odczytywanie ale myślałem, że prościej, bezpieczniej i wygodniej będzie to zrobić przy użyciu PHP.
Ach, czyli w Javie tworzysz aplikację okienkową, tak?
To zmienia postać rzeczy.
Tak
Mariuszkruk napisał(a):
Chce stworzyć aplikacje napisaną w Javie do której każdy użytkownik z góry miałby przydzielone hasło oraz login. Czytałem o różnych rozwiązaniach na forach jednak żadne z nich do tej pory mnie nie satysfakcjonowało(kwestia bezpieczeństwa). Myślę o połączeniu Javy z PHP. PHP po stronie serwera kierowałoby zapytania do bazy danych i z powrotem przekazywało dane do klienta. Z aplikacji korzystałoby około 50 osób, więc nie ma problemu z optymalizacją. Sensownym jest pisanie tego w ten sposób, czy jest może jakiś lepszy?
Hej,
mógłbyś napisać jakimi względami bezpieczeństwa się przejmujesz i dlaczego wykorzystanie php je rozwiązuje?
Tak jak pisałem, planuje napisać aplikacje w Javie w której będzie system logowania. Zarówno hasła, loginy jak i dane mają znajdować się w bazie. Chce to zrobić w ten a nie inny sposób, ponieważ mam kłopot z odpowiednim zabezpieczeniem hasła w przypadku gdyby aplikacja miała łączyć się bezpośrednio z bazą danych. W przypadku wykorzystania PHP java laczylaby sie z serwerem na którym jest php, php wykonywalby zapytania do bazydanych i zwracal dane do javy.