eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAplikacja pod Win32/Linux i <-> zdalna baza lub PHP API. Jak chronic polaczenie przed podmiana danych?Re: Aplikacja pod Win32/Linux i <-> zdalna baza lub PHP API. Jak chronic polaczenie przed podmiana danych?
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
    eed1.plix.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!
    weretis.net!feeder1.news.weretis.net!news.solani.org!not-for-mail
    From: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>
    Newsgroups: pl.comp.programming
    Subject: Re: Aplikacja pod Win32/Linux i <-> zdalna baza lub PHP API. Jak chronic
    polaczenie przed podmiana danych?
    Date: Thu, 11 Feb 2010 13:48:55 +0000 (UTC)
    Organization: solani.org
    Lines: 28
    Message-ID: <hl11s7$mr7$1@solani.org>
    References: <hl0u7b$7q9$1@atlantis.news.neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: solani.org 1265896135 23399
    eJwFwYEBgDAIA7CXhlBw5yC0/59gAk/LqUhkQJCtmOKqj9dHWKDl99WUT/EKbG08FtM64g9AxBKM
    (11 Feb 2010 13:48:55 GMT)
    X-Complaints-To: a...@n...solani.org
    NNTP-Posting-Date: Thu, 11 Feb 2010 13:48:55 +0000 (UTC)
    X-User-ID: eJwVx8kNADEIBLCWgsIMUA6H6L+EzX4sGZfCNiWoWGx4nY5LdpkYYRl702agMm8qGXUC/qPpHx
    ClEIU=
    Cancel-Lock: sha1:I31x5G95eGB/g6Zc3aZoJ1Abs18=
    User-Agent: slrn/pre0.9.9-111 (Linux)
    X-NNTP-Posting-Host: eJwFwQEBADAEBMBKGI84xvSPsDs7YLQrDGprG9etYJG06EodPgSqd5+OTG8IZCWp
    6Tmr0wcZmhDP
    Xref: news-archive.icm.edu.pl pl.comp.programming:184783
    [ ukryj nagłówki ]

    On 2010-02-11, WRonX <w...@-...wronx.net> wrote:
    > Mam taka zagwozdke teoretyczna. Zalozmy, ze chce napisac aplikacje,
    > ktora bedzie robila COS. Dla uproszczenia wywodu zalozmy, ze bedzie to
    > jakas minigra. Calosc "gry" musi odbywac sie na maszynie lokalnej,
    > wlacznie z liczeniem "punktow".
    >
    > W dowolnym momencie aplikacja ma miec mozliwosc aktualizacji ogolnej
    > ilosci punktow zdobytych przez danego "gracza" (uzytkownika) przez
    > wyslanie informacji o nowych punktach do serwera. Najlepiej przez
    > wywolanie zdalnego skryptu PHP, ktory by te baze aktualizowal.
    >
    > No i teraz pytanie - jak zabezpieczyc sie przed nieuczciwymi graczami,
    > ktorzy chcieliby sobie podmienic wysylana do serwera liczbe punktow?

    Przeprowadźmy eksperyment myślowy.
    Załóżmy, że kod źródłowy gry jest otwarty i każdy z graczy go ma.
    Automatycznie każdy z graczy zna (może poznać) protokół komunikacji
    z serwerem. Skoro zna ten protokół, to może napisać własny program do
    komunikacji, który zgłasza wyniki wzięte z sufitu. Jeśli ten program
    zachowuje się zgodnie z protokołem, serwer nie jest w stanie odróżnić go
    od twojej aplikacji-gry.

    Widać co się da dalej zrobić z architekturą "słowo honoru, ja nie
    oszukuję"?

    --
    Secunia non olet.
    Stanislaw Klekot

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: