Spam als Schutzmaßnahme.

Es gibt eine Meinung, dass 80 % der E-Mails weltweit Spam sind. Das bedeutet, es sind E-Mails, die für den Empfänger völlig unnötig sind (und das ist traurig). Doch als wäre das nicht genug, finden sich unter dem Spam häufig Nachrichten mit schädlichen Absichten: zum Beispiel zum Stehlen oder Löschen von Daten oder zur Erpressung.

KDPW:

Spam als Schutzmaßnahme.

Wie wir wissen, reicht es in den meisten Fällen nicht aus, dass eine E-Mail einfach nur zugestellt wird, damit sie tatsächlich den Computersystemen schaden kann. Es bedarf eines 'Gegenspielers, der zur Zusammenarbeit bereit ist', d.h. der Benutzer muss selbst Maßnahmen ergreifen, die zur Ausführung der Pläne des Angreifers führen.

In der Regel besteht diese Handlung darin, die Datei im Anhang der E-Mail zu 'öffnen', was bedeutet, dass die Datei manuell von dem entsprechenden Verarbeitungsprogramm im Betriebssystem des Benutzers ausgeführt wird.

Was noch trauriger ist, ein hilfsbereiter Gegenspieler ist keineswegs selten, und unser Spam-Angreifer kann durchaus auf ihn zählen.

Und das führt zu
Spam als Schutzmaßnahme.

Kurz gesagt, unsere Buchhalterin öffnet eine Rechnung, und dort befindet sich ganz und gar nicht eine Rechnung, sondern ein Virus.

Schadhafte E-Mails unterscheiden sich in der Tat erheblich. Aber sich auf die Aufmerksamkeit und das Verantwortungsbewusstsein der Nutzer zu verlassen, ist eine schlechte Strategie. Selbst die eindrucksvollsten Konzerte mit dem Motto „Öffnet solche E-Mails nicht“, inklusive Feuerwerk und Solodarbietungen des Geschäftsführers (mit der Nummer „Polymere“), verblassen mit der Zeit im Gedächtnis eines Büroangestellten.

Natürlich werden gut konfigurierte Systeme uns vor den meisten solchen Angriffen schützen. Aber das Schlüsselwort bleibt „vor den meisten“. Eine hundertprozentige Garantie wird niemand geben; und wenn es erst einmal beim Nutzer ankommt, ist es wichtig, ihn zu stärken, da er eines der schwächsten Glieder im System ist – eine sinnvolle Maßnahme.

Im Bereich des Computerverbrechens gehen Technologie und soziale Ingenieurkunst Hand in Hand. Der Angreifer weiß, dass es schwierig ist, sich als jemand auszugeben, dem der Nutzer bedingungslos vertraut, und ist daher gezwungen, andere Taktiken zu verwenden: Einschüchterung, Zwang, die Nachahmung von anerkannten Autoritäten und/oder die Verwendung entsprechender falscher Bezeichnungen – zum Beispiel, indem er E-Mails im Namen staatlicher Stellen und großer Unternehmen versendet.

Und wie die Alten uns lehren: Wenn wir nicht gewinnen können, müssen wir die Führung übernehmen. Tatsächlich, warum sollten wir schlechter sein als Spammer? Wir sind doch viel besser! Und wir haben auch mehr Möglichkeiten. Die Aufgabe selbst erfordert nur minimale Programmierkenntnisse und wird praktisch keine bestehenden Systeme berühren.

Haftungsausschluss: Der Autor ist kein Spammer, ein Spammer ist nicht der Autor. Der Autor ist ausschließlich auf der Seite des Guten.

Die Aufgabe ist sehr einfach:

Wir werden selbst unseren Nutzern E-Mails senden, die schädlichen ähneln. An diese E-Mails fügen wir Dokumente an, in denen wir in großen Buchstaben schreiben: „ÖFFNEN SIE KEINE DOKUMENTE AUS SOLCHEN E-MAILS. Seien Sie vorsichtig und aufmerksam“.

Dementsprechend gibt es für unsere Aufgabe folgende Bedingungen:

Bedingung 1. Die E-Mails müssen unterschiedlich sein. Wenn wir allen immer wieder dasselbe Schreiben senden, wird sich das nicht von normalen Erinnerungen in Besprechungen unterscheiden, gegen die Nutzer eine hohe Immunität entwickelt haben. Wir müssen das System beim Nutzer anregen, das für das Lernen verantwortlich ist. Daraus ergeben sich folgende Bedingungen:

Bedingung 2. Die E-Mails müssen echten ähneln. Es ist möglich, E-Mails von der LLP „Fleischfirma“ oder Barack Obama zu senden, aber es ist ineffektiv. Es macht Sinn, tatsächlich existierende (und unterschiedliche!) Namen von Organisationen und Behörden zu verwenden;

Bedingung 3. Zudem es ist wichtig, dass die E-Mails etwas seltsam aussehen. Sie sollten etwas zweifelhaft sein, um sowohl beim Nutzer als auch im Gehirn das Lernsystem zu aktivieren;

Bedingung 4. Und trotz allem müssen die E-Mails Aufmerksamkeit erregen und provozieren. Nun, das ist einfach, wir müssen uns nicht einmal etwas ausdenken: Die Spammer haben bereits alles für uns erledigt. „Strafen“, „Gerichtsurteile“ und sogar einfach „Dokumente“ in den Anhängen, „Verzugskosten“, „Nachzahlungen“, „Zinsen“ im Betreff und viele Wörter wie „Dringend“, „Sofort“, „Müssen“, „Bezahlen“ im Text – und das ist alles.

Um dieses magische Set umzusetzen, sind minimale Programmierkenntnisse und ein langweiliger Abend erforderlich. Der Autor verwendete Python 3 (weil es Zeit war, zu üben) und JS (zum Datensammeln direkt aus der Browser-Konsole). Aber der Großteil des Codes lässt sich leicht mit nativen Betriebssystem-Tools (bash, cmd) umsetzen, nur mit den Kodierungen wird man kämpfen.

Der Fairness halber sollte erwähnt werden, dass die Idee nicht dem Autor gehört, sondern von einem großen internationalen Unternehmen abgeguckt wurde. Dennoch ist die Idee so offensichtlich, dass der Autor, kaum gehört, mit dem Ausruf „Warum habe ich das nicht früher gemacht?“ sofort loslegte, sie umzusetzen.

Zunächst brauchen wir die Teile, aus denen wir das Schreiben zusammensetzen werden. Fangen wir mit dem Feld "Von" an – wer wird unseren ängstlichen Nutzern drohen? Nun, wer: natürlich Banken, Finanzämter, Gerichte und allerlei seltsame GmbHs. Man kann gleich Vorlagen für zukünftige Autovervollständigungen hinzufügen, wie z. B. PАО. CmpNmF. Siehe from.txt

Jetzt brauchen wir eigentlich die Namen. Eine GmbH namens "Romashka" und "Vektor" sowie das ständig wiederholte "Moskauer Gericht" werden wohl kaum Resonanz in den Seelen hervorrufen.

Zum Glück bietet das Internet einfach fantastische Möglichkeiten zur Informationsbeschaffung. Zum Beispiel, eine Liste der aktiven Gerichte der RF kann mit einem einfachen Befehl in JavaScript direkt in die Konsole des Browsers erhalten werden, wie z. B.:

for (let el of document.getElementById("mw-content-text").querySelectorAll("li")) {console.log(el.innerText;)}

So kann man schnell eine hervorragende Datenbasis für unsere Aufgaben aufbauen (zumal der Autor dies bereits für Sie erledigt hat 🙂). Wir speichern im Klartext, eine Datenbank wäre für diese Aufgabe übertrieben. Das Projekt verwendet die Kodierung UTF-8 mit BOM, für den Fall, dass die speziellsten Zeichen verwendet werden. Siehe in den txt-Dateien mit den entsprechenden Namen.

Als Nächstes müssen wir eine korrekte (aus Standardsicht, aber nicht unbedingt existierende) Absender-E-Mail-Adresse generieren, damit unsere E-Mail korrekt angezeigt und weitergeleitet wird. Für einige Bezeichnungen verwendete der Autor feste Domains, für andere – eine Autogenerierung aus dem Namen unter Verwendung einer Transliterationsbibliothek, wie etwa ООО «Вектор» -> warning@ooovektor.ru. Der Name der Mailbox wird aus einer Liste im Code genommen und soll ebenfalls Respekt einflößen: „vzyskanie“, „shtraf“, „dolg“, „alarm“ und andere „zapros“.

Jetzt – das Thema der E-Mail.

Das Thema muss unbedingt Aufmerksamkeit erregen, sonst bleibt die E-Mail unbemerkt. Lassen Sie Ihren inneren Angstmacher der Buchhalter frei und alles wird klappen: „Schließung des Kontos (CmpNm)“, „An den Hauptbuchhalter (CmpNm)“, „Forderung (für CmpNm)“, „Zahlen Sie sofort (!!!)“ und andere Scherze.
Siehe subj.txt. Nach Geschmack hinzufügen, mischen, nicht schütteln.

Der Text der E-Mail sollte etwas seltsam sein. Wir haben bereits die Aufmerksamkeit des Benutzers erregt, nun ist es unsere Aufgabe, Verdacht zu erregen. Daher ist es völlig unnötig, sich in diesem Punkt zu bemühen. Nehmen wir von Spammern drohende Phrasen und kombinieren sie willkürlich, hundertprozentige Glaubwürdigkeit würde uns nur im Weg stehen. Es wird etwas entstehen wie:

(wichtige) Informationen (GmbH "TEST") Zum Konto im Rahmen des gerichtlichen Verfahrens
Öffnen Sie die Dokumente im Anhang
Beschluss im Anhang

Siehe msg.txt. Ergänzungen sind willkommen.

Und schließlich der Anhang. Im Projekt sind derzeit 3 Arten von Anhängen vorgesehen: pdf, doc, docx. Die Dateien werden unverändert von den Vorlagen kopiert, der Anhang erhält einen Namen aus der Liste („Beschluss“, „Gerichtsentscheidung“ usw., siehe flnms.txt). Für die ersten beiden Typen wird die Größe zufällig generiert, indem Nullen an das Ende der Datei angehängt werden. Mit docx funktioniert das nicht (obwohl nach der Wiederherstellungsprozedur die Datei in Word geöffnet werden kann; LibreOffice öffnet beispielsweise ohne Probleme docx-Dateien, in die über die Archive-Interface fremde Dateien hinzugefügt wurden).

Und so erhalten wir dieses Wunder:

Spam als Schutzmaßnahme.

Kann gesendet werden:

gen_msg.py buh@oootest.ru

Der Code befindet sich natürlich auf GitHub.

Das ist eigentlich alles. Es dauert eine Stunde, und der Nutzen... der Nutzen wird kommen. Denn die Theorie ist trocken, aber der Baum des Lebens blüht prächtig – Erklärungen kommen nicht an, Erinnerungen werden vergessen, und Menschen erwerben Fähigkeiten nur durch praktische Anwendung. Und besser sein wir Lehrer, als später alles aus Backups wiederherzustellen, oder?

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte melden Sie sich an.Sind Sie an Contour interessiert?

Haben Sie es an Ihren Nutzern ausprobiert? Wie sind die Ergebnisse?

  • 0,0%Niemand hat darauf reagiert, sie wurden ohne Fragen gelöscht.

  • 0,0%Einige berichteten von Verdachtsmomenten bei den E-Mails, sie haben die Anhänge nicht geöffnet.

  • 50,0%Einige haben die Anhänge geöffnet (ich werde in den Kommentaren erzählen, was dann passiert ist).

  • 50,0%Ich habe eine Ansage von der Leitung bekommen.

Sechs Nutzer haben abgestimmt. 21 Nutzer haben sich enthalten.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster