symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
Trojanisches Pferd im Sendmailsource
Veröffentlicht durch Ventilator am Donnerstag 10. Oktober, 08:00
Aus der mitten-ins-Herz Abteilung
Security kuckuck schreibt "Wie heise berichtet, soll sich um den 28. September ein Angreifer Zugang zum FTP Server verschaft haben um ein Trojanisches Pferd in den Source einzubauen. Dieses Problem ist allseits bekannt, aber in der Regel kein schlimmes, da es in der Open Source Welt üblich ist die GnuPG Signierungen oder zumindest die Md5- Summen zu überprüffen."

Lindows zweifelt Windows an... | Druckausgabe | Filmzensur am PC  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • Heise
  • kuckuck
  • heise
  • berichtet
  • Mehr zu Security
  • Auch von Ventilator
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    Vorsicht mit solchen Aussagen (Score:1)
    Von P2501 am Thursday 10. October, 08:18 MEW (#1)
    (User #31 Info) http://www.p2501.ch/

    Das Kontrollieren der Sourcen mittels MD5-Summe oder GnuPG-Signatur sollte zwar jedem guten SysAdmin geläufig sein. Leider gibt es aber mittlerweile auch im Unix-Sektor vermehrt SysAdmins mit, sagen wir mal, unterentwickeltem Sicherheitsbewusstsein.

    Eine Aussage im Stile von "ist unter Linux kein Problem wegen der OpenSource-Mentalität" ist daher IMHO zu kurz gegriffen. Ich würde eher sagen: "Es ist unter Linux kein Problem, wenn die elementaren Sicherheitsregeln beachtet werden". Wenn diese Regeln nämlich beachtet werden, dann ist Linux Windows in Sicherheitsfragen tatsächlich überlegen. IMHO, natürlich. ;-)

    Anm.: Ich rede hier einfachheitshalber nur von Linux, aber selbiges gilt natürlich auch für alle anderen OpenSource-Unixe, sowie in ähnlicher Form auch für kommerzielle Unixe.


    Re:Vorsicht mit solchen Aussagen (Score:3, Interessant)
    Von maol (maol.symlink.ch) am Thursday 10. October, 09:22 MEW (#2)
    (User #1 Info) http://www.maol.ch/
    "Wenn diese Regeln nämlich beachtet werden, dann ist Linux Windows in Sicherheitsfragen tatsächlich überlegen. IMHO, natürlich. ;-)

    Anm.: Ich rede hier einfachheitshalber nur von Linux, aber selbiges gilt natürlich auch für alle anderen OpenSource-Unixe, sowie in ähnlicher Form auch für kommerzielle Unixe."

    Diese beiden Aussagen kann ich einfach nicht so stehen lassen.

    Erstens ist auch Windows sicher, wenn die elementaren Sicherheitsregeln beachtet werden (aber halt nicht mehr Bedienerfreundlicher als Unix), und zweitens gibt es sehr wohl Unixe, die auch bei der vollständigen Beachtung der Regeln unsicher sind. Solaris z.B. hatte mal über mehrere Monate einen ungepatchen, auf Bugtraq veröffentlichten Root Exploit in der Libc.

    PS: dass jeder gute Admin die Sourcen mit MD5SUM oder Signatur überprüft ist eine Illusion. Ich kenne sehr gute Admins, die als Root fremde Tarfiles öffnen...

    --
    Where do I find the Any Key?

    Re:Vorsicht mit solchen Aussagen (Score:2)
    Von P2501 am Thursday 10. October, 12:10 MEW (#3)
    (User #31 Info) http://www.p2501.ch/

    Gut, ich schränke meine Aussage etwas ein. Aber du wirst mir, denke ich, zustimmen, dass unter Linux/xBSD für bekannt gewordene Sicherheitslöcher die Fixes in der Regel schneller bereitstehen, als unter Windows. Ob man die dann auch anwendet, ist freilich eine ganz andere Frage.

    dass jeder gute Admin die Sourcen mit MD5SUM oder Signatur überprüft ist eine Illusion. Ich kenne sehr gute Admins, die als Root fremde Tarfiles öffnen...

    Dann sind es keine guten Admins. ;-)


    Re:Vorsicht mit solchen Aussagen (Score:2)
    Von kuckuck am Thursday 10. October, 17:06 MEW (#5)
    (User #818 Info)
    Verdammt da muss ich dir zustimmen, wer auf einem wichtigen Server als Root etwas installiert oder entpackt ohne signatur zu überprüffen ist einfach verdammt blöd! JA DAS SAGE ICH, DAS DENKE ICH UND DAS MEINE ICH ! Egal wie gut er Sendmail konfiguriert, oder perl scriptet, egal wie viel ehr über Unix weiss wenn er nicht die Signaturen überprüft, dann bringt der rest nämlich nen mist :)...
    Re:Vorsicht mit solchen Aussagen (Score:1)
    Von co2 am Thursday 10. October, 17:46 MEW (#7)
    (User #858 Info)
    Wenn die Signaturen im gleichen Directory wie die tar Files liegen, bringt das überprüfen auch nichts, es sei den der Cracker sei recht dumm/liebenswürdig. Gruss Kohlendioxid
    Re:Vorsicht mit solchen Aussagen (Score:2)
    Von kuckuck am Thursday 10. October, 22:14 MEW (#10)
    (User #818 Info)
    na ja, da hast du recht :)
    Re:Vorsicht mit solchen Aussagen (Score:0)
    Von Anonymer Feigling am Friday 11. October, 14:13 MEW (#14)
    Zum Glück ist dies falsch! Signaturen bringen immer was, das ist ja grad der Witz daran. Egal wo sie sich auf dem Server, auf der CD usw. befinden.

    Hashes kann jede beliebige Person von jedem beliebigen File selbst erzeugen und somit fälschen. Eine gültige Signatur kann nur erzeugen, wer im Besitz des Private Keys ist. Ein Intruder müsste sich also auch den Private Key und dessen Pass phrase beschaffen, damit er die Signatur fälschen könnte. Dies ist aber i.a. nicht möglich, da man den Private Key an einem gut geschützten Ort (sicher nicht auf einem Server!), z.B. einer Diskette, einem USB-Token oder einer Smartcard zuhause aufbewahrt. Sollte der Private Key trotzdem kompromittiert werden, kann bzw. muss der Key vom Besitzer unverzüglich zurückgezogen (=für ungültig erklärt) werden.

    Wer jetzt denkt: "ja woher soll ich denn wissen, dass zum File XY eine Signatur existiert?" dem sei gesagt: Man sollte aus Sicherheitsgründen eigentlich immer nur Software installieren, die signiert ist. Also Finger weg davon, wenn keine Signatur vorhanden ist. Bzw. wenn, dann sollte man sie zum Testen nur in einer geschützten Umgebung installieren (z.B. auf einem vom Netz isolierten Sandkasten-Computer, bei dem es egal ist, wenn etwas kaputt geht dabei). In der Praxis sind wir, wie wir alle wissen, noch weit entfernt von einer konsequenten Umsetzung dieses Prinzips. Automatische Überprüfungsmechanismen könnten dabei aber helfen (der Mensch ist ein bequemes Wesen).

    Ein noch ungelöstes Problem beim gegenwärtigen Signieren basierend auf PKI/OpenPGP ist, dass die Sicherheit der verwendeten asymmetrischen Algorithmen (noch?) nicht bewiesen ist.
    Re: Vorsicht mit solchen Aussagen (Score:1)
    Von XTaran (symlink at deuxchevaux dot org) am Wednesday 16. October, 10:13 MEW (#15)
    (User #129 Info) http://abe.home.pages.de/
    Genau. Allerdings passiert auch das (oder wird evtl. aus Absicht gemacht, damit es nur Publicity, aber keinen Schaden gibt), wie man bei der OpenSSH letzthin gesehen hat. Denn dort wurde der Trojaner entdeckt, weil genau die MD5-Summe, die daneben im Verzeichnis lag, nicht stimmte.
    -- 
    Einer der Gnutella-Klone heißt Gnutoka, und ich frag mich, wann Gnusspli rauskommt...
    Re:Vorsicht mit solchen Aussagen (Score:0)
    Von Anonymer Feigling am Thursday 10. October, 18:57 MEW (#8)
    Tja, noch nicht lange her seit der Diskussion:

    "Darf root einfach so, auf produktiven rechnern die neusten .dep pakages installieren ?"
    Wieviele solche Fälle braucht es noch? (Score:1)
    Von Anonymer Feigling am Thursday 10. October, 13:02 MEW (#4)
    Bis die Devs und Users begreifen, dass Package Signing unabdingbare Voraussetzung fürs sichere Verteilen von Software ist? Mindestens die Integrität und die Authentizität eines Softwarepakets müssen gewährleitstet werden können.

    Ich "predige" das schon seit langem, bisher leider mit mässigem Erfolg. Nachwievor werden zuerst publizitätswirksame Features implementiert, um Sicherheitsaspekte kümmert man sich erst, wenn es brennt und auch dann nur halbherzig. Dabei wäre es wichtig, zuerst ein sicheres Fundament zu entwerfen, auf dem danach "Feature-Layers" aufsetzen können. Ich suche immer noch das OS/die Distro, bei der die Sicherheit wirklich an erster Stelle steht, das also so vorgeht. Kennt jemand so ein Open Source Projekt? Braucht nicht unbedingt Linux oder ein *BSD zu sein.

    NB: Das Überprüfen von MD5- und anderen Hashes ist aus Sicherheitssicht irrelevant, denn die kann ein Intruder i.a. genauso leicht manipulieren wie ein Softwarepaket selbst! Nur das Überprüfen von Signaturen kann die Vertrauenswürdigkeit erhöhen (im Fall von OpenPGP durch das Web of Trust).
    Re:Wieviele solche Fälle braucht es noch? (Score:2)
    Von kuckuck am Thursday 10. October, 17:12 MEW (#6)
    (User #818 Info)
    Da fällt mir nur eines ein: OpenBSD Ist zwar nicht so schwer zu installieren, aber paranoia pur. Die Sicherheit eines Systems ist stark von der Konfiguration des Administrators abhängig. Wobei somit die Grundlage und die Möglichkeiten für das 'sicher machen/installieren/konfigurieren' bei einem Betriebssystem ausschlaggebend ist. Ich bevorzuge Linux, weil man hier extrem viele Möglichkeiten hat und eine viel feinere Abstuffung hat.
    Re:Wieviele solche Fälle braucht es noch? (Score:0)
    Von Anonymer Feigling am Thursday 10. October, 22:02 MEW (#9)
    Nee. Bei OpenBSD gabs nämlich vor 3 Monaten das gleiche Problem - Makefile-Trojaner in OpenSSH, auf FTP Server geschmuggelt und auf Mirrors propagiert. Hätte OpenBSD eine automatische Paket-Signatur-Überprüfung eingebaut, wäre das Ganze nie ein Problem gewesen...
    Frage an die geistige Elite (Score:0)
    Von Anonymer Feigling am Friday 11. October, 11:43 MEW (#11)
    Wenn sich die md5 Checksumme mit auf dem Server befindet, wie bitte soll sicher gestellt werden, dass diese nicht auch vom Hacker 'nachgebessert' wird? Ich habe deswegen bedenken, da eine automatische Prüfung, wie ich sie bei Debian/apt vermute, keine andere Prüfungsmöglichkleit bietet.
    Re:Frage an die geistige Elite (Score:2, Tiefsinnig)
    Von maol (maol.symlink.ch) am Friday 11. October, 12:14 MEW (#12)
    (User #1 Info) http://www.maol.ch/
    MD5SUM nützt nichts, ausser die Prüfsummen sind auf einem anderen, absolut sicheren System. Das gibt's aber nicht...

    Deshalb muss man die Packages eben signieren mit dem Key des Entwicklers. Nur das garantiert zur Zeit einigermassen guten Schutz. Jeder, der den Originalkey im Schlüsselbund hat, oder durch ein Web of Trust genug nah damit verbunden ist, kann dann die Echtheit überprüfen.

    --
    Where do I find the Any Key?

    Re:Frage an die geistige Elite (Score:0)
    Von Anonymer Feigling am Friday 11. October, 13:57 MEW (#13)
    Richtig erkannt, siehe maol. Eben genau darum wäre es wichtig, dass die gegenwärtigen Softwaredistributions-Systeme weg kämen vom automatischen Überprüfen von reinen Hashes (simpel, aber bringt nichts, stammt noch aus der Zeit, als es vor allem ums Erkennen von Übertragungsfehlern ging, nicht ums Erkennen von mutwilligem Trojanisieren) hin zum mehr oder weniger automatischen Überprüfen von Signaturen. Technisch ist das ohne weiteres möglich, jedoch etwas schwieriger zu implementieren als nur das Überprüfen von Hashes.

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen