Antville Project

The endless story

Auf deutsch, weil es sonst nicht genau rüberkommt: Die Änderung im Anmelde-Procedere, die durch ein nicht zweckdienliches Publizieren von theoretischen Sicherheits-Lecks provoziert wurde, ist untauglich. Mehrere Ameisen haben mittlerweile berichtet, daß a) eine Anmeldung per Cookie nicht mehr möglich ist b)bestimmte Browser gar nicht reinkommen c)wahrscheinlich auch Kontaktaufnahmen von Angemeldeten ohne Cookie auf IP überprüft werden, was angesichts von Short-Hold und Anonymisierern völlig zum Scheitern führt. So wie es aussieht, wird damit das Arbeiten mit Antville ziemlich unmöglich. Ich bitte hiermit eindringlich um eine andere, akzeptable Lösung für die Anmeldung und um mehr Umsicht bei der Erörterung von Sicherheitsproblemen.

comment    

 
hns, November 22, 2002 at 11:51:08 AM CET

Re: The endless story

nicht zweckdienliches Publizieren von theoretischen Sicherheits-Lecks

Falsch, das sicherheitsproblem war riesig und kinderleicht auszunutzen. Kurz gesagt kann jeder auf einer antville-domain die antville-cookies auslesen (sowohl session als auch perma-login), das geht jetzt immer noch, nur dass die cookies nur mehr mit der echten client-ip funktionieren.

bestimmte Browser gar nicht reinkommen

Konkret bitte.

Was ist Short Hold und Anonymisieren?

Das Problem ist wohl, dass dial-up-access in Deutschland leider noch sehr verbreitet ist (hierzulande hat jeder Hund eine Standleitung).

link  

 
seewolf, November 22, 2002 at 11:59:48 AM CET

Riesengroß

war es nur, weil es gleich in alle Welt hinausposaunt wurde und Ihr zum schnellen Handeln gezwungen wurdet. Sicherlich war es vorher auch da, aber die kriminelle Energie ist bei den Script-Kiddies weit besser entwickelt als die technische Expertise (aber da wurde ihnen ja gut geholfen). So haben wir jetzt kein Sicherheitsproblem mehr, aber die Leute kommen nicht ordentlich rein, Kommentare werden verschluckt oder einfach gar nicht mehr geschrieben, Frust macht sich breit, zumal nicht jedem die Zusammenhänge klar sind. Es wäre bestimmt einfacher gewesen für Euch, nach einer Mail in Ruhe eine Lösung zu suchen.

Browser kam von Fr. Mutant, sie ist aber zeimlich sauer, ich weiß nicht, ob sie sich nochmal meldet.

Short-Hold ist das physische Abbauen der Leitung und Halten der logischen Verbindung, auch Dial-on-Demand genannt. Betrifft auch DSL-Konfigurationen, die mindestens einmal am Tag getrennt werden, und eine neue IP bekommen.

Anonymisierer nutze ich eigentlich nur, weil ich dadurch über SSL ins Netz gehe, weil die hier in der Firma so einen blöden Lexik-Filter im IDS haben, der dauernd meckert über solche Schlüsselwörter wie VIRGINia und so. Da wollte ich mich nicht dauernd anlabbern lassen.

link  

 
robert, November 22, 2002 at 12:09:30 PM CET

Re: Re: The endless story

ich das loch drei tage nach dem fix auf antville.org veröffentlicht (leicht nachzulesen). und ich habs publiziert, weil wir nicht wissen, wer wo noch antville installiert hat und betreibt. das war also die einzige möglichkeit, die leute zu warnen (die wenigen von denen wir wissen habens schon vorher per mail erfahren).

nochmal: der fix ist die einzige möglichkeit (wenn man von diversen ssl-varianten absieht, die aber ungleich komplizierter und im fall von antville nicht wirklich verwendbar sind). wenn du eine bessere idee hast, dann raus damit.

link  

 
tobi, November 22, 2002 at 12:49:18 PM CET

Re: Re: The endless story

und ich hab nachdrücklich gebeten, dass das security-loch hier so schnell wie möglich veröffentlicht wird. dies geschah, nachdem es durch oben beschriebenen mechanismus geflickt wurde (nicht ganz, aber es ist erheblich schwerer, es nun auszunutzen).

ich bin der meinung, robert und hannes haben sehr wohl in ruhe eine vernünftige lösung gesucht und auch gefunden, wofür ihnen dank gebührt. die alternative dazu wäre gewesen, die cookie-funktion vollständig zu deaktivieren.

dass diese massnahme unmut erregt, ist verständlich aber auch bedauerlich. unmut zu schüren finde ich dagegen inakzeptabel.

link  

 
seewolf, November 22, 2002 at 1:08:54 PM CET

Danke

das ich hier in einen Zusammenhang mit "Unmut schüren" gebracht wurde. Der Inhalt des Postings von nosleep hätte sehr wohl erst mal in einer Mail abgehandelt werden können. Und zum Zeitpunkt dieser Veröffentlichung war auch noch nichts gefixt

link  

 
hns, November 22, 2002 at 1:26:40 PM CET

Re: Re: The endless story

Das Posting von nosleep hat mit der Änderung überhaupt nichts zu tun. Das war nur eine Lapalie, die uns a) immer schon bewusst war, und b) die in 5 Minuten einer halben Stunde gefixt war.

Das Problem, um das es ging, hat jedem erlaubt, sich unter jedem beliebigen Account einzuloggen, praktisch ohne technischen Aufwand.

Bitte bring konkrete Problembeschreibungen, und nicht Meldungen wie "XYZ ist sauer" oder "die Leute kommen nicht ordentlich rein". Das bringt rein gar nichts. Wir hätten das Feature komplett abdrehen müssen, wenn uns nicht die Sache mit der IP-Adresse eingefallen wäre. Klar dass es jetzt in vielen Fällen nicht mehr funktioniert, aber unbestimmtes Beschwerden helfen uns nicht dabei, die Situation zu verbessern.

Wenn es jemandem zu mühsam ist, sich jedesmal anzumelden dann soll er meinetwegen immer online bleiben oder verdammt nochmal bleiben wo der Pfeffer wächst ich geh jetzt in den Hof Bierflaschen zertrümmern so ärgert mich das.

link  

 
seewolf, November 22, 2002 at 1:52:23 PM CET

ich .com mit (zweiter Versuch)

denn ich habe mich also geirrt und das Posting von nosleep als Grund für die Anderung angesehen (und finde es immer noch nicht glücklich). Ich werd hier nix mehr Kritisches als Nicht-Programmierer sagen, da es unkonstruktiv und zu unbestimmt ist.

link  

 
nosleep, November 22, 2002 at 2:08:07 PM CET

Re: Re: The endless story

Wenn ich es richtig verstanden habe, sollte die Änderung doch nur die Remember Me Funktion betreffen und nicht die normale Session? Das Problem dabei ist/kann sein, das Proxies die Round-Robin machen oder Header nicht entsprechend mitsenden oder anonymisieren, damit ein Problem haben (weil unterschiedliche IP im Header). Die Session läuft irgendwann ab - eventuell Session-Timeout höher setzen? Das von mir geschilderte Problem ist anders gelagert. Wenn Herr Seewolf sagen welchen Provider er benutzt check ich das mal gegen. Ansonsten hilft eventuell, langen Text offline vorschreiben. Vielleicht hilft es wenn jemand sagt wie lange eine Session gültig ist. Bindung auf IP-Adresse ist nuja, nicht wirklich eine Lösung. HTTP ist eben zustandslos, Remember Me/Sessions lassen sich nicht wirklich gut in zustandslosen Protokollen implementieren, bei Dialup ist es die Pest, muss man sich mal neu anmelden, weil mit jedem Dial-In die IP Adresse eine andere ist und man sich dann neu anmelden muss. Solange man online ist (also Session -> Sizung) die Verbinung nicht getrennt wurde, sollte es funktionieren.

My Apologies to hns, LART em harder ;).

P.S: Rausposaunt hab ich garnix, ansonsten möge man bitte eine E-Mail und optional einen PGP Schlüssel hier hinterlegen und ich schick das auch gern per Mail - so ist das eben, das eine hat mit dem anderem nichts zu tun, die Cookiesache habe ich mir nicht angesehen, mein Problem betrifft das Vertäuschen und Abzocken von Accountdaten ohne Cookies über einen Skin. Und wenn ich erst nach 90 Tagen drauf auf die Idee komm das was unsicher ist, wäre da jeder andere Menschn der sich eingehend mit der Problematik befasst auch drauf gekommen.

Und wenn mir ein Nichttechniker sagen möchte wo und wie ich eventuelle Schwächen von Antville zu posten habe krieg ich Pickel, ich gesell mich dann gern zu hns und helf ihm beim Flaschen zerstrümmern, so ärgert mich das wenn Notechs nicht mal vernünftige Fehlermeldungen bzw. Zustandsbeschreibungen geben aber erstmal mit dem Finger auf andere zeigen, klar bin ich schuld, immer drauf auf mich, ich kann ja nix dafür das ich mir darüber Gedanken mache das jemand etwas in dein Blog schreibt, und Du deshlab Unannehmlichkeiten hast. Alte Regel bei solchen Anspruchsdenken, gilt auch für mich: Ich darf hier ein Blog machen, dafür bin ich dankbar. Fehler teile ich gern mit, und wenn es darum geht eine Lösung für das Problem zu finden denke ich auch gern darüber nach. Antville ist gratis, und nicht umsonst, es ist ein Privileg - niemand hat ein Recht darauf zu bloggen. Vielleicht stellst Du deine Attitüden und dein Anspruchsdenken darauf ein bevor Du mir aus Unkenntnis irgendwas unterstellst - sowas pisst mich wirklich an! Niemand kann was dafür das sich dein Modem trennt und danach die Session nicht mehr gültig ist, es ist dein fuqing Problem, deine eigene Unfähigkeit? Rest können wir gern per Mail diskutieren.

link  

 
robert, November 22, 2002 at 2:12:03 PM CET

Re: Re: The endless story

mensch seewolf, du brauchst doch nur möglichst detailliert zu sagen, was wann nicht funktioniert, und nicht "bestimmte browser kommen nicht rein". was sollen wir damit anfangen? so schwer kann das doch nicht sein, oder? gänzlich unverständlich finde ich, dass du einen ip-anonymisierer verwendest, und die nebeneffekte dessen antville (bzw. uns) anlastest. sorry, but i don't get it. wir haben uns bemüht die accounts der antville-user so sicher wie möglich zu machen, und solange keine bessere idee zur lösung des problems auftaucht wirds so bleiben. hns, lass mir ein paar bierflaschen übrig ...

link  


... comment
 
frankai, November 22, 2002 at 7:01:50 PM CET

Re: liebe antville-chefs

lassen sie doch mal den herrn seewolf in ruhe das ist doch kein unfreundlicher mann der wollte doch nicht ihnen persönlich was

link  


... comment
 
hermannluehrs, November 22, 2002 at 10:35:41 PM CET

verzicht auf cookie für login skin edit

