Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Sicherheit für Browsergame

Diskussion: Sicherheit für Browsergame im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hey ho, also mich hat das Programmierfieber gepackt, deshalb versuch ich mich jetzt an einem Onlinegame, gibt zwar schon ...

Antwort
Alt 15.11.04, 19:33   #1 (permalink)
 
Registriert seit: 15.11.04
Novaner Leistung: Facit NTK
Likes: 0
Standard Sicherheit für Browsergame

Anzeige

Hey ho,
also mich hat das Programmierfieber gepackt, deshalb versuch ich mich jetzt an einem Onlinegame, gibt zwar schon genug, aber es geht ja um den spaß den man hat :-)

naja auf jeden fall wollt ich das alles relativ sicher machen, was muss ich so beachten.
hab mir gedacht, ein das PW doppelt verschlüsselt zu machen, so wäre es nich so einfach die zu kancken, weil viele user einfach mal dämliche PWs nehmen.
naja so standart sachen wie session ids und so sind ja klar. auf was sollte ich noch achten? welche möglichkeiten haben störenfriede:
- den server lahm zu legen ( is nen gemieteter)
- accs zu übernehmen(kein Pw-klau), mysqldatensätze zu verändern, bzw. daten unbrauchbar zu machen

wäre über tips von euch profis sehr dankbar

achja über "bösen code" bin ich aufgeklärt, weiß zwar noch nich genau wie ich meinen code sicher machen werde, aber ich weiß erstmal davon ;-)

LG

Novaner ist offline   Mit Zitat antworten
Alt 15.11.04, 19:35   #2 (permalink)
 
Registriert seit: 20.07.04
Phuket Leistung: Facit NTK
Likes: 0
Standard

Wegen den Passwörtern würde ich den Usern einfach ein automatisch generiertes 7 stelliges Passwort per Mail zukommen lassen. Das dürfen sie nicht verändern und Ruhe ist.
Phuket ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.11.04, 19:45   #3 (permalink)
 
Registriert seit: 25.08.04
Sunstepper Leistung: Facit NTK
Likes: 0
Standard

Pass auf, dass dein Logincode sicher gegen SQL-Injections ist.
Ansonsten wären für später noch Bildercodes wichtig, damit man sich (zumindest nicht so einfach) per Script einloggen kann. Nützlich ist auch per Referer sicherzugehen dass man sich nur über die Loginseite einloggen kann.

Beim Ändern der E-Mail sollte erst eine Mail an die neuen Adresse zum Freischalten derer gehen, um sicherzustellen dass der User nichts falsches einträgt. Vielleicht solltest du auch ne Mail verschicken wenn der User das PW ändern will. Wenn jemand den Account overtaken will braucht er so schon mal Zugang zum Account und zur E-Mail-Inbox.

Das mit den nicht-veränderbaren Passwörtern halte ich für keine so gute Idee. Das werden die User wahrscheinlich auch nicht hinnehmen und besonders am Anfang solltest du versuchen ihnen das Spiel bequem zu machen.
Wenn wieder mal jemand die üblichen "abc" oder "0000" nimmt ist das seine Schuld. Sorg einfach dafür, dass kein brute force möglich ist (also nach drei falschen Logins Mail an den Accountbesitzer für neue Freischaltung).

Das ist jetzt alles was mir spontan eingefallen ist... schon ne Weile her.
Sunstepper ist offline   Mit Zitat antworten
Alt 15.11.04, 19:49   #4 (permalink)
Themenstarter
 
Registriert seit: 15.11.04
Novaner Leistung: Facit NTK
Likes: 0
Standard

jo auf jeden fall erstmal ne gute idee, festzulegen dass das PW 8 stellig sein muss und Zahlen enthalten muss. Und mit 3 versuche is nich schlecht.... allerdings könnten so andere den acc versuchen lahmzulegen, allerdings kan nder besitzer dann einfach LoginID ändern, klingt logisch.

und der schutz gegen SQL-Injections dürfte da schon etwas schwieriger sein, ich meine wenn mans geschickt anstellt kann man doch quasi überall code einschleusen
Novaner ist offline   Mit Zitat antworten
Alt 15.11.04, 22:13   #5 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
also "doppelt" Verschlüsseln bringt gar nichts.

Denn wenn ein Angreifer die PW's hasht, dann hasht sein Brute Force Progamm die PW's auch doppelt und testet sie dann erst.

Was sinnvol wäre, wäre evt. die PW's erst zu Hashen, und dann nochmal per AES o.ä. verschlüsselt Speichern.
So müssten die erst den Key für AES herrausbekommen und dann die PW's "enthashen".

Am besten den Login per SSL laufen lassen und die Typischen Sicherheitslücken nicht vergessen (Get Variablen immer vorher überprüfen ob er darauf Zugriff hat).
Elderan ist offline   Mit Zitat antworten
Alt 15.11.04, 23:10   #6 (permalink)
Themenstarter
 
Registriert seit: 15.11.04
Novaner Leistung: Facit NTK
Likes: 0
Standard

hm ich glaub nich dass ich SSL irgendwie da bekommen kann, sowas muss man doch zusätzlich buchen, oder wie läuft das ab?

und wegen dem doppelt codieren - j oso hatte ichs mir gedacht, woltle es erst verschlüsseln mit einem zufallspasswort(also für alle gleich) und dann per md5(), da md5 quasi nur durch Listen knackbar is, wird dem das nich helfen wenn ein kodierter String noch mal mit md5 kodiert wird.... ich glaube das wäre es tausendmal leichter anderswie an die daten zu kommen...
Novaner ist offline   Mit Zitat antworten
Alt 16.11.04, 14:39   #7 (permalink)
 
Registriert seit: 20.07.04
Phuket Leistung: Facit NTK
Likes: 0
Standard

schlechtere Brute Force kann man auch einfach mit Bild Sicherheitscodes überwinden. Man muss den Code vom Bild eintippen. Würde auch das Problem mit Skripten verringern.
Phuket ist offline   Mit Zitat antworten
Alt 16.11.04, 16:46   #8 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
@Novaner: Kannst du das nochmal verständlich schreiben??

Also du Verschlüsselst es erst per AES etc, und dann hasht du es per MD5 und speicherst es, stimmt?
Gut würde jetzt jemand Zugriff auf die DB bekommen, wäre es nur schwer möglich an die PW's zu gelangen, aber wenn er zurgiff auf die Dateien hat, wo auch der Key gespeichert werden muss, ist das Verfahren wirkungslos.

Außerdem bringt das doppelt "Verschlüsseln" auch nichts gegen Lauschern. Also muss du einen SSl Login anbieten, falls die Lauscher außen vor bleiben sollen.
Elderan ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Sicherheit für Browsergame
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Browsergame CrAc (Web-) Design und webbasierte Sprachen 10 10.08.09 22:33
Browsergame TheRealMoon Games 40 24.01.07 13:03
Browsergame Bot ToxicJetzt! Code Kitchen 6 18.03.06 14:27
Thema Sicherheit - Wieviel Sicherheit brauche ich überhaupt Schlaflos (In)security allgemein 7 03.08.04 01:07


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61