KrejzolekPRO 600 Opublikowano 15 stycznia 2018 Udostępnij Opublikowano 15 stycznia 2018 Cześć! Może i dziwnie sformułowany temat, ale już przechodzę do sedna. A więc tak, sam temat nie nawiązuje do jednego języka programowania, a wielu, jak nie wszystkich, ale przykłady będę podawał w oparci o jave. Mamy sobie program -> program, służy do zapisywania do bazy danych (np. MySQL) jakiś słówek, które użytkownik wprowadzi. No więc w kodzie programu musi znaleźć się linijka od łączenia się z bazą i ustawiania/dodawania recordów, no więc właśnie - dlaczego zwykły ktoś nie może sobie zdekompilować kodu i podejrzeć hasła/hostu/nazwy bazy danych? Weźmy za ogólny przykład aplikacje Steam, gdzie wykonywana jest autoryzacja logowania. Jak to się dzieje, że użytkownik w jakimś pliku nie znajdzie tej autoryzacji i nie zastosuje jej w swoim programie? Może ktoś mi to wytłumaczyć w jaki sposób takie informację są dostępne tylko dla programu, w jaki sposób są hashowane? Cytuj Odnośnik do komentarza https://skript.pl/temat/24566-maskowanie-informacji-do-po%C5%82%C4%85czenia-z-baz%C4%85/ Udostępnij na innych stronach Więcej opcji udostępniania...
GotoFinal 195 Opublikowano 15 stycznia 2018 Udostępnij Opublikowano 15 stycznia 2018 Ponieważ aplikacje nigdy nie łączą się z bazą danych po stronie clienta, tylko wysyłają odpowiednie zapytania na serwer - np po http. (ale może być to jakieś własne połączenie na socketach itd, ale po http chyba najpopularniejsze) KrejzolekPRO 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/24566-maskowanie-informacji-do-po%C5%82%C4%85czenia-z-baz%C4%85/#findComment-164374 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.