| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Session Hacken ? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo erstmal *g* Wie ist es möglich eine Session zu hacken und wie kann ich meine Seite davor schützen ...
![]() |
| | #1 (permalink) |
| Registriert seit: 04.09.05 ![]() Likes: 0 | Anzeige Hallo erstmal *g* Wie ist es möglich eine Session zu hacken und wie kann ich meine Seite davor schützen ? Ich bin dabei einen Webshop zu progen und verwende Sessions. Jetzt habe ich gelesen das Session auch nicht unbedingt sicher sind. Wie kann ich meine session schützen und wie kommt ein hacker auf die sessions ? Das einzige was ich dazu gehört habe ist das es wohl auch eine lücke gibt die man mit Telnet nutzen kann um sessions zu manipulieren. Bitte helft mir. P.s.: NEIN ich möchte nichts Illegales tun sonndern nur verstehen wie es geht um es abzuwehren. ;) |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | bei einer session gibt es eine sogenannte session-id welche der client dazu benoetigt um sich 'auszuweisen'. nun gibt es 2 verfahren um diese zu uebertragen 1) per link: --> unsicher, da viele leute ihre links via copy&paste in emails/messageboards/... verschicken 2) per cookies --> sollte verwendet werden bei beiden moeglichkeiten kann man ohne probleme einbrechen, sofern man an die session-id gelangt! zusaetzlich auf die ip zu schauen (--> alls anfragen zu dieser session muessen ueber die gleiche ip) waere zwar eine loesung. ein nachteil dieser loesung ist das nichtfunktionieren der session bei usern welche dynamisch ueber verschiedene proxys gehen. --> heutzutage werden in den meisten faellen cookies verwendet. wenn noetig sollte man noch seinen ganzen traffic mit ssl verschluessln, was sicherlich zusaetzliche sicherheit bringt. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 04.09.05 ![]() Likes: 0 | Die IP variante scheiter ja leider schon an AOL da man da ja ständig eine neue IP bekommt. Also muß man den trafic belauschen und andere SessionID´s abfangen um eine Session zu hacken ? Ich dachte man kann die daten die in einer Session sind manipulieren. Bsp.: User hat recht = 1 und ändert es auf recht = 2. SSL soll eh eingesetzt werden (sobald ich das gelernt habe) |
| | |
| | #4 (permalink) |
| Registriert seit: 19.03.05 ![]() Likes: 1 | Wenn du die Daten in nen Cookie schreibst (z.B. recht = 1), dann kann es der Benutzer nach belieben verändern. Die sichheitsrelevanten Sachen solltest du möglichst nur auf dem Server machen. Der User soll nur seine Session ID bekommen, mit der er sich identifiziert, den Rest macht der Server (anhand der SessionID hereusfinden, welche Rechte der User hat, etc.). |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 04.09.05 ![]() Likes: 0 | Wenn ich ein $_SESSION["userrecht"] = 1; mache ist das ja nur auf dem server gespeichert. Die session kann ich ja so konfigurieren das nur session cookie erlaubt ist. Da wird ja aber nur die sessionid gespeichert. Also kann der user nix ändern. *Hoffe das stimmt so* Ich habe aber gehört das man via Telnet die session auf dem Server manipulieren kann. Angeblich soll es auch anderst noch möglich sein aber keiner sagt einem wie und was man dagegen tun kann. Auser SSL. |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | mit telnet kannst du nur sehr einfach http get requests zusammenbasteln. --> man benoetigt dazu eine sessionid |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 04.09.05 ![]() Likes: 0 | Kannst du mir auch verraten: wie das geht? wie ich mich schützen kann? was man damit anrichten kann? Ich denke bei einem shop sollte man schon eine gewisse sicherheit haben *g* |
| | |
| | #8 (permalink) |
| Senior Member Registriert seit: 28.08.05 ![]() Likes: 0 | https und längere/kompliziertere sessionids |
| | |
| | #9 (permalink) | |
| Themenstarter Registriert seit: 04.09.05 ![]() Likes: 0 | Zitat:
Entweder es kann jemand auslesen oder er muß raten was bei einer normalen SID schon unmöglich ist. (da gibt es auch eine rechnung zu) Also https und es wird unmöglich ??? Ich dachte immer die SID MUß irgendwo stehn sei es in der URL/Link oder als cookie. Das müßte man doch dann auch auslesen können. Klar man kann keine Fremden SID´s via sniffer klauen aber die eigene hat man ja und kann damit ja das telnetteil füttern. | |
| | |
| | #10 (permalink) | |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | Zitat:
klar muss die sid uebertragen werden, aber mit https wird das nicht in klartext (auch nicht der link und schon gar nicht die cookies) uebertragen --> du kannst sniffen solange du willst. btw: sid's ueber links zu uebertragen sollte meiner meinung so oder so verboten werden.....es gibt genug daus, die links aus dem browser in der welt herum-mailen. ohne die sid von solchen links zu entfernen hat man ja genau das problem, dass die sid jemandem zugaenglich gemacht wird --> cookies verwenden (auch wenn das nicht ganz alle brwoser unterstuetzen)!!!!! | |
| | |
| | #11 (permalink) |
| Ich hab bei meinem Session Script des ich in php geschreiben hab die Session ID zeitlich begrenzt, d.h. dass die Session ID nach z.B. 5 min ohne Aktionen (also wenn sich der User z.B. vom PC entfernt oder die Website verlässt, ohne sich abzumelden) ungültig wird. :O Des hilft auch gegen Idioten, die die links aus dem browser in der welt herum-mailen ohne die sid von solchen links zu entfernen. ![]() Auf jedenfall solltest du noch ne Prüfung einbauen, ob Cookies akzeptiert werden - so wird nur im Notfall die SessionID per URL weitergegeben. ![]() cu
__________________ Major Fault, General Error and Colonel Panic came together to celebrate timeout. ------------------------------------------------ http://www.shick.de/ ------------------------------------------------ | |
| | |
| | #12 (permalink) | |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | Zitat:
| |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Status Überprüfen via Session | Nohos | (Web-) Design und webbasierte Sprachen | 8 | 23.04.09 18:27 |
| Session sichern | Lilu | (Web-) Design und webbasierte Sprachen | 4 | 20.06.07 17:29 |
| ssh session remote beenden | boehmi | Linux/UNIX | 5 | 17.05.06 14:14 |
| Session(Login) & Chat | CPU8080 | (Web-) Design und webbasierte Sprachen | 10 | 03.12.05 15:24 |
| Telnet/SSH Session von WebSite aus | phoebe | (Web-) Design und webbasierte Sprachen | 2 | 25.10.03 15:35 |