ich bedauere, dass man das login-skin nicht mehr bearbeiten kann. Persönlich würde ich gerne auf das "remember me"-cookie verzichten, wenn dafür das login-skin wieder bearbeitbar ist.

link  

 
nosleep, November 24, 2002 at 2:14:07 PM CET

Re: verzicht auf cookie für login skin edit

Das eine hat mit dem anderem nichts zu tun.

link  


... comment
 
gHack, November 22, 2002 at 10:44:38 PM CET

Ich bin ja technisch völlig blöd, aber könnte man nicht die MAC-Adresse einer Kiste statt der IP-Adresse in das Cookie eincoden? Oder liegt das zu tief im Protokollstapel?

link  

 
kris, November 24, 2002 at 11:46:50 PM CET

MAC-Adresse

an die kommt man nicht ran.

link  


... comment
 
meise, November 24, 2002 at 3:05:26 PM CET

Eine Bitte:

Wäre es wohl möglich, das alte Sicherheitsloch von Antville wieder herzustellen, damit ich wieder Beiträge von über einem Satz posten kann??? (Ohne ausgeloggt zu werden, weil mein Router zwischendurch eine Pause eingelegt hat?)

link  

 
nosleep, November 24, 2002 at 4:35:48 PM CET

Re: Eine Bitte:

Warum stellst Du deinen Router nicht entprechend ein, das er nicht sofort die Verbindung trennt, anstelle dazu aufzufordern Antville zu kompromitieren?

link  

 
meise, November 24, 2002 at 4:48:46 PM CET
  1. weil ich keine Ahnung davon habe und es auch nicht dokumentiert ist, wie man das macht.
  2. weil es keine andere Seite im Internetz gibt, die ein Problem mit meinem Router hat.
  3. weil ich auf Argumentationen wie Deine dermaßen allergisch reagiere, dass ich mir jeden weiteren Kommentar dazu spare.

link  

 
Chronistin, November 24, 2002 at 10:13:58 PM CET

ein sicherheitsloch absichtlich wiederherzustellen...

...scheint mir doch reichlich absurd. robert, hns, soll ich euch noch ein paar bierflaschen vorbeibringen?

link  

 
nosleep, November 24, 2002 at 10:29:24 PM CET

Re: Eine Bitte:

Liebe Meise, für deine Unfähigkeit kann ich nichts, dafür das es nicht dokumentiert ist kann ich auch nichts und ich find meine Argumentation durchaus schlüssig, denn allergische Reaktionen bekommen nur die, die sich hilflos aufgrund der eigenen Inkompetenz fühlen. Warum sollten alle anderen unter mangelender Sicherheit aufgrund deiner Inkompentenz, der Inkompentenz dessen der deinen Router eingerichtet hat leiden?

Mögliches Szenario: Ich könnte auch argumentieren, das man die Sicherheitslücke wieder einbaut, ich wäre der erste der sie ausnützen würde, würde unter deinem Namen rechtspornografisches und kinderradiakles Material veröffentlichen, und jemand wie Du würde dann die Konsequenzen tragen müssen.

Ich bin nicht mal aufgeregt, ich finds eher amüsant und lehrreich wie man mit technischen Problemen und den Folgen umgeht.

link  

 
kris, November 24, 2002 at 10:33:07 PM CET

was spricht gegen optional unsicher?

man könnte ja auf der seite mit den nutzerpräferenzen die option "unsicherer cookie" (mit belehrung über risiken und nebenwirkungen) hinzufügen. um den "unsicheren" logins mehr sicherheit zu geben, könnte man z.b. verfahren wie bei mac os x: wenn man admin-funktionen (skins, prefs, fremde postings loeschen oder editieren) benutzt, muss man sich noch einmal authentifizieren.

aber eigentlich ist das problem nicht das ständige einloggen, sondern die verlorenen postings. könnte man die routinen nicht so gestalten, dass der gerade geschriebene oder bearbeitete beitrag nach dem redirekt zur login-seite nicht weg ist?

link  

 
robert, November 25, 2002 at 3:51:54 PM CET

Re: Eine Bitte:

könnte man die routinen nicht so gestalten, dass der gerade geschriebene oder bearbeitete beitrag nach dem redirekt zur login-seite nicht weg ist?

ja, das sollte eigentlich möglich sein (thanks to helmas session/user-model), ich werd mich mal dahinterklemmen.

link  

 
tobi, November 25, 2002 at 3:58:12 PM CET

Re: Eine Bitte:

hehe, und als nächstes kommt asynchrones save-while-write mittels javascript xml-rpc api, oder robert?

link  

 
robert, November 25, 2002 at 4:41:11 PM CET

Re: Eine Bitte:

nein, das kommt bestimmt nicht ;-)

link  

 
nosleep, November 25, 2002 at 4:52:22 PM CET

save while write javascript xml-rpc api

Danke dafür, also das es nicht kommt.

link  


... comment
 
kris, November 24, 2002 at 9:56:12 PM CET

leute, macht euch locker!

ich weiss, ihr seid aergerlich, aber ihr habt euch da in was reingesteigert. nutzt lieber eure kreativitaet und denkt ueber eine loesung nach, anstatt euch gegenseitige unsinnige sachen an den kopf zu werfen.

link  


... comment
 
praschl, November 24, 2002 at 11:16:51 PM CET

was mich nervt,

