Rejestrowanie klientów i przypisywanie im punktów

0

Napisałem program, w którym użytkownik łączy się z bazą danych przez internet. W bazie danych jest tablica 'Uzytkownicy'. Pojedynczy rekord zawiera dane oraz ilość punktów użytkownika. Punkty pozwalają wykonywać obliczenia w programie. Każdy punkt to wykonanie pojedynczych obliczeń. Z każdym obliczeniem ilość punktów się zmniejsza. Potrzebuję zrobić zabezpieczenie, w którym użytkownik może się łączyć tylko z jednego komputera w jednym czasie, aby użytkownicy nie pożyczali sobie loginów i haseł i żeby nie mogli pracować jednocześnie. Jak to zrobić?

1

Przecież wystarczy, że użytkownik podsłucha ruch między Twoim programem a serwerem (co nie jest trudne, ponieważ dzieje się to na jego komputerze), i już może robić co chce, bo ma bezpośredni dostęp do bazy danych :P
Zacznij od zabezpieczenia tego, potem myśl o czymkolwiek innym.

1 użytkowników online, w tym zalogowanych: 0, gości: 1