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 (Brainstorming)

Diskussion: Sicherheit (Brainstorming) im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hallo an alle, brauche ein paar Anregungen(Brainstorming). Welche Funktionen, oder welchen Überwachungsschutz sollte eine heutiges Sicherheitstool für Windows besitzen. ...

Antwort
Alt 17.05.07, 08:25   #1 (permalink)
 
Registriert seit: 30.03.07
ByteSurfer Leistung: Facit NTK
Likes: 17
Standard Sicherheit (Brainstorming)

Anzeige

Hallo an alle,

brauche ein paar Anregungen(Brainstorming).

Welche Funktionen, oder welchen Überwachungsschutz sollte eine heutiges Sicherheitstool für Windows besitzen.
Ein Tool welches ein Mischmass aus allem ist.
Sei es den Speicher überwachen, Registry, dll's etc. etc.

Da es doch bestimmt interessantere Wege geben muss um seinen Rechner zu schützen als die allgemeinen bekannten Tools AV/FW.



Gruß Andreas

ByteSurfer ist offline   Mit Zitat antworten
Alt 17.05.07, 10:00   #2 (permalink)
 
Registriert seit: 18.07.05
Nimda05 Leistung: Facit NTK
Likes: 0
Standard

Was mir auf anhieb einfällt

Antivirenprog
Firewall
Antispyware

Des weiteren für Server:
Etwas zum Dienste abschalten
Brute Force Detection
Anti-DOS/DDOS Skript
Nimda05 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.05.07, 14:55   #3 (permalink)
CLX
 
Registriert seit: 17.02.07
CLX Leistung: Facit NTK
CLX eine Nachricht über ICQ schicken
Likes: 0
Standard RE: Sicherheit (Brainstorming)

Zitat:
Original von ByteSurfer
Da es doch bestimmt interessantere Wege geben muss um seinen Rechner zu schützen als die allgemeinen bekannten Tools AV/FW.
Also ich denke, dass ein relativ interessanter weg, dass IDS (Intrusion Detection System) ist.
CLX ist offline   Mit Zitat antworten
Alt 18.05.07, 00:06   #4 (permalink)
 
Registriert seit: 04.02.06
shodan Leistung: Facit NTK
Likes: 0
Standard

Naja ein IDS schützt den Rechner im Prinzip nicht.
Es loggt nur alle auffälligkeiten.

Ich denke das die Intrusion Prevention Systems (IPS) die Zukunft
sind. Da sie aktiv sind und bei einer Bedrohung aktiv vorgehen.
Das derzeitige Problem ist allerdings das der "false positive" Alarme
die man ja auch bei einem IDS hat, dort sind sie nur nicht so schlimm.

Persönlich denke ich das die IPS auf längere sicht Firewalls überflüssig machen werden.

mfg
shodan ist offline   Mit Zitat antworten
Alt 18.05.07, 00:23   #5 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Ich glaube kaum, daß IPS die Firewalls ablösen werden. IPS sind für den normalen User kaum konfigurierbar/übersehbar. Im Server-Bereich werden sie aber mit Sicherheit in Zukunft standardmäßig die Firewalls ergänzen.

Der Vorteil an Firewalls ist, daß sie mit wenig Rechenleistung komplette Ports dicht machen können um somit z.B. bestimmte Services nur lokal (über das Loopback-Interface) verfügbar zu machen. Außerdem lassen sich ziemlich einfach komplette IP-Ranges aussperren. IPS werden in Zukunft aber z.B. unerlaubten Traffic auf zur Verfügung gestellten Services ausfiltern (tun sie ja heutzutage bei vielen Netzwerken schon). Somit werden sie also lediglich eine Ergänzung, aber daß sie eine Firewall wirklich ersetzen werden, sehe ich noch nicht, da sie viel zuviel Rechenleistung benötigen (zumindest im Vergleich zu einer Firewall).
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 18.05.07, 01:02   #6 (permalink)
 
Registriert seit: 04.02.06
shodan Leistung: Facit NTK
Likes: 0
Standard

Zitat:
IPS sind für den normalen User kaum konfigurierbar/übersehbar.
Sicher dass das in 5-6 Jahren noch der Fall sein wird?

Mit dem Argument das so etwas für "normale" benutzer zu kompliziert
sei, haben sich schon viele leute in die Nesseln gesetzt.

Das mit der Rechenleistung stimmt ein IPS braucht da schon ne menge
mehr als nen einfacher Paketfiler. Obwohl man sich die frage stellen
müsste ob das in Zukunft noch ein Problem darstellt.