ist etwas ganz anderes: der pampige flegelhafte konsumistische ton, mit dem hier die antvillistas kritisiert werden. wir alle wissen, dass die leute, die hinter antville stehen, sich immer wieder mehr als nur ein paar nächte um die ohren geschlagen haben, um uns, völlig gratis, ein ziemlich perfektes weblogsystem hinzustellen, probleme zu beseitigen, bugs zu fixen usw. jedem, der ein noch so amateurhaftes problemchen hat, ist hier immer prompt geholfen worden. und jeder, der ein antville-log hat (wofür er sich by the way selbst entschieden hat), kennt die geschäftsgrundlage: es ist software, die weiterentwickelt wird. wenn jemand probleme hat mit irgendwas, kann er sie schildern, kann er kritisieren, kann er nachfragen. pampig werden kann er nicht.

link  


... comment
 
kantel, November 25, 2002 at 3:32:52 PM CET

Re: The endless story

Muß mich hier auch mal zu Wort melden, weil aus dem Beitrag von seewolf und einigen anderen eine Haltung spricht, die mich auch in meinem Beruf nervt: Denn taucht irgendwo ein neues Sicherheitsloch auf, habe ich folgende Wahl:

  1. Ich ändere die Einstellung an der Firewall und mache das Sicherheitsloch dicht. Sofort weiß jeder DAU, wenn irgendetwas nicht funktioniert (und sei es nur, weil der Telephonhörer nicht richtig aufgelegt ist), ist die Firewall schuld, ich soll doch bitte gefälligst das Loch wieder aufmachen, so schlimm sei doch das alles nicht.

  2. Ich mache nichts. Wenn das Loch dann ausgenutzt wird und z.B. ein Server über mehrere Stunden steht, auf einmal SPAM vom Institut verschickt wird, oder irgend etwas anderes Häßliches passiert, bin ich auch schuld.

Egal, was ich mache, ich kriege immer eines auf die Mütze.

Leute, das Internet ist schon lange nicht mehr die Insel der Seeligen, auf der sich ein paar Idealisten tummeln. Wenn ein Sicherheitsloch auftaucht, sollte es oberste Priorität sein, das Loch zu schließen, sonst könnt Ihr bald alle nicht mehr bloggen, weil auf einmal Antville einer kaukasischen Spam-Bude gehört.

Und Router, die im Minutentakt die IP-Adresse ändern, sind (sorry) idiotisch konfiguriert und sollten dem um die Ohren geschlagen werden, der die Konfiguration vorgenommen hat, aber nicht denen vorgeworfen werden, die hier versuchen, einen vernünftigen Blog-Betrieb aufrechtzuhalten.

Noch einmal sorry, aber diese Mischung aus "Ich bin DAU und ich bin stolz darauf" und der Anspruchshaltung eines verwöhnten Kleinkindes hat mich ziemlich verärgert.

link  

 
mutant, November 27, 2002 at 11:46:55 AM CET

ach komm,

joerg, du sagst es doch selber: wie mans macht ist es verkehrt. und grade macuser reagieren ganz empfindlich darauf, wenn nicht alles so ist, wie es immer war. vielleicht habe ich in letzter zeit zuviel mit grafikern rumgehangen und deswegen einen kleinen hirnstau gehabt (genick brechen etc), mittlerweile habe ich mich daran gewoehnt 2 mal am tag einzuloggen.. mittlerweile geht auch alles wesentlich fluessiger, aber einen moment lang hatte ich echt panik, das antville unbenutzbar wird. und das haette mir ein bisschen das genick gebrochen, nicht weil ich sonst kein leben haette, sondern weil ich die gemeinschaft mit einigen hier nicht mehr missen wollen wuerde. und jede andere form der kommunikation eben eine andere waere. das wuerde ich ungerne missen. das sich hier jetzt so eine spaltung techies gegen daus bildet, angefuehrt von mr. nomanieren, das finde ich schade. und das uns hier pauschal anspruchsdenken vorgeworfen wird finde ich unfair, schliesslich sind hier einige versammelt, die bereit waeren, eine art foerderverein zu bilden oder sonstwie finanziell beizutragen, um antville.org so zu erhalten, wies ist. ach, was solls, ich bin heute viel zu harmoniesuechtig, um noch was sinnvolles schreiben zu koennen. ausserdem muss ich noch was arbeiten.

link  


... comment
 
kantel, November 25, 2002 at 3:50:16 PM CET

Re: The endless story

Muß mich hier auch mal zu Wort melden, weil aus dem Beitrag von seewolf und einigen anderen eine Haltung spricht, die mich auch in meinem Beruf nervt: Denn taucht irgendwo ein neues Sicherheitsloch auf, habe ich folgende Wahl:

  1. Ich ändere die Einstellung an der Firewall und mache das Sicherheitsloch dicht. Sofort weiß jeder DAU, wenn irgendetwas nicht funktioniert (und sei es nur, weil der Telephonhörer nicht richtig aufgelegt ist), ist die Firewall schuld, ich soll doch bitte gefälligst das Loch wieder aufmachen, so schlimm sei doch das alles nicht.

  2. Ich mache nichts. Wenn das Loch dann ausgenutzt wird und z.B. ein Server über mehrere Stunden steht, auf einmal SPAM vom Institut verschickt wird, oder irgend etwas anderes Häßliches passiert, bin ich auch schuld.

Egal, was ich mache, ich kriege immer eines auf die Mütze.

Leute, das Internet ist schon lange nicht mehr die Insel der Seeligen, auf der sich ein paar Idealisten tummeln. Wenn ein Sicherheitsloch auftaucht, sollte es oberste Priorität sein, das Loch zu schließen, sonst könnt Ihr bald alle nicht mehr bloggen, weil auf einmal Antville einer kaukasischen Spam-Bude gehört.

