Social Engineering von Sven Vetsch Disenchant Sven Vetsch

  • Slides: 31
Download presentation
Social Engineering von Sven Vetsch (Disenchant) Sven Vetsch www. disenchant. ch IT-Security 1

Social Engineering von Sven Vetsch (Disenchant) Sven Vetsch www. disenchant. ch IT-Security 1

Sven Vetsch (Disenchant) Name: Sven Vetsch Geb. Datum: 01. 1986 Wohnort: Frauenfeld (CH) E-Mail:

Sven Vetsch (Disenchant) Name: Sven Vetsch Geb. Datum: 01. 1986 Wohnort: Frauenfeld (CH) E-Mail: admin@disenchant. ch Mehr Infos: www. disenchant. ch Sven Vetsch www. disenchant. ch IT-Security 2

Inhalt • • Definition Warum hat Social Engineering Erfolg? Arten von Social Engineering Vorgehen

Inhalt • • Definition Warum hat Social Engineering Erfolg? Arten von Social Engineering Vorgehen der Social Engineer in sechs Schritten Beispielszenario Schutzmaßnahmen Fragen Sven Vetsch www. disenchant. ch IT-Security 3

Definition • Angriff auf IT-Systeme oder Diebstahl von Daten über Menschen • Durch Manipulation

Definition • Angriff auf IT-Systeme oder Diebstahl von Daten über Menschen • Durch Manipulation von Personen an Informationen kommen Sven Vetsch www. disenchant. ch IT-Security 4

Ziele von Social Engineering • Industriespionage • Datendiebstahl • Identitätsdiebstahl Sven Vetsch www. disenchant.

Ziele von Social Engineering • Industriespionage • Datendiebstahl • Identitätsdiebstahl Sven Vetsch www. disenchant. ch IT-Security 5

Warum hat Social Engineering Erfolg? • Ein Mensch vertraut einer anderen Person bis zu

Warum hat Social Engineering Erfolg? • Ein Mensch vertraut einer anderen Person bis zu einem bestimmten Punkt. • Man unterwirft sich leicht, wenn man merkt, dass ein anderer überlegen ist. • Macht alle Soft- und Hardware zur Abwehr von Angriffen unbrauchbar. • Die wenigsten Unternehmen und auch Privatpersonen sind sich der Gefahr von Social Engineering bewusst. Sven Vetsch www. disenchant. ch IT-Security 6

Arten von Social Engineering • Computer Based Social Engineering • Human Based Social Engineering

Arten von Social Engineering • Computer Based Social Engineering • Human Based Social Engineering • Reverse Social Engineering Sven Vetsch www. disenchant. ch IT-Security 7

Computer Based Social Engineering • Ohne direkten Kontakt mit dem “Opfer“ • Kein “wirkliches“

Computer Based Social Engineering • Ohne direkten Kontakt mit dem “Opfer“ • Kein “wirkliches“ Social Engineering z. B – Popups – Phising Sven Vetsch www. disenchant. ch IT-Security 8

Human Based Social Engineering • Direkter “Angriff“ z. B. – Sich als andere Person

Human Based Social Engineering • Direkter “Angriff“ z. B. – Sich als andere Person ausgeben und Daten verlangen – Durchwühlen von Müll ("dumpster diving„) • Gesetzlich erlaubt, da Müll weder Privat noch Eigentum ist. Sven Vetsch www. disenchant. ch IT-Security 9

Reverse Social Engineering • Passive Interaktion • Man verursacht ein Problem und ist dann

Reverse Social Engineering • Passive Interaktion • Man verursacht ein Problem und ist dann zur Stelle, um es wieder zu lösen. z. B. – Wir schleusen einen Virus ein Wir wollen den Virus entfernen dafür, müssen wir aber das Passwort des Opfers bekommen Sven Vetsch www. disenchant. ch IT-Security 10

Vorgehen der Social Engineer in sechs Schritten 1. ) Informieren Informationen über das Ziel

Vorgehen der Social Engineer in sechs Schritten 1. ) Informieren Informationen über das Ziel der Social Engineering Attacke sammeln – Internet – Dumpster diving Sven Vetsch www. disenchant. ch IT-Security 11

Vorgehen der Social Engineer in sechs Schritten 2. ) Kontakt aufbauen – Anrufen –

Vorgehen der Social Engineer in sechs Schritten 2. ) Kontakt aufbauen – Anrufen – Persönlicher Besuch – Brief Sven Vetsch www. disenchant. ch IT-Security 12

Vorgehen der Social Engineer in sechs Schritten 3. ) Vortäuschung einer Identität In eine

Vorgehen der Social Engineer in sechs Schritten 3. ) Vortäuschung einer Identität In eine andere Rolle schlüpfen – In der Unternehmenshierarchie höher gestellte als die Kontaktperson – Endanwender – Kunde – Telefonumfrage Sven Vetsch www. disenchant. ch IT-Security 13

Vorgehen der Social Engineer in sechs Schritten 4. ) Zielinformationen erarbeiten Sich durch verschiedene

Vorgehen der Social Engineer in sechs Schritten 4. ) Zielinformationen erarbeiten Sich durch verschiedene Fragen an die Zielinformationen herantasten – Könnte ich als Beispiel einmal ihre ID wissen? – Was machen Sie, wenn ein Auftrag hereinkommt? Sven Vetsch www. disenchant. ch IT-Security 14

Vorgehen der Social Engineer in sechs Schritten 5. ) Wenn man die Zielinformationen hat

Vorgehen der Social Engineer in sechs Schritten 5. ) Wenn man die Zielinformationen hat Den Kontakt möglichst nicht “verlieren“ – Die Kontaktperson darf nicht merken, dass sie sensible Daten an einen Social Engineer weitergegeben hat. – Guten Kontakte kann man immer wieder verwenden. Sven Vetsch www. disenchant. ch IT-Security 15

Vorgehen der Social Engineer in sechs Schritten 6. ) Informationen Zusammensetzen Die Teilantworten sinnvoll

Vorgehen der Social Engineer in sechs Schritten 6. ) Informationen Zusammensetzen Die Teilantworten sinnvoll kombinieren – Meist hat man nur nach Teilinformationen gefragt bzw. nur solche erhalten. – Die erhaltenen Informationen können, auch wenn sie noch so banal scheinen, meist zu sensiblen Informationen kombiniert werden. – Etwa fünf unwichtige Informationen ergeben eine sensible. Sven Vetsch www. disenchant. ch IT-Security 16

Vorgehen der Social Engineer in sechs Schritten Übersicht: 1. Informieren 2. Kontakt aufbauen 3.

Vorgehen der Social Engineer in sechs Schritten Übersicht: 1. Informieren 2. Kontakt aufbauen 3. Vortäuschung einer Identität 4. Zielinformationen erarbeiten 5. Wenn man die Zielinformationen hat 6. Informationen Zusammensetzen Sven Vetsch www. disenchant. ch IT-Security 17

Beispielszenario Gelöschte Userdaten Situation: – Herr Stefan Dau ist in der Buchhaltungsabteilung der Firma

Beispielszenario Gelöschte Userdaten Situation: – Herr Stefan Dau ist in der Buchhaltungsabteilung der Firma VTB tätig. S – Roger ist unser Social Engineer, der die Zugangsdaten von Stefan Dau möchte. R Sven Vetsch www. disenchant. ch IT-Security 18

Beispielszenario Gelöschte Userdaten Bei VTB klingelt das Telefon: S: Hallo. VTB Buchhaltungsabteilung, Sie sprechen

Beispielszenario Gelöschte Userdaten Bei VTB klingelt das Telefon: S: Hallo. VTB Buchhaltungsabteilung, Sie sprechen mit Stefan Dau. R: Hallo Stefan, hier ist Roger von der IT-Abteilung. Es ist mir etwas peinlich, aber wir haben ein riesiges Problem. S: Sorry, aber von IT habe ich überhaupt keine Ahnung. Sven Vetsch www. disenchant. ch IT-Security 19

Beispielszenario Gelöschte Userdaten R: Oh… Nein du hast mich falsch verstanden. Du musst keine

Beispielszenario Gelöschte Userdaten R: Oh… Nein du hast mich falsch verstanden. Du musst keine Ahnung davon haben, sonst hätten wir hier wohl auch nichts mehr zu tun *g*. Nein jetzt im Ernst, uns ist der Server ausgefallen, mit dem wir alle Passwörter und so weiter wieder herstellen können, wenn diese verloren gehen sollten. S: Ja und was hat das jetzt mir zu tun? Sven Vetsch www. disenchant. ch IT-Security 20

Beispielszenario Gelöschte Userdaten R: Ganz einfach, wir haben durch den Ausfall dieses Servers alle

Beispielszenario Gelöschte Userdaten R: Ganz einfach, wir haben durch den Ausfall dieses Servers alle Userdaten verloren und um zu vermeiden, dass die Systeme der User keine Probleme haben, beim nächsten Passwortwechsel, müssen wir diese wieder manuell eintragen. S: Das heisst, du möchtest dafür meine Daten? Sven Vetsch www. disenchant. ch IT-Security 21

Beispielszenario Gelöschte Userdaten R: Ja das wäre super. S: Tut mir leid Roger, aber

Beispielszenario Gelöschte Userdaten R: Ja das wäre super. S: Tut mir leid Roger, aber ich habe schon soviel gehört von Leuten, die ihre Daten weitergegeben haben und dann Probleme bekommen haben. Somit kann ich dir die Daten leider nicht geben. R: Oh… Naja da wird auch viel übertrieben. Immerhin weißt du, dass du deine Daten nicht jedem geben solltest, ich wünschte alle würden schon so denken. Das Problem ist jetzt nur, das es die einzige Möglichkeit ist, die Verfügbarkeit unseres Servers wieder garantieren zu können. Sven Vetsch www. disenchant. ch IT-Security 22

Beispielszenario Gelöschte Userdaten S: R: Phuu… Ja was machen wir denn jetzt? Ach kein

Beispielszenario Gelöschte Userdaten S: R: Phuu… Ja was machen wir denn jetzt? Ach kein Problem. Gib mir einfach deine Userdaten und in fünf Minuten ruf ich dich zurück und dann kannst du das Passwort sofort wechseln. Somit hätte ich nicht die Zeit, irgend etwas Böses mit deinen Daten anzustellen. *g* S: Ok das leuchtet ein. Also mein Username ist “Stefanius“ und mein Passwort ist “ 123456 a“. Sven Vetsch www. disenchant. ch IT-Security 23

Beispielszenario Gelöschte Userdaten R: Ok. Danke Stefan und nur so als Tipp, wähl nachher

Beispielszenario Gelöschte Userdaten R: Ok. Danke Stefan und nur so als Tipp, wähl nachher ein etwas schwierigeres Passwort, denn dieses ist ja nicht wirklich sicher. Aber egal, geht mich ja nichts an. Dann bedanke ich mich für deine Hilfe und wie gesagt, ich ruf dich in zirka fünf Minuten wieder zurück. Tschüss. S: In Ordnung. Tschüss. Sven Vetsch www. disenchant. ch IT-Security 24

Beispielszenario Gelöschte Userdaten Nun ist wohl klar was passiert. 1. Roger loggt sich sofort

Beispielszenario Gelöschte Userdaten Nun ist wohl klar was passiert. 1. Roger loggt sich sofort mit Stefans Daten ein. 2. Ändert Stefans Passwort 3. Sucht sich in aller Ruhe die Dateien die er möchte. Sven Vetsch www. disenchant. ch IT-Security 25

Analyse Beispielszenario Gelöschte Userdaten • Stefan hat zuerst richtig reagiert und seine Daten nicht

Analyse Beispielszenario Gelöschte Userdaten • Stefan hat zuerst richtig reagiert und seine Daten nicht an Roger weitergegeben, dann aber einer völlig sinnlosen Idee von Roger zugestimmt. • Roger hat auch viel Dinge gesagt, die nicht notwendig waren, jedoch die Stimmung gelockert haben. – z. B. „sonst hätten wir hier wohl auch nichts mehr zu tun“ Sven Vetsch www. disenchant. ch IT-Security 26

Schutzmaßnahmen • Vergleichen Sie es mit Computerviren Es gibt immer neue Techniken und man

Schutzmaßnahmen • Vergleichen Sie es mit Computerviren Es gibt immer neue Techniken und man ist davor nie 100%-ig sicher. • Der wohl beste Ansatz ist, seine Mitarbeiter entsprechend zu schulen, damit diese in heiklen Situationen richtig reagieren. • Sensible Daten nur einem möglichst kleinen Personenkreis zugänglich machen. • Ausgedruckte Daten egal welcher Art sollten vor dem wegwerfen immer geschreddert werden. • Nun werden zwei weitere Schutzmaßnahmen vorgestellt Sven Vetsch www. disenchant. ch IT-Security 27

Richtlinien • Weitere Möglichkeit um sich gegen Social Engineering zu schützen. • Für die

Richtlinien • Weitere Möglichkeit um sich gegen Social Engineering zu schützen. • Für die Mitarbeiter der eigenen Unternehmung • Inhalt: – Zuständigkeiten festlegen – Potentielle Social Engineer vor der Übergabe von Informationen zurückrufen, um eine Standortbestimmung vorzunehmen – Einführung einer ID-Card – Dokumente mit sensiblem Inhalt einschliessen Sven Vetsch www. disenchant. ch IT-Security 28

Informieren • Es reicht nicht die Mitarbeiter nur schriftlich über die Gefahren von Social

Informieren • Es reicht nicht die Mitarbeiter nur schriftlich über die Gefahren von Social Engineering zu informieren. • Besser sind: – Demos – Schulungen – Videos – Plakate Sven Vetsch www. disenchant. ch IT-Security 29

Fragen Nun haben Sie Zeit Fragen zu stellen. Sollte Ihnen später noch Fragen in

Fragen Nun haben Sie Zeit Fragen zu stellen. Sollte Ihnen später noch Fragen in den Sinn kommen, erreichen Sie mich unter: admin@disenchant. ch Sven Vetsch www. disenchant. ch IT-Security 30

Vielen Dank für Ihre Aufmerksamkeit Sven Vetsch www. disenchant. ch IT-Security 31

Vielen Dank für Ihre Aufmerksamkeit Sven Vetsch www. disenchant. ch IT-Security 31