Wenn man ein IPS und einen Paketfilter einsetzen will sollte man sich
die frage stellen ob man das braucht.
Denn wenn die IPS System zuverlässig arbeiten wäre die kombination
mit einem Paketfilter quasi doppelte filterung die dann noch mehr leitung benötigt.
Darüber hinaus sollte man sich auch voraugen halten dass mann
dann zwei Systeme warten und Pflegen muss, also doppelte arbeit.

Aber wer weiß schon was die Zukunft bringt vieleicht kommt in 3 Jahren
etwas völlig neues, was alles bisherige in diesem bereich überflüssig macht.

mfg
shodan ist offline   Mit Zitat antworten
Alt 18.05.07, 01:18   #7 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Zitat:
Original von shodan
Wenn man ein IPS und einen Paketfilter einsetzen will sollte man sich
die frage stellen ob man das braucht.
Denn wenn die IPS System zuverlässig arbeiten wäre die kombination
mit einem Paketfilter quasi doppelte filterung die dann noch mehr leitung benötigt.
Darüber hinaus sollte man sich auch voraugen halten dass mann
dann zwei Systeme warten und Pflegen muss, also doppelte arbeit.
Nunja, wenn ich mir halt anschaue, wie IPS heutzutage eingesetzt werden, dann sieht das z.B. auf unserem Datenbank-Server so aus: Der Paketfilter sorgt dafür, daß diverse Services, die lokal benötigt werden, aber Netzwerkdienste sind (Mailserver, Applikation-Server u.a.), via iptables (also Paketfilter) nach außen dicht gemacht werden. Außerdem wird der Zugriff auf den Datenbank-Port auf die IPs unserer Server restriktet und der Traffic wird auf TCP-Traffic beschränkt. Zusätzlich überwacht ein IPS den Traffic und filtert z.B. Pakete aus, die durch IP-Spoofing vorgeben von einem unserer Server zu kommen, schaut sich also die Route genauer an, die die Pakete gemacht haben. Dadurch ist ein wesentlich kleinerer Regelsatz für das IPS notwendig, als würde es die Arbeit der Firewall übernehmen müssen, was wiederum Rechenleistung einspart.

Zitat:
Original von shodan
Aber wer weiß schon was die Zukunft bringt vieleicht kommt in 3 Jahren
etwas völlig neues, was alles bisherige in diesem bereich überflüssig macht.
Hoffentlich endlich ein Computer, der auch ein Jain versteht.

Aber nun wird es zu sehr offtopic.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 18.05.07, 14:28   #8 (permalink)
Gulliver
Guest
 
Likes:
Standard

Hardwaremodule die angaben ueber virtualisierte instanzen anzeigen koennen
  Mit Zitat antworten
Alt 18.05.07, 15:19   #9 (permalink)
Themenstarter
 
Registriert seit: 30.03.07
ByteSurfer Leistung: Facit NTK
Likes: 17
Standard

Hi Gulliver,

kannst du das vielleicht etwas näher erläutern.

Gruß Andy
ByteSurfer ist offline   Mit Zitat antworten
Alt 18.05.07, 18:39   #10 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Anmerkung: zuerst hatte ich das zwar als Antwort für WinApi Registry
erstellt, allerdings sollte es hier doch besser aufgehoben sein:
ZielOS: Windows
Zitat:
Da es doch bestimmt interessantere Wege geben muss um seinen Rechner zu schützen als die allgemeinen bekannten Tools AV/FW.
Jep - strenge Rechtevergabe und Non-Admin-Userkonto Benutzung.

Ok, man bekommt dann keine schönen Meldungen, dass irgendwas abgewehrt wurde (obwohl - bestimmt kann man mit ein wenig Aufwand das loggen lassen und mit ein wenig VBS kenntnissen sogar anzeigen) - Ereignisanzeige->Sicherheit sollte per Script auslesbar sein

Bsp: man legt einen Surf-User an, dessen Rechte sehr eingeschränkt sind.
Dazu setzt man auf den genzen Laufwerken für diesen User ein komplettes Lese/Schreibeverbot oder alternativ Schreiben/Ausführen verbieten. Nur die "Eigenen" Dateien des Users sind für ihn schreibend erreichbar (hier sollte man in den erweiterten Sicherheitseinstellungen des Ordners "Ordner durchsuchen,Datei ausführen" verbieten) sowie Browserordner lesend freigegeben (verboten: Dateien anlegen, ändern usw). Also im Prinzip nur darauf achten: wenn man in einem Ordner Programme ausführen möchte, so darf der User in diesem Ordner nicht schreiben/ändern. Darf ein User in einen Ordner schreiben, so soll ihm verboten werden, in diesem Ordner etwas auszuführen. Zusätzlich kann man ja auch für "Normaluser" ein Ausführverbot auf den einen (vom Surf-User beschreibbaren Ordner) setzen, um nicht ungewollt doch etwas aus dieser "Quelle" auszuführen.

Auch mal unter Verwaltung->lokale Sicherheitseinstellungen->lokale Richtlinien->zuweisen von Benutzerrechten vorbeischauen.

Das ganze nimmt je nach Größe der Festplatte (vorausgesetzt,diese ist mit NTFS formatiert) und eigenen Kenntnissen 1-2 Stunden in Anspruch . Für XP Home User empfielt es sich das Programm FajoXP, um den Sicherheitsdialog "freizuschalten".

Sollte jetzt irgendeine Lücke im Browser auftreten und ausgenutzt werden, kann der Schadcode weder in die Autoruns,Systemordner noch in andere Programmordner wechseln und auch keine anderen Prozesse hijacken. Er kann sich nur in die zum schreiben freigegebene Ordner eintragen - allerdings wurde da für diesen User ein striktes Ausführen-Verbot erteilt - eine Executable zum infizieren gibt es da nicht (sollte man schon vorher dafür sorgen - schließlich kann der Surf-User diese eher nicht ausführen) und eine frisch erstelle fällt ziemlich schnell auf (und kann vom Surf-User eher nicht ausgeführt werden). Um den Rechner zu infizieren, muss also der Code noch eine zweite Lücke ausnutzen, die ihm höhere Privelegien/Ausführung unter SYSTEM/Adminkonto erlaubt. Und zwei "passende", ungepatche Lücken zusammen mit einem passenden Code sind doch um einiges unwahrscheinlicher.

So kann man z.B seinen Browser im Kontext dieses Surf-Users starten, ohne irgendwelche "Qualitätseinbußen" beim Arbeiten zu bemerken. Das Konzept lässt sich auch für "Normale" Userkonten anwenden, allerdings scheitert es bei manchen Programmen an unsauberer Programmierung - manche Programmierer öffnen z.B (System)Registryschlüssel direkt mit "ALL_ACCESS" obwohl sie diese nur lesen wollen - ein eingeschränkter User hat aber keinen Schreibzugriff darauf und der Aufruf scheitert zurecht. Andere Programme legen Einstellungen/Daten im eigenen Ordner ab, obwohl (afaik) die Rechte für X:\Programme per Default auf "Lesen,Ausführen" eingestellt sind und das Ganze schon etwas _länger_ bekannt ist - Programme solten Userdaten im Userordner ablgegen und Einstellungen auch entweder da oder in der Registry speichern. Es gibt da noch einiges an negativen Beispielen.

Allerdings kann man z.B seinem "Standardkonto" die Zugriffsrechte aufs Internet entziehen und alle Programme, die das Internet nutzen sollten mit einem "Internetuser" (so ähnlich wie das Surf-Konto bzw einfach das Surfkonto etwas angepasst/erweitert) gestartet werden. Damit macht man auch eine Applikationfirewall überflüssig (bei diesen erlaubt man ja auch nur die vertrauenswürdigen Programme ). Hier findet man eine schöne Liste der "NeztwerkDLLs"
http://www.ndis.com/papers/winpktfilter.htm
Aber achtung: man sollte bei der Rechtevergabe sehr aufpassen, dass man das SYSTEM-Konto nicht aussperrt, sonst bootet der Rechner nämlich nicht mehr (allerdings sollte ein Booten von CD und neusetzen der Rechte wieder Abhilfe schaffen).

Durch diese Maßnahme sollte also zumindest kein Programm "nach Hause telefonieren" können. Inwieweit es zuverlässig ist, müsste man austesten. Ich denke aber, dass es durchaus mit PFWs mithalten kann. Man könnte ja auch einen von den Leak-Testern nehmen (z.B wie hier: http://www.matousec.com/projects/win...-test-software)
laufen lassen und schauen.

Alternativ funktioniert auch das Freigeben der Internetverbindung nur für bestimmte User (unter Netzwerkverbindungen). Habe aber leider zur Zeit keine Möglichkeit, es zu testen.

Und wenn man sich http://www.ntsvcfg.de/ anschaut und durchgeht, hat man auch alle unnötigen Dienste abgeschaltet - also braucht man (je nach dem) auch keine PFW auf dem Rechner oder höchstens einen schlichten Packetfilter, wie ihn 2000/ XP schon mitbringen.

Insgesamt kann man also schon mit Bordmitteln und ohne Zusatztreiber einiges erreichen, ohne gleich das System zuzumüllen. Unterstützend kann man natürlich immer noch einen AV nutzen oder für nichtvertrauenswürdige Programme "Sandboxie"/VM.
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Alt 19.05.07, 07:24   #11 (permalink)
Themenstarter
 
Registriert seit: 30.03.07
ByteSurfer Leistung: Facit NTK
Likes: 17
Standard

Moin CDW,

Ich finde das als Ansatz und Idee interessant!
Benutzerrechte und -bestimmungen sind die Kriterien die man auf jeden Fall beeinflussen und Händeln sollte, da der User ja immer der Dummy ist.

Ist nur die Frage in wie weit der Benutzer diese Rechtevergabe hinnehmen will. Aber gewisse Ordner sind ja immer betroffen System32 etc... sodass diese mit Einschränkung geschützer wären.
Den Netzwerktraffic lässt man dann über ein RootKit filtern...
Die Registry wird überwacht, und die aktivierung neuer Prozesse verhindert besser gesagt auch überwacht. mmh

Werde mich erstmal kurz mit deinen angegebenen Pfaden/Links vertraut machen.

Was denken bzw. wie finden denn die anderen ForumNutzer diesen Grundgedanken?

Danke für Dein Gedankengut!

Gruß Andy
ByteSurfer ist offline   Mit Zitat antworten
Alt 19.05.07, 12:26   #12 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Naja, viele dieser Schritte kann man mehr oder weniger gut automatisieren/scripten .

Der Gedanke ist, dass durch geschickte Rechtevergabe die "Überwachung" unnötig wird.
Ohne genug Rechte kann Malware auch keine Registryeinträge machen - genauso wie SYSTEM32 und kompletter Windowsordner nur für Admins "betretbar"/beschreibbar sind. Probiere mal mit einem eingeschränkten User da irgendwas zu ändern . Die meisten "Sicherheitstools" sind imho unnötig, wenn man den User davon abbringt, mit Adminrechten zu arbeiten und vor allem etwas Konfigurationsarbeit leisetet.
Dann wird es nämlich sehr schwer für Malware sich irgendwo einzunisten weil einfach die vielen "Windowssicherheitslücken" auf die ständige Adminkontonutzun zurückzuführen sind.

Denn bei der Überwachung muss man alles berücksichtigen.
Und z.B die Registry (im laufenden Betrieb) ändern kann man auch direkt über den physikalischen Zugriff auf die Festplatte:
CreateFile(\\.\PhysicalDrive0) - damit hat man (unter Admin-Konto bzw Adminbenutzergruppe) "Raw Zugriff" auf das Laufwerk, und braucht sich weder um gesetzte Dateiattribute noch irgendwelche Registry-API Hooks oder auch Systemschutz zu sorgen. Die einzige Schwierigkeit besteht jetzt darin, NTFS' MFT auszulesen und die Registry auf der Festplatte zu lokalisieren und zu ändern. Dies wird aber mehr oder weniger von diesem Tool gemacht (auch wenn es ein komplett anderes Anwendungsgebiet ist) http://home.eunet.no/pnordahl/ntpasswd/ - Source verfügbar.
Das ganze funktioniert auch für das Laufwerk, auf dem das aktuell laufende Windows installiert ist - man kann Dateien nach belieben ändern, es gibt keinerlei Sperren. Ich glaube nicht, dass irgendeine PFW diese Registryänderungen im Moment verhindern kann - und wäre mir nicht so sicher, dass auch alle Variationen von CreateFile(PhysicalDrive) korrekt abgefangen werden.
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Sicherheit (Brainstorming)
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
Sicherheit im LAN Octane (In)security allgemein 8 30.11.08 00:10
-> Xp Sicherheit? krimecing Windows 6 07.03.05 13:38
sicherheit markg (In)security allgemein 7 27.12.04 11:15
Thema Sicherheit - Wieviel Sicherheit brauche ich überhaupt Schlaflos (In)security allgemein 7 03.08.04 01:07
Sicherheit NELSON Windows 9 04.01.04 14:46


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