Und Router, die im Minutentakt die IP-Adresse ändern, sind (sorry) idiotisch konfiguriert und sollten dem um die Ohren geschlagen werden, der die Konfiguration vorgenommen hat, aber nicht denen vorgeworfen werden, die hier versuchen, einen vernünftigen Blog-Betrieb aufrechtzuhalten.

Noch einmal sorry, aber diese Mischung aus "Ich bin DAU und ich bin stolz darauf" und der Anspruchshaltung eines verwöhnten Kleinkindes hat mich ziemlich verärgert.

link  

 
nosleep, November 25, 2002 at 4:56:05 PM CET

Anspruchsdenken

Ich empfehle in solchen Situationen immer www.iks-jena.de sowie meinen Senf auf nosleep.antville.org - dort steht auch warum Sicherheit nicht optional ist - und wer ein gutes Argument bringen kann, ist herzlich eingeladen mich zu entkräften.

link  

 
Kasi, November 25, 2002 at 5:57:09 PM CET

Re: Anspruchsdenken, un all deine Dinge davor

Deine Argumente kann ich gut nachvollziehn, is klar, das hier für die Macher alles nicht so einfach ist - vor allem, den Usern entgegenzukommen, denen die Profesionalität abgeht. War allerdings im Glauben, dass die Präsenz von notechs hier erwünscht war, um die wahre Usability zu erproben. Wie ich sagte, das klingt ja alles sehr argumentativ bei dir. Mag auch sein, dass du nicht im geringsten Tolerant genug bist um andre Vorgehensweisen und Gegebenheiten zu akzeptieren. Respekt vor deinem Wissen. Aber dein zwischenmenschlicher Umgangston ist schlicht und ergreifend zum Kotzen. Und die Arroganz deinerseits...auch (muss gestehn, mir fällt kein passenderes Wort als dieses ein). Ich bin gerne bei antville, happ kein Stress mittem einlocken, happ auch kein Router. Aber mit einer solchen Art von Überheblichkeit hab ich eins.

link  

 
kris, November 25, 2002 at 5:59:19 PM CET

Typische Experten-Arroganz

Wieso wollt Ihr Probleme immer auf den Nutzer schieben? Könnte es nicht auch sein, dass der Admin ein Kommunikationsproblem hat, wenn seine Nutzer nicht verstehen, dass das schnelle Stopfen eines Sicherheitslochs Vorrang hat, auch wenn es zu vorrübergehenden Unzulänglichkeiten führt?

Was wäre wenn man den Nutzern eine verständlichen Erklärung gibt? Ich wette, damit würden garantiert einige der der Beschwerden wegfallen und die Nutzer würden nebenbei auch was für später lernen. Vielleicht haben sie sogar Ideen für eine langfristige Lösung, die besser als den Hotfix ist.

link  

 
kantel, November 25, 2002 at 7:03:28 PM CET

Re: Typische Experten-Arroganz

Glaub ich nicht. Solange man in Deutschland im gesellschaftlichen Ansehen steigt, wenn man offen zugibt, weder von Mathematik noch von Technik etwas zu verstehen, ist die Anzahl derer, die sich schlicht und einfach weigern, einer technischen Erklärung zuzuhören, erschreckend hoch.

Es sind nämlich immer gerade die "Nichtzuhörer", die sich hinterher beschweren. (Und das ist Lebenserfahrung und kein Vorurteil :o)

link  

 
praschl, November 25, 2002 at 7:19:59 PM CET

ich würde es sinnvoller finden:

  • wenn die nichtdurchblicker die durchblicker nicht deswegen anpampen, weil sie was nicht kapiert haben.

  • und die durchblicker die nichtdurchblicker nicht deswegen anpampen, weil sie so deppert sind.

come on, guys, rumgezetere macht nur unhübsche falten.

link  

 
kantel, November 25, 2002 at 11:10:49 PM CET

Re: sinnvoller finden

Leichter gesagt als getan: Es gibt auch noch so etwas wie »Produzentenstolz« (ja, ich weiß, Begriff aus der marxistischen Mottenkiste, aber trotzdem was Wahres dran) — und wenn man daran rührt... ;o)

Und außerdem bin ich mit meinen fast 50 Jahren noch ziemlich faltenlos, kann also noch einiges ab. :o)

link  

 
nosleep, November 25, 2002 at 11:41:03 PM CET

Der Nutzer

ist das Problem. Zynismus: Keine Nutzer keine Probleme - ist das so schwer? (= Für die Login-Problematik gibt es keine Lösung die mit vertretbaren Aufwand implementierbar ist. Die Probleme resultieren aus dem offenem Design von Antville (Stichwort malcious user) der Zustandslosigkeit von HTTP und dem mangelendem Sicherheitsbewusstsein der Majorität der Nutzer. Was darf es sein:

  • Verzicht auf Skins/Layout generell? Möchte niemand - dafür sind wir alle zu eitel.
  • Verzicht aufs Login-Skin? Akzeptabel!
  • Verzicht auf Integrität des eigenen Blogs? Inakzeptabel!

Die aktuelle Lösung arbeitet einwandfrei im Sitzungskontext, wer die IP nach dem Login wechselt muss sich eben wieder anmelden - vertretbare Lösung für die Majorität der User. Alle weiteren Änderungen würden tiefere Einschnitte in Komfort und Einfachheit bedeuten. Andere Lösungen würden das offene Design von Antville entgegenwirken. Ich bin mit dem Antville Projekt in keiner Weise verbunden.

link  

 
kris, November 26, 2002 at 11:03:23 AM CET

Re: Ich bin mit dem Antville Projekt in keiner Weise verbunden.

Das merkt man Deinen Ausführungen an. Wenn Dir Antville etwas bedeuten würde, dann würdest Du auch erkennen, dass Deine Aufwand/Nutzen-Analyse falsch ist. Es ist so, wie es Nina sagt, die derzeitige Übergangslösung könnte Antville das Genick brechen. Alerdings nicht, weil die Leute zu dumm sind oder zu wenig Sicherheitsbewusst sein haben, sondern weil es einfach zu lästig ist.

link  

 
hns, November 26, 2002 at 11:18:01 AM CET

Mit Verlaub

Die Sache mit "Antville das Genick brechen" finde ich völlig überzogen, obwohl ich Ninas Frust verstehe.

link  

 
nosleep, November 26, 2002 at 1:52:23 PM CET

Kris,

Du führst deine eigenen Arguemnte ad absurdum, dir ist einfach nicht mehr zu helfen. Du bist dumm und wenig sicherheitsbewusst, weil der Fakt das es mit vertretbarem Aufwand keine bessere Lösung gibt nicht in deinen Kopf passt.

Ich finde es immer wieder faszinierend wie ich hier auf persönlicher Ebene angeweint werde - die Aussage das ich mit Antville nicht vebunden bin bedeutet einfach nur das ich nicht möchte das jemand auf die Idee kommt das ich für die Organisation tätig bin die Antville bereitstellt. Ja ich betrachte die Sache sehr emotionslos, und ich finde das gut so, Antville ist nicht mein Leben, es geht auch ohne - bei euch scheinbar nicht mehr? Achso, bring doch mal einen Lösungansatz der nicht nur aus "es muss besser gehen" besteht - wie wäre es zur Abwecheslung mal mit etwas Kompetenz anstatt geweine.

link  

 
tobi, November 26, 2002 at 2:02:03 PM CET

Re: Re: The endless story

so, für mich ist die grenze des erträglichen jetzt überschritten. kriegt's euch wieder ein oder ich droh euch mit liebesentzug. so eine freche arroganz hier, so ein unmöglicher ton.

ps. ich bin mit diesem projekt leidenschaftlich verbunden und gleich platz ich.

link  

 
kris, November 26, 2002 at 2:11:57 PM CET

nosleep, danke fuer die blumen

ich sagte nur, dass es fuer dich keine loesung mit fuer dich vertretbarem aufwand gibt, weil es dir egal ist. anderen leuten ist es nicht egal und deshalb sieht deren kosten/nutzen-rechnung anders aus.

link  

 
nosleep, November 27, 2002 at 7:16:49 AM CET

Blumen?

Mähmäh, alles Warmduscher hier. (=

Ich hab schon bei meinem erstem Posting angedeutet das es eine Lösung gibt die auf Hashes basiert, aber hier muss man ja alles sebst machen - wie auch immer ich hab das aufgeschrieben und auf euere Hop-Liste gemailt - es ist nur ein Ansatz, aber es funktioniert mit Hashes und lässt sich ähnlich einfach implementieren wie ein IP-Check der ja die IP-Wechsler stört. Die Lösung erlaubt es den Cookie zu klauen macht ihn aber unbrauchbar wenn er von einer anderen IP-Adresse kommt, jemand einen anderen Client benutzt und arbeitet auch mit Cookies und macht einen Filter eventuell komplett überflüssig - löst aber nicht das Login-Skin-Problem.

Was ich nicht reingeschrieben habe ist folgende Lösung, die macht es noch einfacher mit der serverseitigen Hashberechnung und einer Session ID in dem man folgende Werte einbezieht und das wie folgt implementiert: {User|Session ID|Domain|IP|User Agent} das sieht dann so aus: {nosleep|217.227.87.114.ugnt1jc502ot |pD9E35772.dip.t-dialin.net|217.227.87.114|Internet Explorer 6.0; WinXP} Jetzt haben wir immernoch das Problem das die IP wechselt und uns niemand die Session ID stehlen darf. Wir verkürzen das auf: {nosleep|ugnt1jc502ot|t-dialin.net|217.227|Internet Explorer 6.0; WinXP} und legen das als md5hash zusätzlich in den Cookie den darf jetzt jeder haben und der sieht wie folgt aus: 716bc5d86db4368001736d6d1ea21e70.

Dieser Hash liegt im Cookie, aber nur als Checksumme zusätzlich. Wenn jetzt jemand von chello.at oder aus einem anderen Adressbereich mit dem gestohlenem Cookie kommt oder einen anderen Browser benutzt stimmt der Hash auf der Serverseite nicht mehr und das war es dann. Die Daten sind alle aus den Request Headern generiert und sollten für den HOP/antville zugänglich sein. Der Hash braucht nicht gespeichert werden, die IP-Adresse auch nicht mehr. Der Hash wird nur aus den eingehenden Request-Headern generiert und mit dem Hash im Cookie verglichen - Vóila!

Wiegesagt, ihr müsst das noch entsprechend auf den HOP/antville anpassen und gut ist. Je nach dem wie euer Session Manager implementiert ist, sollte z.B. die echte Session-ID nicht mehr im Klartext im Cookie stehen, da es aussreicht die Session von nosleep zu finden, den Hash mit Session ID serverseitig zu erzeugen mit dem Hash aus dem Cookie zu vergleichen und wenn die Hashes übereinstimmen ist es der echte nosleep wenn nicht ist es wer anders.

In letzter Instanz bedeutet das weniger Arbeit für euch und der gleiche Komfort wie vorher und Sessions sind wenn mir nix entgangen ist nicht mehr übertragbar, weil er Angreifer eine andere IP-Adresse hat die ja verhasht ist und die SessionID nicht mehr kennt weil man sie aus dem Hash nicht ableiten kann. Bla ... um Digestangriffe zu verhinden können noch mehr Daten in den Hash - der Rest steht im Posting.

Das heisst, man muss nix zusätzliches in der Applikation ändern und im Cookie steht nur nosleep;716bc5d86db4368001736d6d1ea21e70 (avUsr=nosleep; avMagicHash=716bc5d86db4368001736d6d1ea21e70;)

Mit der Abfrage: select distinct sessionid from sessions where user=nosleep; bekomme ich die Session ID aus der Tabelle aller eingeloggter User die eine Session ID haben. Aus den Request-Headern nehme ich die restlichen Daten generiere mit der geheimen SessionID den gleichen Hash und schon weiss ich mit

if (cookie.hash == server.hash)

ob die SessionID stimmt (ohne sie aushändigen zu müssen) und von der richtigen IP-Adresse ist oder Domain ist und brauche dabei z.B. nur die ersten beiden Zahlen aus der Remote Adresse und die domain.tld - das sollte den armen armen IP-Wechslern helfen.

Die jetzt geheime Session-ID sollte man natürlich nicht irgendiwe aus der Datenbank bekommen, auch nicht per Injektion, XSS - versteht sich von selbst - oder?

Hat das jetzt wer noch nicht verstanden? Möchte mir jemand einen hochdotierten, coolen Job in angenehmer Atmossphäre anbieten, möglichst im Bereich Internet im Raum Wien?

link  

 
tobi, November 27, 2002 at 10:18:18 AM CET

Re: Re: The endless story

Möchte mir jemand einen hochdotierten, coolen Job in angenehmer Atmossphäre anbieten, möglichst im Bereich Internet im Raum Wien?

tja, auf der sachebene bin ich einigermaßen beeindruckt, aber mangels soft skills seh ich da in meinem umfeld schwarz. viel glück noch.

link  

 
kris, November 27, 2002 at 1:29:50 PM CET

Und in der Fabrik?

Danke für Deine Mühe. Klingt soweit gut.

Eine Frage habe ich noch: Wenn ich es richtig verstanden habe, kann jemand nur etwas mit meinem geklauten Cookie anfangen, wenn er in meiner Domain ist, wenn die ersten zwei Stellen der IP hinhauen und wenn er einen Browser wie ich benutzt. Wer Cookies klaut, kann er auch problemlos Browser und Betriebssystem rauskriegen. In meiner Fabrik haben einige hundert Leute die gleiche Domain und die gleichen ersten zwei Stellen in der IP. Und wahrscheinlich kommt eher jemand aus meinem Umfeld auf die Idee, meinen Account zu hacken, als ein Script-Kiddie aus den Staaten.

Wenn dem so sei, dann könnte man doch bei Nutzern mit fester IP, hohem Sicherheitsbewusstsein oder Paranoia weiterhin eine Möglichkeit geben, die ganze IP mit in den Cookie packen.

link  

 
nosleep, November 27, 2002 at 4:00:06 PM CET

Proxy-GW & Softskills

Um das Fabrikproblem zu lösen kann man z.B. noch die Proxy-Header in den Hash einfliessen lassen, denn die zeigen die originäre IP an. D.h. Remote_Addr plus die Adresse hinter dem Proxy gibt wieder einen eindeutigen Hash der einen User eindeutig identifiziert. Die Lösung lässt sich beliebig erweitern und zielt eher darauf ab einen sanften re-login zu ermöglichen. 100%ig ist das nich aber ich halte es für eine gute Idee.

Müssen die Entwickler sehen was sie alles an Headern einfliessen lassen können um es so wenig spoofable wie möglich zu machen. Die andere Lösung, die Mitarbeiter in der Fabrik sollen das Internet für die Arbeit nutzen und nicht ihre privaten Blogs während der Arbeitszeit lesen, so würde ich es zumindest sehen.

Soft-Skills: Ich bin mal wieder etwas zynisch: D.h. jemand arbeitet mit Leuten zusammen die keine oder weniger Ahnung haben, aber dafür habt ihr euch allesamt ganz lieb auf der Arbeit? Prima, kein Wunder wenn da nur Applikationen rauskommen die nur für "wir haben uns alle lieb Netze designed sind" - SCNR

link  

 
kris, November 27, 2002 at 4:15:13 PM CET

nix mit privaten Blogs während der Arbeitszeit

Respekt! Du versuchst, den sozialen Aspekt des Problems zu sehen, aber eine Antville-Site ist nicht immer ein privates Weblog.

Wir wollen Antville in unserem Bereich auch als LoFi-Groupware-Lösung, Kommunikationsplattform, schwarzes Brett etc. benutzen. Okay, wenn jemand aus meinem Bereich darauf Unfug macht, kriegt er von mir was auf die Backen, aber meine Fabrik ist schon sehr groß und ich kenne nicht jeden.

link  

 
nosleep, November 27, 2002 at 6:12:45 PM CET

Fabriken und Paradigmen

Das Fabrikproblem ist lösbar, du brauchst nur die entsprechenden Änderungen im Session-Manager vornehem und schon gibt es für deine Umstände eine entsprechende Lösung. Wenn du allerdings sensible Daten in deiner Groupware hast, möchtest du die Daten sicherlich mit starker Krypto (SSL) schützen oder diese Daten wenn möglich nicht ins Internet stellen - ansonsten darfst Du dich nicht beschweren wenn Dir jemand die Daten abzieht (siehe z.B. nosleep.antville.org als Beispiel).

Ich bin mir der sozialen Implikationen von Technologie sehr wohl bewusst, leider hiess das in diesem Fall das ein paar Dial-In User draussen bleiben, allerdings waren das die Menschen die am wenigstem zur Lösung des Problems beigetragen haben - schade eigentlich oder?

Deine Groupware wird auch nur sicher sein, solange wie Du den Menschen die Skins modifizeren können vertrauen kannst, wenn Du den Clients nicht vertrauen kannst (also sichere Ende zu Ende Sicherheit) hast du eh schon viele Probleme die man nicht haben möchte und die sich nicht einfach lösen lassen.

Die Hashes werden übrigens sicherer je weniger Einschränkungen im Bezug auf den Hash gemacht werden, es gilt eben abzuwägen Sicherheit gegen Komfort. Für mich ist das das grundlegene Paradigma. Sicherheit hat Vorrang vor Komfort (Beispiel: Sicherheitsgurt im Auto - klar ist es lästig sich jedes Mal anzuschnallen und es ist viel cooler ohne Gurt zu fahren aber es ist auch riskanter im Falle eines Unfalls).

Und jeder der bereit ist Komfort gegen Sicherheit einzutauschen gefährdet sich und andere - das hat überhaupt nichts mit sozialer Kompetenz zu tun, und mir die soziale Kompetenz (von deiner Seite) abzusprechen ist albern, weil die in der technischen Dikussion primär keine Relevanz hat (davon ab kennst Du mich persönlich nicht). Und genau dieses Pradigma finde ich wichtig, weil Antville als Community sonst nicht mehr funtkioniert und diese Idee verteidige ich auch. Ich finds nur schade das es die Leute die einfach nur an Komfort denken nicht interessiert was das eigentliche Problem ist.

Anderes Beispiel ist tobis Implikation das ich keine Softskills besitze - find ich amüsant, denn wenn ich als Mitarbeiter einer Firma jemanden sehe der was kann mach ich mir ein vollständiges Bild von der Person und sehe wie er ins Team passt, in die Wüste hätte er mich dann immer noch schicken können, anyway - davon ab mein Job wäre ja nich das Posten von Beiträgen in Blogs und DAU Support mache ich auch nicht. Glück brauch ich nicht, das ist was für Menschen die nur soziale Kompetenzen haben. =)

Können wir diese endlose Geschichte mal sterben lassen?

link  

 
hns, November 27, 2002 at 6:29:17 PM CET

Re: Re: The endless story

Können wir diese endlose Geschichte mal sterben lassen? +1

link  

 
kris, November 27, 2002 at 6:56:54 PM CET

LoFi-CSCW

So hoch ist die Site nicht angebunden. Es geht nur darum, dass Leute, die aus der Ferne an einem gemeinsamen Projekt arbeiten, immer ungefähr wissen sollten, was die anderen so machen. Das ist bei uns alles nicht top-secret, aber vermutlich langweilig für den Außenstehenden.

Beispiel: In der Fabrik kriege ich zum Beispiel ganz nebenbei mit, dass ein Kollege mit Firewire-Cams rumbastelt. Sollte ich jemals mit was mit Webcams planen, dann gehe ich zuerst bei ihm vorbei und erkundige mich. Wenn ich jetzt die Leute aus einer verteilten Arbeitsgruppe dazu bewege, dass sie alle interessanten Links, Erfahrungen und Beobachtungen sammeln, dann kann ich genau dieses Fabrik-Feeling nachbauen. Andere Leute versuchen das mit VR, 3D und so, aber ich glaube, dass ein Community-Antville-Site völlig ausreichend ist.

So, aus jetzt.

link  


... comment
 
meise, November 25, 2002 at 5:35:32 PM CET

Oh je,

das ist mir jetzt ehrlich unendlich peinlich, was ich hier losgetreten habe.

mea culpa

Da ich anscheinend der einzige bin, dessen Router sich nach 10 Minuten zur Ruhe legt, werde ich das Usability-Problem halt irgendwie anders lösen. Ich hätte es nur schön gefunden, weiterhin so wunderbar mit Antville arbeiten zu können wie bisher.

link  


... comment


The Antville Server Fund has been a great success. Thanks to everybody who contributed!
online for 8550 Days
last updated: 1/4/11, 10:22 AM
status
Youre not logged in ... Login
menu
November 2024
SunMonTueWedThuFriSat
12
3456789
10111213141516
17181920212223
24252627282930
July
recent
zfuture's house here is zfuture's
house
by zfuture (7/31/03, 2:59 AM)
i understand your concerns however,
i hardly can think of a solution. certainly, if the...
by tobi (7/29/03, 9:47 AM)
Found several more similar sites
listed This is getting to be quite a concern to...
by cobalt123 (7/27/03, 7:56 PM)
Second Post Alert on Referrer
bug livecatz I put this into "help" and now here:...
by cobalt123 (7/26/03, 7:14 PM)
well it's not easy to
find from here, anyway. think we should include a link,...
by tobi (7/24/03, 11:25 AM)
So finally I found
the helma Bugzilla - stupid me.
by mdornseif (7/24/03, 10:28 AM)
clock not that it's particularly
earthshattering but the antclock is running slow by about 15...
by kohlehydrat (7/23/03, 8:25 PM)
but blogosphere.us isn't can't really
be rated as spam can it?
by kohlehydrat (7/23/03, 8:08 PM)
More referrer spam www.webfrost.com
by Irene (7/23/03, 7:55 PM)
How to log skin names
I accessed to console?? Hi, I would like to know...
by winson (7/23/03, 4:12 PM)

Click here to get an XML version of this weblog.

Made with Antville
powered by
Helma Object Publisher