Kategorie: Administration

Ich bin root. Wir klären die Privilegiensteigerung in Linux OS.

Im ersten Quartal 2020 habe ich mit den Vorbereitungen für die OSCP-Prüfung verbracht. Die Suche nach Informationen bei Google und viele „blinde“ Versuche haben mir die gesamte Freizeit geraubt. Besonders schwierig war es, die Mechanismen zur Erhöhung der Berechtigungen zu verstehen. Der PWK-Kurs widmet diesem Thema viel Aufmerksamkeit, jedoch sind die methodischen Materialien immer unzureichend. Im Internet gibt es viele Handbücher mit nützlichen Befehlen, aber ich […]

CI/CD in Github Actions für ein Projekt mit Flask+Angular

In diesem Artikel teile ich meine Erfahrung mit der Einrichtung von CI/CD unter Verwendung des Plesk-Panels und Github Actions. Heute lernen wir, ein einfaches Projekt mit dem unauffälligen Namen „Helloworld“ zu deployen. Es ist auf dem Python-Framework Flask geschrieben, mit Workern auf Celery und einem Frontend auf Angular 8. Links zu den Repositories: Backend, Frontend. Im ersten Teil des Artikels werfen wir einen Blick auf unser Projekt […]

VxLAN-Fabrik. Teil 2

Hallo, Habr. Ich setze meinen Artikelzyklus zur Technologie VxLAN EVPN fort, die speziell zur Einführung des Kurses „Netzwerktechniker“ von OTUS geschrieben wurde. Heute betrachten wir einen interessanten Teil der Aufgaben – das Routing. So banal es auch klingen mag, innerhalb einer Netzwerkfabrik kann alles nicht so einfach sein. Teil 1 des Zyklus – L2-Verbindung zwischen den Servern […]

Vom Outsourcing zur Entwicklung (Teil 1)

Hallo zusammen, mein Name ist Sergey Emelyanchik. Ich bin der Leiter der Firma Audit-Telecom, hauptverantwortlicher Entwickler und Autor des Systems Veliam. Ich habe beschlossen, einen Artikel darüber zu schreiben, wie mein Freund und ich ein Outsourcing-Unternehmen gegründet haben, Software für uns selbst entwickelt haben und schließlich begonnen haben, es im SaaS-Modell für alle Interessierten anzubieten. Darüber, wie ich kategorisch nicht an die Möglichkeit glaubte, dass […]

Vom Outsourcing zur Entwicklung (Teil 2)

Im vorherigen Artikel habe ich die Vorgeschichte der Erstellung von Veliam und die Entscheidung zur Verbreitung über das SaaS-Modell erzählt. In diesem Artikel werde ich darüber sprechen, was getan werden musste, damit das Produkt nicht lokal, sondern öffentlich wurde. Wie wir mit der Verbreitung begonnen haben und mit welchen Problemen wir konfrontiert waren. Planung Der aktuelle Serverteil für die Benutzer war auf Linux. Fast […]

Wir verabschieden uns von kostenpflichtigen RPA-Plattformen und setzen auf OpenSource (OpenRPA)

Einführung Früher wurde das Thema der Automatisierung von Desktop-GUI-Anwendungen mit Python auf Habr sehr detailliert behandelt. Damals war ich von diesem Artikel sehr fasziniert, da er Elemente behandelt, die mit denen der Robotererstellung ähnlich sind. Und da ich aufgrund meiner beruflichen Tätigkeit mit der Automatisierung von Geschäftsprozessen (RPA – ein Bereich, in dem es an vollwertigen […] zu wenig gab, zog mich das besonders an.

Wir automatisieren Desktop-GUI mit Python + pywinauto: Wie man mit MS UI Automation harmoniert.

Die Python-Bibliothek pywinauto ist ein Open-Source-Projekt zur Automatisierung von Desktop-GUI-Anwendungen unter Windows. In den letzten zwei Jahren wurden neue große Funktionen hinzugefügt: Unterstützung für die MS UI Automation-Technologie. Die Schnittstelle bleibt unverändert und unterstützt jetzt: WinForms, WPF, Qt5, Windows Store (UWP) und so weiter – fast alles, was es unter Windows gibt. Ein System von Backends/Plugins (zurzeit sind es […]

Snort oder Suricata. Teil 1: Wählen Sie kostenlose IDS/IPS zum Schutz des Unternehmensnetzwerks

Früher war ein einfacher Netzwerkfirewall und Antivirenprogramme ausreichend, um ein lokales Netzwerk zu schützen. Doch gegen die Angriffe moderner Hacker und die in jüngster Zeit zugenommenen Malware ist so ein Set nicht mehr effektiv genug. Der gute alte Firewall analysiert nur die Header der Pakete und lässt sie entsprechend einer formalen Regelmenge durch oder blockiert sie. Über den Inhalt der Pakete weiß er nichts, daher […]

Erfahrungen mit der Technologie Rutoken zur Registrierung und Authentifizierung von Benutzern im System (Teil 2)

Guten Tag! Lassen Sie uns mit diesem Thema fortfahren (die vorherige Teil können Sie über den Link einsehen). Heute gehen wir zur praktischen Seite über. Wir beginnen mit der Einrichtung unserer eigenen Zertifizierungsstelle auf Basis einer vollständigen Open-Source-Kryptografiebibliothek, OpenSSL. Dieser Algorithmus wurde unter Windows 7 getestet. Sobald wir OpenSSL installiert haben, können wir verschiedene kryptografische Operationen durchführen (z.B. Schlüsselerstellung und […]

WAL-G: Backups und Wiederherstellung von PostgreSQL-Datenbanken

Es ist schon lange bekannt, dass es keine gute Idee ist, Backups in SQL-Dumps (unter Verwendung von pg_dump oder pg_dumpall) zu erstellen. Für die Sicherung von PostgreSQL-Datenbanken ist es besser, den Befehl pg_basebackup zu verwenden, der eine binäre Kopie der WAL-Logs erstellt. Aber wenn Sie den gesamten Prozess der Sicherung und Wiederherstellung untersuchen, werden Sie feststellen, dass Sie mindestens ein paar Dreiräder schreiben müssen, um das alles […]

Warum ein BIM-Manager 100.000 verdient und wie man einer wird

Dieser Artikel hilft zwei Arten von Leuten: Denjenigen, die einen Jobwechsel anstreben, einfache Programmierung beherrschen und sich mit Baukonstruktionen und Plänen auskennen. Und denen, die auf der Baustelle lernen und sich fragen, wohin ihr Weg führt. BIM-Manager können 100.000 ₽ verdienen. Das ist fast viermal mehr als das Gehalt des typischen Russen – das am weitesten verbreitete beträgt 23.500 […]

Wie man seine öffentliche Website mit ESNI schützt

Hallo Habr, mein Name ist Ilya und ich arbeite im Plattformteam von Exness. Wir entwickeln und implementieren grundlegende Infrastrukturkomponenten, die von unseren Produktentwicklungsteams genutzt werden. In diesem Artikel möchte ich meine Erfahrungen mit der Implementierung der Technologie encrypted SNI (ESNI) in der Infrastruktur öffentlicher Websites teilen. Die Verwendung dieser Technologie wird das Sicherheitsniveau bei der Arbeit mit öffentlichen Websites erhöhen und […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster