Computerhilfen.com: Gleicher PC nicht gleich gleiche IP

Hilfe und Tipps: Internet-Sicherheit: Topic started by: walterschmitz on 27.08.08, 01:35:35
Thema lesen und antworten: http://www.computerhilfen.com/hilfen-17-247776-0.html
Mit dem Handy lesen und antworten: http://mobil.computerhilfen.com/mobil-hilfen-17-247776-0.html




Title: Gleicher PC nicht gleich gleiche IP
Post by: walterschmitz on 27.08.08, 01:35:35
Hallo liebe Helfenden,

ich habe folgendes Problem zu lösen.
Und zwar wurde ich gefragt, ob ich eine Website erstellen kann, in der man für ein Spiel folgende Beschränkung macht.

Die Spieler können sich kostenlos anmelden -> Kein Problem
Die Spieler dürfen nur einen Account (http://www.computerhilfen.de/fachbegriffe-a-Account.html) haben -> kein Problem

Es wird von jedem Spieler die IP geloggt und ein Cookie (http://www.computerhilfen.de/fachbegriffe-c-Cookie.html) erstellt.

Jetzt könnt es doch rein theoretisch sein, dass an einem PC mehrere Spieler wären (nacheinander) z.B. in Büros... Kollegen die sich den Rechner teilen. Von denen dürfte ja jeder einen Account (http://www.computerhilfen.de/fachbegriffe-a-Account.html) haben... aber wie unterscheide ich die von Mehrfachanmeldungen?

Jetzt könnten aber auch theoretisch die Kollegen unterschiedlichen Rechner im Lokalen Netzwerk (http://www.computerhilfen.de/fachbegriffe-n-Netzwerk.html) im Büro haben... diese würden aber auch über die gleiche IP nach aussen sichtbar sein... Wie könnte ich unterscheiden, ob jemand am gleichen Rechner sitzt oder an unterschiedlichen Rechnern?

Also stellt sich das Grundproblem, dass nicht die gleiche IP, die geloggt wird automatisch zu einem Rechner gehört. Man muss also unterscheiden, ob die Spieler am gleichen Rechner im gleichen Netzwerk (http://www.computerhilfen.de/fachbegriffe-n-Netzwerk.html) arbeiten oder ob sie an unterschiedlichen Rechnern im gleichen Netzwerk (http://www.computerhilfen.de/fachbegriffe-n-Netzwerk.html) arbeiten, oder ob sie von ganz unterschiedlichen Rechnern arbeiten.

Hat jemand eine Problemlösung für mich.

Ich hätte jetzt anfänglich nur nach IPs geloggt, aber das löst das Problem nicht, vor allem, wenn die ISPs die IPs ja auch mal wechseln können, wenn der User sich neu anmeldet....

Kann mir jemand helfen, wie man das Problem programmiertechnisch abfangen kann bzw. zunächst grundsätzlich... das Umsetzen später sollte - wenn man das Problem erkannt hat - nicht mehr so schwierig sein (hoffe ich) .

Danke für Hilfe



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: Docfaustus on 27.08.08, 05:25:35
Mit diesem Problem hat jedes Onlinebrowsergame zu kämpfen und die allgemeine Lösung ist :
Eine IP -> Ein User ansonsten Ban!





Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: flying_fish on 27.08.08, 13:32:30
Daß 2 Kollegen derselben Firma (verbotswidrig) gleichzeitig während der Arbeit Dein Spiel machen wollen, ist wohl eine krasse Ausnahme.
Aber man könnte ja per Skript einzelnen Accounts erlauben, mit derselben IP zu spielen.

Viele Programmierer neigen zu Perfektionismus. Aber: "Was kümmerts mich als Spieleanbieter, wenn einige wenige tricksen?"



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: Knut aus Berlin on 27.08.08, 14:07:40
Muß ja nicht in der Firma sein, einige Kabelanbieter ist es genau so

vllt. versuchen die MAC-Adresse auszu lesen und darüber zu reagieren



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: walterschmitz on 28.08.08, 14:19:10
ja kann man denn die MAC Adresse einfach so auslesen?

Oder speichert man dann eher was in die Cookies...und liest diese dann aus?

ja es geht aber darum, dass einige für das Spiel bezahlen und nicht benachteiligt werden wollen, weil man das Spiel nicht beaufsichtigen kann.

Daher soll eigentlich auf jedem Rechner auch nur einer spielen dürfen...

Egal.. auf jeden Fall soll es so sein... warum interessiert mich persönlich nicht  ;D

Danke aber für die Antworten bislang.
Gruss



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: HCK on 28.08.08, 15:45:20
ipconfig/all zeigt dir die ...
--------------------------------
hab ich mir ml gespeichert ....  :
MAC - Adresse des internen Ports suchen :

Eingabeaufforderung:
C:\>arp -a

Schnittstelle: 192.168.0.2 on Interface (http://www.computerhilfen.de/fachbegriffe-i-Interface.html) 0x100005
  Internetadresse      Physikal. Adresse
  192.168.0.1          00-0f-b5-0b-78-1a

der Befehl arp -a zeigt dir deine lokalen ARP-Tabellen an,
in diesem Falle hier ein  >  Gateway (http://www.computerhilfen.de/fachbegriffe-g-Gateway.html) <  und dessen MAC.


Im Anschluss wird ein weiterer Computer (http://www.computerhilfen.de/fachbegriffe-c-Computer.html) mit der IP 192.168.0.3 eingeschaltet und einmal "gepingt".

Eingabeaufforderung:
C:\>ping 192.168.0.3

Ping wird ausgeführt für 192.168.0.3 mit 32 Byte

Antwort von 192.168.0.3: Bytes=32 Zeit<10ms TTL=64
usw usf


Jetzt wieder den Befehl 'arp -a', und er offenbart folgendes:

Eingabeaufforderung:
C:\>arp -a

Schnittstelle: 192.168.0.2 on Interface (http://www.computerhilfen.de/fachbegriffe-i-Interface.html) 0x100005
  Internetadresse      Physikal. Adresse
  192.168.0.1          00-0f-b5-0b-78-1a
  192.168.0.3          00-40-d0-20-02-2e


Die IP des neuen Computers wurde also auf dessen MAC aufgelöst.



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: PWT on 28.08.08, 16:08:18
Quote:
Ich hätte jetzt anfänglich nur nach IPs geloggt, aber das löst das Problem nicht, vor allem, wenn die ISPs die IPs ja auch mal wechseln können, wenn der User sich neu anmeldet....
Warum hängst Du nicht die ID des Users aus der Datenbank an?



Title: Re: Gleicher PC nicht gleich gleiche IP
Post by: walterschmitz on 28.08.08, 23:20:26
@PWT:
wie meinst du das???

Versteh gerade nicht unbedingt, wie das gemeint sein soll..

@HCK:
ja ok, das habe ich verstanden, aber kann ich das auch aus einem Browserfenster machen?
Dazu müsste ich ja dann quasi ein JavaScript (http://www.computerhilfen.de/fachbegriffe-j-Javascript.html) schreiben, welches ja auf dem Rechner, wo der Browser (http://www.computerhilfen.de/fachbegriffe-b-Browser.html) läuft, ausgeführt wird.
Dann könnte ich quasi auch einen Ping auf meinen Server (http://www.computerhilfen.de/fachbegriffe-s-Server.html) machen. Nur die Frage, ob das nicht von einer evtl. aktiven Firewall (http://www.computerhilfen.de/fachbegriffe-f-Firewall.html) geblockt würde, oder?

Und dann stellt sich mir noch die Frage, ob ich dies dann in die AGB oder die Datenschutzklausel aufnehmen muss, weil ich ja nicht nur die IPs logge.
Wenn ich nur in die AGB schreib, ich logge die IP, dann darf ich doch auch keine MAC speichern, oder etwa doch.. wäre jetzt natürlich der rechtliche Hinweis, ist mir schon klar... aber nur so allgemein ist mir das in den Sinn gekommen...





Computerhilfen.com | Powered by SMF 2.5.1.
© 2001-2009, Lewis Media. All Rights Reserved.