Thema: Blog

Aufbau einer automatisierten Testpipeline auf Azure DevOps

Kürzlich bin ich auf ein nicht so beliebtes Biest in der DevOps-Welt gestoßen: Azure DevOps Pipelines. Ich habe sofort das Fehlen klarer Anweisungen oder Artikel zu diesem Thema gespürt. Ich weiß nicht, womit das zusammenhängt, aber Microsoft hat eindeutig etwas zu tun, um das Tool bekannter zu machen. Heute werden wir eine Pipeline für automatisierte Tests innerhalb der Azure-Cloud erstellen. Also, […]

Die Grundlagen des transparenten Proxyings mit 3proxy und iptables/netfilter oder wie man „alles über einen Proxy leitet“

In diesem Artikel möchte ich die Möglichkeiten des transparenten Proxyings aufzeigen, das es Ihnen ermöglicht, den gesamten oder einen Teil des Datenverkehrs völlig unbemerkt von Clients über externe Proxyserver umzuleiten. Als ich anfing, dieses Problem zu lösen, wurde ich mit der Tatsache konfrontiert, dass es bei seiner Implementierung ein erhebliches Problem gab – das HTTPS-Protokoll. In der guten alten Zeit gab es keine besonderen Probleme mit transparentem HTTP-Proxying, […]

Funktionales DBMS

Die Welt der Datenbanken wird seit langem von relationalen DBMS dominiert, die die SQL-Sprache verwenden. So sehr, dass neu auftretende Varianten NoSQL genannt werden. Sie haben es geschafft, sich einen bestimmten Platz auf diesem Markt zu sichern, aber relationale DBMS werden nicht aussterben und weiterhin aktiv für ihre Zwecke genutzt. In diesem Artikel möchte ich das Konzept einer funktionalen Datenbank beschreiben. Zum besseren Verständnis habe ich […]

Es lebe der König: Die grausame Welt der Hierarchie in einem Rudel streunender Hunde

In großen Gruppen von Menschen erscheint immer ein Anführer, ob bewusst oder unbewusst. Die Machtverteilung von der höchsten zur untersten Ebene der hierarchischen Pyramide hat sowohl für die Gruppe als Ganzes als auch für einzelne Individuen eine Reihe von Vorteilen. Ordnung ist doch immer besser als Chaos, oder? Seit Tausenden von Jahren hat die Menschheit in allen Zivilisationen eine hierarchische Machtpyramide durch eine Vielzahl von […] implementiert.

Ausgleich von Schreib- und Lesevorgängen in der Datenbank

In einem früheren Artikel habe ich das Konzept und die Implementierung einer Datenbank beschrieben, die auf der Grundlage von Funktionen und nicht auf Tabellen und Feldern wie bei relationalen Datenbanken basiert. Es lieferte viele Beispiele, die die Vorteile dieses Ansatzes gegenüber dem klassischen zeigten. Viele fanden sie nicht überzeugend genug. In diesem Artikel werde ich zeigen, wie Sie mit diesem Konzept schnell und bequem einen Ausgleich schaffen können.

CryptoARM basierend auf PKCS#12-Container. Erstellung der elektronischen Signatur CadES-X Long Type 1.

Es wurde eine aktualisierte Version des kostenlosen Dienstprogramms cryptoarmpkcs veröffentlicht, die für die Verwendung mit x509 v.3-Zertifikaten konzipiert ist, die sowohl auf PKCS#11-Tokens mit Unterstützung für russische Kryptografie als auch in geschützten PKCS#12-Containern gespeichert sind. Normalerweise speichert ein PKCS#12-Container ein persönliches Zertifikat und seinen privaten Schlüssel. Das Dienstprogramm ist absolut autark und läuft auf Linux-, Windows- und OS X-Plattformen. Eine Besonderheit des Dienstprogramms ist […]

Vorabversion von Fedora CoreOS angekündigt

Fedora CoreOS ist ein selbstaktualisierendes Minimalbetriebssystem für die sichere und skalierbare Ausführung von Containern in Produktionsumgebungen. Es steht derzeit zum Testen auf einer begrenzten Anzahl von Plattformen zur Verfügung, weitere folgen jedoch bald. Quelle: linux.org.ru

Oracle Linux 8-Veröffentlichung

Oracle hat die Veröffentlichung der Oracle Linux 8-Distribution veröffentlicht, die auf der Basis der Paketbasis von Red Hat Enterprise Linux 8 erstellt wurde. Die Assembly wird standardmäßig auf Basis des Standardpakets mit dem Kernel von Red Hat Enterprise Linux (basierend auf 4.18) geliefert Kernel). Der proprietäre Unbreakable Enterprise Kernel für Oracle Linux 8 befindet sich noch in der Entwicklung. In Bezug auf die Funktionalität sind Oracle-Betaversionen […]

In Kasachstan war die Installation eines staatlichen Zertifikats für MITM obligatorisch

In Kasachstan schickten Telekommunikationsbetreiber Nachrichten an Benutzer mit der Notwendigkeit, ein von der Regierung ausgestelltes Sicherheitszertifikat zu installieren. Ohne Installation funktioniert das Internet nicht. Es sollte daran erinnert werden, dass das Zertifikat nicht nur die Tatsache beeinflusst, dass Regierungsbehörden verschlüsselten Datenverkehr lesen können, sondern auch die Tatsache, dass jeder im Namen eines beliebigen Benutzers etwas schreiben kann. Mozilla hat bereits [...]

Anwendungsentwicklung auf SwiftUI. Teil 1: Datenfluss und Redux

Nachdem ich an der „State of the Union“-Sitzung auf der WWDC 2019 teilgenommen hatte, beschloss ich, tiefer in SwiftUI einzutauchen. Ich habe viel Zeit damit verbracht, damit zu arbeiten, und habe nun damit begonnen, eine echte Anwendung zu entwickeln, die für ein breites Spektrum von Benutzern nützlich sein kann. Ich habe es MovieSwiftUI genannt – das ist eine App zum Suchen nach neuen und alten Filmen sowie zum Sammeln […]

Firefox-Update 68.0.1

Für Firefox 68.0.1 wurde ein Korrekturupdate veröffentlicht, das mehrere Probleme behebt: Builds für macOS werden mit einem Apple-Schlüssel signiert und können so in Beta-Releases von macOS 10.15 verwendet werden; Ein Problem mit der fehlenden Vollbild-Schaltfläche beim Ansehen eines Videos im HBO GO-Vollbildmodus wurde behoben. Es wurde ein Fehler behoben, der dazu führte, dass für einige Gebietsschemas falsche Meldungen angezeigt wurden, wenn versucht wurde, eine Anfrage mit […] zu stellen.