Die wichtigsten Ereignisse des Jahres 2024 im Zusammenhang mit Open-Source-Projekten

Zusammenfassung der wichtigsten und bemerkenswertesten Ereignisse des Jahres 2024, die mit Open-Source-Projekten und Informationssicherheit verbunden sind:

  • Konflikte: Krise im NixOS-Projekt. Ausschluss von Sonny Pearce aus dem Vorstand der GfNOME Foundation. Vorübergehende Suspendierung des Autors von BcacheFS und seine Kritik an Linus Torvalds. Entlassung eines der Schlüsselentwickler von Python. Konflikt zwischen WordPress und WP Engine, der zur Ersetzung des ACF-Plugins führte. Angriffe von Malibal auf CoreBoot. Beschwerde bei den europäischen Regulierungsbehörden gegen Mozilla. Sperrung von uBlock Origin Lite. Rebranding von Apache aufgrund von Indianern.
  • Sanktionen und Sperren: Ausschluss von 11 Linux-Kernel-Maintainern, die mit Russland verbunden sind. Weigerung von Spring, Änderungen von Entwicklern aus Russland zu akzeptieren. Erfüllung von Mozillas Anforderungen der Roskomnadzor, gefolgt von der Aufhebung der Sperre und einer Geldstrafe. Vorübergehende Sperrung Russlands im Docker Hub. Schließung des Zugangs Russlands zu den OpenTofu-Repositories. Falsche Sperrung von OpenXRay auf GitHub. Sperrung des Browser-Addons BPC in GitLab.
  • Forks: FreeNginx – ein Fork von Nginx, Valkey und Redict – Forks von Redis-Datenbanken, Flock – ein Fork von Flutter, Apache Cloudberry – ein Fork von Greenplum-Datenbanken. Der erste Release von OpenTofu, einem Fork von Terraform. Der Übergang von OpenSearch, einem Fork von Elasticsearch, zur Linux Foundation.
  • Akquisitionen, Fusionen und gemeinsame Projekte: Microsoft hat Mono an die Wine-Community übergeben. IBM erwirbt HashiCorp. Mozilla hat das Unternehmen Anonym übernommen. Fusion von Tor und Tails. Umstrukturierung von OpenSSL und Fusion mit den Bibliotheken Bouncy Castle und Cryptlib. Initiative zur Entwicklung der x86-Architektur.
  • Patente und Urheberrechte: Angriffe von Nintendo auf Projekte zur Entwicklung von Emulatoren: Yuzu, Suyu, Ryujinx, Forks von Yuzu. 54 Patente wurden von der Initiative OS Zone aufgehoben. Teilweise Löschung des Codes von ZLUDA auf Anfrage von AMD. HDMI Forum hat die Implementierung von HDMI 2.1 in offenen Treibern nicht genehmigt.
  • Gesetze und Regeln: Möglichkeit zur Blockierung von Linux-Kernel-Entwicklern, die den Verhaltenskodex verletzen. Die FCC hat die Regeln zur Netzneutralität wiederhergestellt. Regeln zur Verwendung von Rust-Marken. NetBSD und Gentoo haben die Verwendung von von KI-Systemen generiertem Code untersagt. GitHub hat das Hosting von Projekten zur Erstellung von Deepfakes verboten.
  • Lizenzen: Entwurf des Post-Open Lizenzdokuments. Wechsel der Datenbank-Management-Systeme Redis, CockroachDB und ScyllaDB zu einer proprietären Lizenz. Rückkehr von Elasticsearch zu einer offenen Lizenz. Einstellung der Entwicklung des Greenplum DBMS als Open-Source-Produkt. Lizenzänderung von Zabbix von GPLv2 zu AGPLv3, Forgejo von MIT zu GPLv3, OpenVPN von GPLv2 zu GPLv2 mit Ausnahmen. Lizenzprobleme mit Tuxedo-Treibern.
  • Veröffentlichung des Quellcodes von Winamp. Verletzung der GPL-Lizenz im Code von Winamp. Entfernung des Winamp-Codes.
  • Einführung einer Definition für offene AI-Systeme und Initiative zur deren Abschaffung. Bewertung der Offenheit generativer AI-Modelle.
  • Entwicklungsplattformen und App-Kataloge: Vollständige Abtrennung von Forgejo von Gitea. Wechsel von Fedora zu Forgejo. GitVerse von SberTech. P2P-Plattform Radicle 1.0. Hosting von Git-Repositories mit Game of Trees Hub. Pflicht zur Zwei-Faktor-Authentifizierung und neues Paketprüfungsverfahren in PyPI. 2 Milliarden Downloads und eine Million Nutzer bei Flathub.
  • Programmiersprachen und Compiler: GCC 14, LLVM 18/19, Java SE 22/23, Go 1.22/1.23, .NET 9, Perl 5.40, Julia 1.11, PHP 8.4, Ruby 3.4, V 0.4.8, Snek 1.10, Tcl/Tk 9.0, Swift 6.0, Clojure 1.12, Mojo 24.3.
  • Neue Programmiersprachen und Compiler: Borgo (vereint die besten Merkmale von Go und Rust). TrapC (C-ähnliche Sprache, die mit Speicher sicher umgeht). Hare (C-ähnliche Sprache vom Schöpfer von Sway). Pkl (eine Sprache zur Definition von Konfigurationen). Vcc – C/C++ Compiler für Vulkan. Bend – Sprache für parallele Berechnungen auf GPUs.
  • Entwicklungswerkzeuge: Meson 1.6, Automake 1.17, GNU Mes 0.27. Gittuf für kryptografischen Schutz von Git-Repositories. Entwicklungsumgebung Eclipse Theia. Code-Editor Zed ist geöffnet.
  • Python: Python hat JavaScript als die beliebteste Sprache auf GitHub abgelöst. Beinhaltet einen JIT-Compiler. Python 3.13. NumPy 2.0.0. Compiler Nuitka 2.0.
  • Sichere Programmierung: Förderung sicherer Speicherverwendung in C++. Strategie zur Verringerung von Sicherheitsanfälligkeiten in Android. Fil-C – Compiler für sichere Speicherverwendung in C/C++. Bewertung der Effizienz von MiraclePtr in C++. Hyperlight – Hypervisor zur Isolierung einzelner Funktionen.
  • Rust: KI-Übersetzer zum Umschreiben von C-Code in Rust. Konsortium zur Entwicklung hochzuverlässiger Systeme in Rust. Analyse der Verwendung von unsafe in Rust-Paketen. Verifikation der Standardbibliothek von Rust. Verbesserung der Portabilität zwischen C++ und Rust.
  • Systemkomponenten: systemd 256/257, Glibc 2.39/2.40, GNU Shepherd 1.0.0. Reduzierung der Abhängigkeiten in libsystemd. run0 — integrierter Ersatz für sudo in systemd. Der systemd-Port basiert auf Musl.
  • Hardware: OpenWrt One Router. Neue Raspberry Pi Boards: Pico 2, Compute Module 5, Pico 2 W, 500, Monitor, Media Center. AI-Assistent Home Assistant Voice. Vortex 2.2 (Open GPGPU auf RISC-V-Basis). Entwicklung eines offenen Prozessors, der mit Z80 kompatibel ist. FuryGpu — GPU auf FPGA-Basis. PiDP-10 (Clone des Mainframes PDP-10). Erster Chip auf der OpenTitan-Plattform.
  • Firmware: Teilnahme von Intel an der Entwicklung von CoreBoot. Toolset fwupd 2.0.0. Modifizierung von Firmware für TI CC13XX- und CC26XX-Chips.
  • Netzwerkinfrastruktur: Initiative zur standartmäßigen Nutzung von TCP_NODELAY (implementiert in OpenBSD). Tesla hat das TTPoE-Protokoll eröffnet. Der Anteil an Müllverkehr ist auf 6,8 % gestiegen. free5GC zur Erstellung eines 5G-Core-Netzes. Einstellung der Unterstützung für das OCSP-Protokoll in Let’s Encrypt. Cloudflare's Pingora-Framework. Konfigurationssystem Netplan 1.0. Netzwerk-Stack F-Stack 1.24. hostapd/wpa_supplicant 2.11 mit Unterstützung für Wi-Fi 7.
  • Standards: S23. Vulkan 1.4. POSIX 1003.1-2024. BPF-Standardisierung. OpenMP 6.0. Standardisierung von Post-Quanten-Verschlüsselungsalgorithmen. RFC für den Audiocodec FLAC.
  • Schutzmechanismen: OpenPaX (Äquivalent zu Grsecurity/PaX). Zugriffskontrollsystem IPE.
  • Neue Betriebssysteme und Distributionen: KDE entwickelt eine eigene Distribution. ALDOS ist eine Fedora-Variante ohne systemd. Die Kerne Asterinas und Maestro, geschrieben in Rust und teilweise kompatibel mit Linux. Apertis ist eine Distribution für elektronische Geräte von Collabora. Chimera ist ein Linux-Kernel mit einer FreeBSD-Umgebung. Red Hat Enterprise Linux AI. Fedora Atomic Desktops. Serpent OS. AlmaLinux Kitten. Ein automatisch aktualisierter Manjaro-Variant. Selectel OS. TileOS. Helios (basierend auf Illumos). ExectOS (mit einem Mikrokernel, der Windows NT ähnelt).
  • Distribution- und OS-Updates: Ubuntu 24.04/24.10, Ubuntu Core 24, CentOS Stream 10, Red Hat Enterprise Linux 10-beta/9.5/9.4, Fedora 40/41, openSUSE Leap 15.6, SUSE Linux Enterprise 15 SP6, openSUSE Leap Micro 6, ALT 10, elementary OS 8, Whonix 17.2, Linux Mint 22, Azure Linux 3.0, Proxmox VE 8.3, Tails 6, Alpine 3.21, Armbian 24.11, NixOS 24.11, Vanilla OS 2, Blend OS 4, Endless OS 6.0, LibreELEC 12.0, Manjaro 24.0, OpenMediaVault 7.0, Redox OS 0.9, Haiku R1-beta5, OpenIndiana 2024.04.
  • Änderungen bei den Distributionen: GNOME OS wird zu einer Distribution für Endbenutzer und wechselt zu atomaren Updates. Arch Linux (Port für RISC-V, Teilnahme von Valve). Fedora (Entfernung der X11-Sitzung, Wechsel zu DNF5, KI-Tools, Web-basierter Installer, Status der Basisversion für KDE). Änderungen in der Vorbereitung von Zwischenversionen von RHEL. OpenSUSE (Wechsel zur SLFO/ALP-Plattform, Agama-Installer, reproduzierbare Builds, Einstellung der Verwendung der Marke SUSE). Frische Kernels in Ubuntu.
  • OpenStreetMap ist von Ubuntu auf Debian umgestiegen. LinkedIn ist von CentOS auf Azure Linux umgestiegen.
  • Echtzeit-Betriebssysteme: RISC OS 5.30. RT-Thread 5.1. Unterstützung des Echtzeitmodus im Linux-Kernel. Möglichkeit zur kostenlosen Nutzung von QNX 8.0.
  • BSD: FreeBSD 14.2, NetBSD 10, OpenBSD 7.6. ravynOS (FreeBSD-Edition im macOS-Stil). NixBSD (NixOS mit einem Kernel von FreeBSD). Diskussion über den Einsatz von Rust in FreeBSD. Verbesserte Unterstützung für Laptops in FreeBSD. Neuer Veröffentlichungszyklus für FreeBSD. Grafischer Installer für FreeBSD. SmolBSD (Erstellung von Mikro-Builds von NetBSD).
  • Mobile Plattformen: Android 15/16-pre, LineageOS 22, KDE Plasma Mobile 6, Phosh 0.44, webOS 2.27, Ubuntu Touch OTA-7 Focal, Bliss OS, postmarketOS 24.12, /e/OS 2.6. Die Mobifree-Ökosystem offener mobiler Anwendungen. postmarketOS-Bauten basierend auf systemd. Tizen-Port für RISC-V. Droidian – eine Variante von Debian für Smartphones. Unterstützung des destruktiven PIN-Codes in GrapheneOS.
  • Portierung von Chrome OS auf die Android-Plattform. Unterstützung von Linux-Anwendungen in Android. MicroFuchsia für virtuelle Maschinen in Android.
  • Paketverwaltung: Übergang von OpenWrt zu einem Paketmanager APK. Pacstall (analog zu AUR für Ubuntu). GNU Mes 0.27. Beginn der Entwicklung von RPM 6. Aura 4.0.0. Pacman 7.0. GNU Stow 2.4. Testversionen von APT 3.0. Modernisierung der Paketverwaltung in Arch Linux.
  • Neue Benutzeroberflächen: Miracle, Alpha-Test von COSMIC, KDE 6, Theseus Ship (ehemals KWinFT).
  • Aktualisierung der Benutzeroberflächen: Xfce 4.20, GNOME 46/47, KDE Plasma 6.0/6.1/6.2, KDE Gear 24.12, MATE 1.28, LXQt 2.1.0, Cinnamon 6.4, Trinity R14.1.3, MaXX Interactive Desktop 2.2, Sway 1.10, Budgie 10.9, Regolith 3.1. Die Ziele von KDE für die nächsten zwei Jahre. Der GNOME-Plan für 5 Jahre. 40 Jahre X Window System.
  • Aktualisierung der Kompositserver: labwc 0.8.0, Hyprland 0.46, Niri 0.1.10, Cage 0.2, Weston 14.0, Wayfire 0.9.
  • GUI: GTK 4.41/4.16, Qt 6.7/6.8, IGL 1.0. FLTK 1.4.0 mit Unterstützung für Wayland. Ardour hat die Entwicklung eines GTK2-Abzweigs fortgesetzt. PortableGL 0.98 (Implementierung von OpenGL 3 in C). Neue Engines für OpenGL und Vulkan in GTK. Louvre zur Entwicklung von Composite-Servern. Entwicklung von SDL3.
  • GPU: Mesa 24.0/24.1/24.2/24.3. DXVK unterstützt jetzt Direct3D 8. Übersetzung der NVIDIA-Treiber auf offene Kernel-Module. Offene Implementierung von vGPU von NVIDIA. Projekt LibreCUDA. AMD hat die Dokumentation für die GPU RDNA 3.5 veröffentlicht.
  • Förderung von Wayland: Wayland 1.23. Möglichkeit, GNOME ausschließlich mit Wayland zu bauen. Unterstützung von Wayland in NVIDIA-Treibern. Raspberry Pi OS ist auf Wayland umgestiegen. Projekt Frog zur Förderung neuer Wayland-Protokolle. Experimentelle Protokolle für Wayland.
  • Treiber: Nova (neuer offener Treiber für NVIDIA-GPUs mit GSP-Firmware). embedded-hal (Erstellung von Treibern in Rust). Verbesserungen bei NVK- und Zink-Treibern. EXT2 in Rust. Honeykrisp (Vulkan-Treiber für den Apple M1-Chip). Treiber von panthor für die 10. Generation der Mali-GPUs ist bereit. AMD hat einen Treiber für NPU mit XDNA-Engine veröffentlicht.
  • Multimedia: Offenes Stack für MIPI-Kameras. FFmpeg 7.0/7.1, PipeWire 1.2.0, PulseAudio 17.0, OBS Studio 31.0, Kodi 21, MythTV 34. Audioworkstation Zrythm 1.0.0. Plattform zur Verwaltung von Radiosendern: Rivendell.
  • Codecs: Audioschnittstellen TSAC und Opus 1.5. xHE-AAC Decoder von FFMpeg. jpegli – JPEG Encoder und Decoder von Google. Unterstützung für JPEG XL in Samsung.
  • Grafik: Näherung an die Veröffentlichung von GIMP 3.0. Inkscape 1.4, Darktable 5.0, RawTherapee 5.10, Scribus 1.6.0.
  • Modellierung und 3D: Blender 4.3, FreeCAD 1.0, CadZinho 0.6, KiCad 8.0. Google Blocks wurde als Open Source veröffentlicht. 3D-Visualisierungssoftware OSPRay Studio 1.0 und 3D-Rendering-Engine OSPRay 3.1. 3D-Modell der Caldera-Insel. Straßenkarten von Overture Maps.
  • Spiele: Betaversion von NauEngine von VK, Godot 4.3, Open 3D Engine 24.09, Dagor Engine 24.12. Toolkit zum Starten von Windows-Spielen von Asahi. Lakka 5.0. Proton 9.0. Wine 9.0. Minetest wurde in Luanti umbenannt. Das Spiel Descent 3 wurde als Open Source veröffentlicht. Projekt SteamFork. Unterstützung für ASUS ROG Ally in SteamOS.
  • Neue Open-Source-Projekte: Der Mikage-Emulator wurde als Open Source veröffentlicht. Microsoft hat den Code des Garnet-Speichers freigegeben. Valve hat den Code von Steam Audio geöffnet. NVIDIA hat die Shader-Sprache Slang an das Khronos-Konsortium übergeben. Veröffentlichung des Bitwarden SDK.
  • Datenbanken: PostgreSQL 17, MySQL 8.4/9.0/9.1, MariaDB 11.4, Valkey 8.0, Redis 7.4, DuckDB 1.0, IvorySQL 4.0, SynchDB 1.0, EdgeDB 5.0, Firebird 5.0.
  • Web: Node.js 23/24 mit Unterstützung für TypeScript. Deno 2.0. Unterstützung von C-Code in der JavaScript-Plattform Bun. Wasmer 5. Geschwindigkeitstest Speedometer 3.0.
  • Browser: Tor Browser 14.0, FixBrowser Wolvic auf der Chromium-Plattform. Seit 25 Jahren Dillo. Verso und Servo-the-browser auf der Servo-Engine. Servo hat den Acid2-Test bestanden. Beschleunigung der Entwicklung des Browsers Ladybird und die Entscheidung, die Sprache Swift zu verwenden.
  • Mozilla: Werbeplattform. Rückzug aus der Zusammenarbeit mit Onerep. Projekt MLS (Mozilla Location Service) eingestellt. Entscheidung, die Unterstützung der zweiten Version des Chrome-Manifests nicht einzustellen. Wechsel in der Führungsebene. Winter- und Herbstentlassungen von Mitarbeitern. KI-generierte Websites. Spracherkennungstools. Rebranding.
  • Firefox: Releases 122-133, Schutz vor Tracking durch Redirects, Blockierung von Third-Party-Cookies, temporäre Berechtigungen, Anzeige von Miniaturansichten, Übersetzung von Textfragmenten, „Firefox Labs“, integrierter Chatbot, Seitenleiste, vertikale Tabs, einheitlicher Löschdialog, automatische Umstellung von HTTP auf HTTPS, Unterstützung von Zstandard, Verbesserungen bei Firefox View und dem PDF-Viewer, Port für das Haiku-Betriebssystem. Firefox ist 20 Jahre alt.
  • Chrome: Releases 121-131, Micropayments zur Monetarisierung, Erweiterungsleistung, Abkehr von der zweiten Version des Manifests, Beibehaltung der Unterstützung für Third-Party-Cookies, Warnung vor der Einstellung von uBlock Origin, Integration eines großen Sprachmodells.
  • Verteilte und P2P-Systeme: Overlay-P2P-Netzwerk Nebula 1.9. Meshtastic – Mesh-Netzwerk basierend auf LoRa-Transceivern. OpenZiti 1.0 zur Integration von Overlay-Netzwerken in Anwendungen. PeerTube 7.0.
  • Büropakete: LibreOffice 24.2/24.8, Calligra 4.0, ONLYOFFICE 8.2.
  • Maschinelles Lernen: AlphaFold 3 von DeepMind, Modell hertz-dev für Sprachkommunikation, ChatTTS für Sprachsynthese, Databricks hat das Modell DBRX veröffentlicht, xAI hat das Modell Grok veröffentlicht, Debugger Transformer Debugger von OpenAI, Google hat das Modell Gemma veröffentlicht.
  • Dateisysteme: Ankündigung der Abkündigung des Treibers Ext2 und Entfernung von ReiserFS. Ceph-Cluster mit TBit pro Sekunde. LittleFS 2.10. Cluster-Dateisystem VitastorFS.
  • Virtualisierung und Container: Fortschritte bei der Migration von VMware Workstation auf den Hypervisor KVM. VMware Workstation und VMware Fusion sind kostenlos geworden. Paravirtualisierung IOMMU in Xen. VirtualBox über KVM. Microsoft hat den Hypervisor OpenVMM/OpenHCL veröffentlicht. Finch für Linux. Übertragung der Host-Komponenten von Hyper-V in den Linux-Kernel. Lima 1.0 (LInux-on-MAc), Xen 4.19, XCP-ng 8.3, Kata Containers 3.4, LXC 6.0, QEMU 9.0-9.2, Bubblewrap 0.11, CRIU 4.0, Distrobox 1.8, VirtualBox 7.1, MicroCloud LTS.
  • Serveranwendungen: OpenSSH 9.7-9.9, BIND 9.20, Samba 4.20/4.21, Exim 4.98, Postfix 3.9, SMTP-Server chasquid 1.13, ClamAV 1.4, nginx 1.26 mit HTTP/3, libmicrohttpd 1.0.0, HAProxy 3.0. Übergang von Let’s Encrypt zu ntpd-rs. OpenSSH: Unterstützung für DSA eingestellt, Aufteilung in mehrere Prozesse, Schutz gegen Passwortangriffe.
  • Linux-Kernel: linus-next-Zweig. Diskussion über die Verwendung von C++ im Kernel. Lunatik (Erstellung von Handlern in Lua). Linux auf dem Intel 4004-Chip starten. Code zur Unterstützung der Elbrus-CPU veröffentlicht. Kollisionen. Versionen der Mikroarchitektur x86_64. ELKS-Kernel 0.8 für 16-Bit-CPUs. UEK-next-Zweig von Oracle.
  • eBPF: Task-Scheduler, Diagnose von Eingabegeräten, Arbeiten im Benutzermodus, bpftop, DTrace-Update. Plan zur Einstellung der Unterstützung alter ARM-CPUs.
  • Wesentliche Änderungen im Kernel:
    • 6.7: Integration des Bcachefs-Dateisystems, Einstellung der Unterstützung für die Itanium-Architektur, Möglichkeit für Nouveau, mit GSP-R-Firmware zu arbeiten, Unterstützung von TLS-Verschlüsselung in NVMe-TCP, Nutzung von Ausnahmen in BPF, Unterstützung von futex in io_uring, Leistungsoptimierung des fq-Schedulers (Fair Queuing), Unterstützung der Erweiterung TCP-AO (TCP Authentication Option) und Möglichkeit zur Begrenzung von Netzwerkverbindungen im Landlock-Schutzmechanismus, hinzugefügt wurde die Zugriffskontrolle für user namespace und io_uring über AppArmor.
    • 6.8: Xe-Treiber für Intel-GPUs, Schutzmodus für Blockgeräte mit angehängten Dateisystemen, Deadline-Server-Taskplanungsmechanismus, automatische Optimierung der Zusammenführung identischer Speicherseiten, der erste Treiber in Rust, Systemaufrufe listmount und statmount, Entfernung von bpfilter und SLAB, Mechanismus guest_memfd in KVM, Profilierung des Datenzugriffs.
    • 6.9: dm-vdo-Modul für die Deduplication und Kompression von Blockgeräten, direkter Dateizugriffsmodus in FUSE, Unterstützung für die Erstellung von pidfd für einzelne Threads, BPF-Token-Mechanismus, Unterstützung für Rust auf ARM64-Systemen, Einstufung des Ext2-Dateisystemtreibers als veraltet, Entfernung des alten NTFS-Treibers, Unterstützung für den Intel FRED-Mechanismus.
    • 6.10: ntsync-Treiber mit Synchronisationsprimitive für Windows NT, DRM Panic-Komponenten zur Implementierung eines Äquivalents des "blauen Bildschirms des Todes", Einstellung der Unterstützung für alte Alpha-CPUs, Möglichkeit zur Integritätsüberprüfung in FUSE-basierten Dateisystemen, Einschränkung des Zugriffs auf ioctl durch den Landlock-Mechanismus, Subsystem zur Profilierung von Speicherzuweisungsoperationen, Systemaufruf mseal(), Möglichkeit zum verschlüsselten Datenaustausch mit TPM-Geräten, Unterstützung für hochpriorisierte Warteschlangen in dm-crypt, panthor-Treiber für die zehnte Generation von Mali-GPUs.
    • 6.11: Unterstützung von atomaren Schreiboperationen auf Blockebene, Unterstützung der Funktionen bind() und listen() in io_uring, neuer Mechanismus für das Sperren von Software-Interrupt-Handlern, Möglichkeit zum Schreiben in in den Speicher gespiegelt ausführbare Dateien, Unterstützung für das Schreiben von Blockgerätetreibern in Rust, Optimierung des Aufrufs von getrandom(), neue Implementierung von AES-GCM.
    • 6.12: Möglichkeit zur Aktivierung des Echtzeitmodus, sched_ext zur Erstellung von CPU-Planern über eBPF, Ausgabe eines QR-Codes bei Fehlerzuständen, Mechanismus für Device Memory TCP, Ressourcenschutzmechanismus SCHED_DEADLINE-Server, Verbesserung des EEVDF-Task-Schedulers, IPE-Modul zur Festlegung von Integritätspolitiken.
  • Verschlüsselung: Homomorphe Verschlüsselungsbibliothek von Apple. PGP-Toolkit sq 1.0, OpenSSL 3.3/3.4, LibreSSL 4.0, VeraCrypt 1.26.14, GnuPG 2.5, Libgcrypt 1.11.0, Cryptsetup 2.7. Umstrukturierung von OpenSSL. Kompatibilität von Rustls mit OpenSSL und nginx. Entwicklung post-quanten Verschlüsselungsalgorithmen.
  • Kryptographie-Probleme: KyberSlash (Schwachstelle im post-quanten Algorithmus Kyber). EUCLEAK (Kopieren von YubiKey 5-Schlüsseln). Wiederherstellung des PuTTY-Schlüssels.
  • Backdoor im Paket XZ Utils: Rückblick, Aktivierungslogik, Prüfergebnisse, Versuche ähnlicher Angriffe auf andere Projekte.
  • Schwachstellen in Prozessoren: BadRAM (AMD, Umgehung von SEV-SNP), Sinkclose (AMD, Zugriff auf SMM). Umgehung des Spectre-Schutzes. Indirector (Intel). TikTag (ARM, Umgehung von MemTag). Neue Variante BHI (Intel). ZenHammer (AMD). GhostRace (Intel, AMD, ARM, IBM). GhostWrite (RISC-V XuanTie). LeftoverLocals (GPU AMD, Apple, Qualcomm und Imagination). RFDS (Intel Atom).
  • Angriffsmethoden: KeyTrap und NSEC3 in DNSSEC. ArtPrompt und BoN zur Umgehung von Filtern von KI-Systemen. Port Shadow (Umleitung von Verbindungen und Wi-Fi). TunnelVision (Umleitung von VPN-Datenverkehr). Erlangen von TLS-Zertifikaten für fremde Domains „.mobi“. Angriff über IP 0.0.0.0 im Browser. SnailLoad (Erkennung geöffneter Websites durch Paketverzögerung). Angriff auf den Handler nicht installierter Anwendungen in Ubuntu. Endlosschleifen von Protokollen basierend auf UDP. „Continuation flood“ (Störung von HTTP/2.0-Servern). Fälschung von Antworten im RADIUS-Protokoll. Angriff über Escape-Sequenzen. BatBadBut (Bibliotheken Rust, PHP, Node.js, Python, Ruby, Go, Erlang und Haskell). VPN Forschung: Einsatz von KI zur Entdeckung von Schwachstellen in SQLite. Analyse des Rootkits Ebury, das bei der Kompromittierung von kernel.org installiert wurde. UEFI-Bootkit Bootkitty.
  • Probleme durch die Erstellung von KI-generierten fehlerhaften Berichten über Schwachstellen. Rufschädigung aufgrund von CVEs mit falschen und übertriebenen Schwachstellen.
  • Probleme durch die Generierung von AI-Müllberichten über Schwachstellen. Rufschädigung durch CVEs mit falschen und aufgeblähten Schwachstellen.
  • Lokale Sicherheitsanfälligkeiten: Linux-Kernel (n_gsm, netfilter, io_uring, nf_tables, ksmbd, ktls, uio, Netzwerk-Stack), FreeBSD-Kernel (1, 2), GRUB2 (RHEL), tuned, needrestart (standardmäßig in Ubuntu Server), PostgreSQL, NetworkManager-libreswan, guix-daemon, pam_oath, Nix, NVIDIA-Treiber, Flatpak, Buildah, Podman, Node.js, libuv, Glibc.
  • Remote-Sicherheitsanfälligkeiten: IPv6-Stack von Linux. Bluetooth-Stack von Android. Root-Sicherheitsanfälligkeit in OpenSSH (regreSSHion), RHEL- und FreeBSD-spezifische Sicherheitsanfälligkeiten in OpenSSH. Ausführung von Code auf Systemen mit CUPS (Fortsetzung). libaom und libvpx (Codecs AV1 und VP8/VP9, mögliche Angriffe über Browser). NFS-Server von FreeBSD und OpenBSD. Apache Struts, GStreamer, Libarchive, X.Org Server (1, 2, 3, 4), libgsf (betroffen GNOME), Emacs, Js2Py, PHP, nginx (HTTP/3), Fluent Bit, Git, R, Glibc (Angriffe über PHP-Skripte), Suricata, ClamAV, runc (betrifft Docker und Kubernetes), FFmpeg (JPEG XL), Redis.
  • Hacks: Internet Archive. Cloudflare. Barracuda Networks. Kompromittierung des PyTorch-Repositorys. Wettbewerbe Pwn2Own Automotive, Pwn2Own 2024 und Pwn2Own Irland 2024.
  • Privatsphäre: Analyse von OpenVPN-Sitzungen. Telemetrie in Manjaro Linux, Fedora und Go. Analyse von VPN-Anwendungen für Android. Statistiken zu Werbeblockern. Zugriff auf Daten aus entfernten und privaten GitHub-Repos.
  • Sicherheitsanfälligkeiten in Firmware und Bootloadern: Schwachstellen im Shim (Umgehung des UEFI Secure Boot). PixieFAIL (Angriff auf UEFI-Firmware über PXE). Sicherheitsanfälligkeiten in den UEFI-Firmwares von Phoenix und AMI MegaRAC. Schwachstellen in Qualcomm-Firmwares. Umgehung des UEFI Secure Boot aufgrund eines Testschlüssels auf Mainboards.
  • Sicherheitsanfälligkeiten in Routern und Geräten: Ausfall von 659.000 Heimroutern. Möglichkeit zur Steuerung der Modems von Millionen von ISP Cox-Kunden. Hintertüren in D-Link-Routern und Netzwerkspeichern. Sicherheitsanfälligkeiten in Juniper-Geräten. Sicherheitsanfälligkeiten in ASUS-Routern. SSID-Confusion (Fälschung von Wi-Fi-Netzen). Fälschung von Build-Artefakten in OpenWRT. Entsperrung von elektronischen Schlössern der Marke Saflok.
  • Entdeckung von bösartigen Paketen in den Verzeichnissen PyPI (1, 2) und Snap Store. Gefährliche Sicherheitsanfälligkeiten in GitHub Enterprise Server, Gogs, GitLab (1, 2, 3, 4, 5, 6). Manuelle Überprüfung von Paketnamen im Snap Store. Analyse von veralteten Paketen aus NPM. Bösartige KI-Modelle im Hugging Face-Repository. Hunderttausend Repositories mit bösartigem Code auf GitHub.
  • Störungen: Probleme beim Booten von Linux aufgrund eines Fehlers beim Update auf Windows (Analyse). Löschen von /home bei der Ausführung von „systemd-tmpfiles —purge“. Ausfall in der Domainzone RU aufgrund von DNSSEC. Desynchronisation des Root-DNS-Servers „C“. KDE-Thema, das Benutzerdaten löscht.
  • Angriffe auf Infrastrukturen: Einschleusen von Schadcode über Polyfill. Leck von Zugangstoken zu GitHub-Repositories für Python. DDoS-Angriff auf SourceHut. Leck von Tokens in Hugging Face Spaces. Veröffentlichung von schädlichen Releases von Ultralytics. Einschleusen von Schadcode in den offiziellen JavaScript-Client der Kryptowährung Solana. Schadcode im Plugin ss-otr für Pidgin.
  • Vorfälle: Angreifer haben die BGP-Einstellungen des Telekommunikationsanbieters Orange Espagne geändert. GitHub hat die GPG-Schlüssel aufgrund einer Sicherheitsanfälligkeit in der Infrastruktur aktualisiert. Zugang zu Tokens interner Repositories von Mercedes wurde öffentlich.

Im vergangenen Jahr wurden auf OpenNET 1569 Nachrichten veröffentlicht, zu denen es 158.000 Kommentare gab. Im Herbst 2024 feiert das Projekt OpenNET sein 28. Jubiläum.

Quelle: opennet.ru

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