| | #1 |
| Registered User Registriert seit: Feb 2010 Karma: 19 | Penetrationstesting Hi, mir wurde dieses Forum empfohlen, da hier einige Experten im Bereich Security sein sollen. Und zwar, habe ich mir eine Penetrationstestumgebung aufgebaut. Ein Suse 10 ungepatcht. Installiert ist postfix, sshd, proftpd und mysql. Habe mich dann mal bei securtiyfocus nach exploits umgesehen. Soweit ich weiß ist dies die größte Datenbank, was Schwachstellen auflistet bzw. exploits bietet? Aber, da ich das system von außen "angreifen" wollte, benötige ich ja remote Exploits. Habe dann mal nach den verschiedenen Produkten gesucht nach deren Versionen gesucht und musste feststellen, das es eigentlich keine bekannten exploits dazu gab. Um auf meine eigentliche Frage zukommen, bin ich recht der Annahme, das ein naja auch 2 Jahre altes System mit den Standardkomponenten ziemlich sicher ist? |
| | |
| | #2 |
| Registered User Registriert seit: May 2000 Karma: 73 | Re: Penetrationstesting Ich hab mal kurz gesucht .... gefunden habe ich einige exploits, die Zeit kommt etwa hin, allerdings weiss ich nicht welche Versionen der einzelnen Dienste du benutzt und nochmals werde ich nicht suchen ;-) Es würde mich erstaunen wenn du ein 2-Jähriges System (ich nehme mal an von CD) installierst und es ohne zu patchen keinerlei Lücken aufweisen würde... Nur weil du scheinbar nichts findest, heisst das nicht, dass es keine Lücken gibt. Ausserdem hat das ja nicht so viel mit Penetrationtesting zu tun ... oder? __________________ Mein Blog: eSheep |
| | |
| | #3 |
| . Registriert seit: Mar 2001 Karma: 1311 | Re: Penetrationstesting SecurityFocus ist nicht die einzige Seite fuer Exploits. Fuer den Zeitraum vor 2 Jahren solltest du dir das milw0rm Archiv dursehen. Auch die Pen-Test Listen sollten zumindest Luecken beinhalten. Securitytracker ist ebenso eine DB fuer verwundbare Luecken, gegen die man sich schuetzen sollte. Und zu deiner annahme: Nein, ein 2 jahre altes system ist nicht "ziemlich sicher". Es gab auch in den letzten 2 Jahren eine Hand voll High Risk Vulnerabilities fuer Suse Fuer Web Server ist es aber muehsig, sich alte luecken zu suchen und anhand von exploits zu versuchen zugang zu erhalten. Da eine SQL DB zum beispiel auch daran gebunden ist, wie sie angewendet wird, empfehlen sich Web Security Scanner wie Nikto. __________________ Ich halt hier nur den Stuhl warm, bis einer kommt der es besser kann. |
| | |
| | #4 |
| Registered User Registriert seit: Feb 2010 Karma: 19 | Re: Penetrationstesting ok ich bedanke mich sehr für die antworten. Zum Thema Webserver wollt ich gar nicht weiter eingehen, weil das ist dann ja ein Thema für sich, wie z.b. xss oder ähnliches. Ich werde mir die Datenbanken, die ihr mir genannt habt einmal näher anschauen. Aber was gehört für euch noch zu einem Penetrationstest? Ich denke eigentlich jeder der einen Linuxserver Produktiv einsetzt wird diesen annähernd so konfigurieren, das das root kennwort nicht unbedingt root oder r00t ist ![]() Andere Angriffmöglichkeiten, außer das ausnutzen von Schwachstellen bleiben bei einem System doch gar nicht übrig? Ohne einen Benutzernamen + kennwort komm ich nicht auf die maschiene, weder per ssh,noch ftp. Habe mir auch mal das Buch "penetrationstesting" gekauft und durchgelesen, abgesehen von informationen sammeln steht dort ja recht wenig drin, falls dies jemand kennt. Wäre dankbar, wenn sich noch jemand zu dem Thema äußern würde, was er bei einem Penetrationstest noch alles untersuchen würde. Gruß Eure Sarah |
| | |
| | #5 | |
| Administrator Registriert seit: Apr 2004 Karma: 1219 | Re: Penetrationstesting Zitat:
Ein Server kann nur dann sicher sein, wenn er ordentlich konfiguriert ist (und zwar nicht nach Anleitung, sondern von einem Admin, der Ahnung hat und weiss, was er tut), ebenso ordentlich gewartet wird und der Admin mit vertraulichen/sicherheitsrelevanten Daten bzw. Informationen nicht leichtsinnig umgeht. __________________ http://cryptocrack.de/ | |
| | |
| | #6 |
| Registered User Registriert seit: Feb 2010 Karma: 19 | Re: Penetrationstesting ja du hast recht, aber ich denke das solche fehler doch shcon allein durch die distri ausgemerzt werden. nirgends ist postfix noch standardmäßig als openrelay konfiguriert. anony ftp ist ebenfalls soweit ich weiß überall aus. gut, möglichkeit wären die schlechten passwörter, aber dafür müsste bei einem system von außen schon ssh erreichbar sein und dies wird ja in der regel durch eine firewall und sei es ein stinknormaler dsl router geblockt, da keine portweiterleitung zum ssh dienst konfiguriert sind, also würde man hier nun auch nicht weiterkommen. die sache mit den rechten ist ja ganz nett und das passiert mitsicherheit sehr sehr oft, aber selbst das nutzt mir ja erst etwas ,wenn ich auf der kiste bin. Bzgl. tcpdump geb ich dir natürlich recht, so bekommt man am schnellsten die kennwörter raus, aber sobald der "angriff" von remote erfolgen soll, also aus dem internet, bringt mir tcpdump nichts, weil ich ja nicht im lan bin. Hier bleibt mir dann sicherlich nur die Möglichkeit, zu versuchen einen Clientrechner zu beschlagnahmen um darüber dann ins Netz zu kommen, bzw. eine mitm zu starten...aber selbst hier wirds schwer, sobald auch nur ansatzweise nen av scanner installiert ist, und dieser ist ja nun doch schon quasi "serienmäßig" Gruß Eure Sarah |
| | |
| | #7 | |||||
| Administrator Registriert seit: Apr 2004 Karma: 1219 | Re: Penetrationstesting Zitat:
Frueher war das aber Default bei vielen Mailservern und auch heute gibt es noch Admins, die das auf die Reihe bekommen (auch wenn ich zugeben muss, dass das Beispiel hier vielleicht nicht das treffendste war/ist). What? Andersrum, Anonymous-Accounts sind (zumindest mit Leserechten) per Default meistens aktiviert - soll aber auch vorkommen, dass der "aus Versehen" uploaden kann. See vsftpd: Code: anonymous_enable
Controls whether anonymous logins are permitted or
not. If enabled, both the usernames ftp and anony-
mous are recognised as anonymous logins.
Default: YES Code: blizzard% sudo pacman -S --noconfirm proftpd > /dev/null && grep -B2 '^<Anonymous' /etc/proftpd.conf # A basic anonymous configuration, no upload directories. If you do not # want anonymous users, simply delete this entire <Anonymous> section. <Anonymous ~ftp> Code: blizzard% sudo pacman -S --noconfirm pure-ftpd > /dev/null && grep -B2 ^NoAnonymous /etc/pure-ftpd.conf # Disallow anonymous connections. Only allow authenticated users. NoAnonymous no Zitat:
Zitat:
Zitat:
Zitat:
[1] strcat's Blog - Wie man sich mit sudo(8) gezielt in den Fuß schiessen kann __________________ http://cryptocrack.de/ | |||||
| | |
| | #8 |
| Registered User Registriert seit: Oct 2008 Karma: 123 | Re: Penetrationstesting Also was ich hier gelesen habe ueber firewalls und Av-scanner diese dann als "Allheilmittel" eingestufft wurden helfen vlt. gegen standart Viren und Wuermer. Sobald du es aber mit einem geplanten Angriff zu tun hast, helfen diese fast garnicht mehr... es erschwert dem Angreifer vlt. die Arbeit. Er braucht dazu nur ein http tunnel benutzen und seine daten verschluesseln. Schon ist die Firewall und der Av-scanner umgangen. Eine gute meoglichkeit sind angriffen aufzuspeuren sind IDS. Wenn du direkt aber einen Angriff bekaempfen willst muesstest du zu einem IPS greifen. http://de.wikipedia.org/wiki/Intrusion_Detection_System http://de.wikipedia.org/wiki/Intrusi...vention_System |
| | |
| | #9 | |
| Registered User Registriert seit: Feb 2010 Karma: 19 | Re: Penetrationstesting Zitat:
Das ein Mitarbeiterrechner deutlich weniger geschützt ist bzw. beachtung geschenkt wird, ist uns allen ja sicherlich klar. Das ich in einem internen Lan sehr schnell an das Kennwort des Admins mittels Mitm kommen kann, ist denke ich mal allen bewusst. Der Blogeintrag von strcat bzgl. sudo ist wirklich lustig zu lesen, aber da hat definitiv recht, das das grob fahrlässig war. Aber wirklich interessant wird das doch Thema Penetration, wenn es um einen Rechner im Internet, der dann noch hinter einer Firewall steht, so wie es bei all unseren Kunden der Fall ist. Kurz zu mir, ich arbeite als Fachinformatikerin in einem Systemhaus. Wir haben bei allen Kunden Astaro Firewalls, welche dann entsprechend Ports zu den Servern weiterleiten, wo dann Linux oder Win Maschienen stehen. Und ich kann derzeit leiden keinen weg finden auch nur ansatzweise eines dieser Systeme anzugreifen. Daher der Versuchsaufbau mit den 2 Linuxkiste. Um mich mehr mit der Thematik auseinander zu setzen. | |
| | |
| | #10 |
| Registered User Registriert seit: Oct 2008 Karma: 123 | Re: Penetrationstesting Also verstehe ich das richtig du willst die Systeme deiner Kunden auf ihre Sicherheit testen. Das wichtigeste an einem Pentest ist soviel Informationen zu bekommen wie nur meoglich. Die du dann auf Schwachstellen untersuchen kannst. Daher muessten wir schon mehr ueber die Server wissen. Falls du dich noch ein wenig zu dem Thema informieren moechtest hier eine ausgabe von Hakin9. http://hakin9.org/app/files/download...&portal_id=108 Geändert von eax (09.02.2010 um 21:55 Uhr). |
| | |
| | #12 |
| Registered User Registriert seit: Feb 2010 Karma: 19 | Re: Penetrationstesting Hey, also ich möcht nicht gleich morgen auf meine kundennetze los. Das das nicht klappt weiß ich. Daher ja auch mein versuchsaufbau wie oben beschrieben. Nur leider scheitere ich dabei ja schon kläglich, weil ich kein Lücken bzw exploits gefunde nein einen Webserver habe ich expliziet ausgelassen, da das allein ein Riesen thema ist |
| | |
| | #13 | |
| . Registriert seit: Mar 2001 Karma: 1311 | Re: Penetrationstesting Zitat:
Hacking funktioniert nicht nach Lehrbuch. Es gibt kein 1 x 1 des Cybereinbruchs. Es kommt viel darauf an, was du aus vergangenen Fehlern schon gelernt hast, ob du die entwicklung eines systems beobahtet hast und daher weisst welche Schwachstellen sich in frueheren Versionen "etabliert" haben, viel haengt davon ab ob du kleinere Ablaeufe automatisieren kannst, ob du Datenbankstrukturen verstehst und von daher Luecken findest, ob du in der Lage bist pakete abzufangen, neuere techniken und systeme sind immer schwerer zu penetrieren und erfordern daher auch schon fast entwickler kenntnisse (Stichwort LDAP Injection),etc ... Hacking ist ein bischen wie Jagen. Der Hase laeufft nicht immer in die selbe Richtung. Es ist nichtmal immer ein Hase den du jagst. Du musst dich anpassen koennen und das Zielgebiet erfordert umfassende Kenntniss. Deshalb ja Informationen sammeln. Die Systemsicherheit steht und faellt mit der Intelligenz des Angreifers. Du musst lernen ... viel lernen ... Einige PDF's zum Thema "Pen Testing" Eventuell ist es dir ja so wichtig, das du auch finanziell etwas aufwenden moechtest. Da Pen Testing Training in Deutschland aber sehr schwierig ist, weil die GEsetzgebung das leider etwas eingeschraenkt hat, bieten sich Online Security Training Portale an. __________________ Ich halt hier nur den Stuhl warm, bis einer kommt der es besser kann. | |
| | |
| | #14 |
| Registered User Registriert seit: Mar 2001 Karma: 189 | Re: Penetrationstesting Ergänzend zu rodnox: Gute Schulungen bietet auch http://syss.de/ aus Tübingen an. Herr Schreiber ist mir ein paar mal persönlich über den Weg gelaufen und hat echt Ahnung auf dem Gebiet, wenn auch seine Beiträge in Funk und TV manchmal etwas "laienhaft" rüberkommen, aber sonst würde es glaub keiner Blicken ;-) __________________ Wenns nicht an den Ohren liegt, liegts an der Materie dazwischen... Geändert von dexcs (11.02.2010 um 10:03 Uhr). Grund: typo |
| | |








Linear-Darstellung
