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

Die endgültige Zusammenstellung der wichtigsten und bemerkenswertesten Ereignisse des Jahres 2024, die mit Open-Source-Projekten und Informationssicherheit verbunden sind:

  • Konflikte: Krise im Projekt NixOS. Ausschluss von Sonny Pierce aus dem Vorstand der GfNOME Foundation. Vorübergehende Suspendierung des Autors von BсacheFS und dessen Kritik durch Linus Torvalds. Absetzung eines der wichtigsten Entwickler von Python. Konflikt zwischen WordPress und WP Engine, der zur Manipulation des ACF-Plugins führte. Angriffe von Malibal auf CoreBoot. Beschwerde an den europäischen Regulierer über Mozilla. Blockierung von uBlock Origin Lite. Rebranding von Apache aufgrund der Indigenen.
  • Sanktionen und Blockierungen: Ausschluss von 11 Kernel-Maintainern aus Russland. Ablehnung von Spring, Änderungen von Entwicklern aus Russland anzunehmen. Umsetzung der Anforderungen von Mozilla durch Roskomnadzor, anschließende Aufhebung der Blockierung und Geldstrafe. Vorübergehende Blockierung Russlands im Docker Hub. Schließung des Zugangs Russlands zu OpenTofu-Repositories. Falsche Blockierung von OpenXRay auf GitHub. Blockierung der Browsererweiterung BPC in GitLab.
  • Forks: FreeNginx – Fork von Nginx, Valkey und Redict – Forks der Datenbank-Managementsysteme Redis, Flock – Fork von Flutter, Apache Cloudberry – Fork des Datenbank-Managementsystems Greenplum. Erster Release von OpenTofu, einem Fork von Terraform. Übergang von OpenSearch, einem Fork von Elasticsearch, zur Linux Foundation.
  • Übernahmen, Fusionen und gemeinsame Projekte: Microsoft hat Mono der Wine-Community übergeben. IBM kauft 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, die Emulatoren von Konsolen entwickeln: Yuzu, Suyu, Ryujinx, Forks von Yuzu. Die Initiative OS Zone hat 54 Patente für ungültig erklärt. Entfernung eines Teils des ZLUDA-Codes auf Anfrage von AMD. Das HDMI Forum hat die Umsetzung von HDMI 2.1 in offenen Treibern nicht erlaubt.
  • Gesetze und Vorschriften: Möglichkeit der Blockierung von Kernel-Entwicklern, die den Verhaltenskodex verletzen. FCC hat die Regeln zur Netzneutralität wiederhergestellt. Regeln zur Nutzung von Markenrechten an Rust. NetBSD und Gentoo haben die Nutzung von durch AI-Systeme generiertem Code verboten. GitHub hat die Veröffentlichung von Projekten zur Erstellung von Deepfakes untersagt.
  • Lizenzen: Entwurf der Post-Open-Lizenz. Übergang der Datenbank-Managementsysteme Redis, CockroachDB und ScyllaDB zu einer proprietären Lizenz. Rückkehr von Elasticsearch zu einer offenen Lizenz. Einstellung der Entwicklung des Datenbank-Managementsystems Greenplum als offenes Produkt. Wechsel der Lizenz 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 Winamp-Code. Entfernung des Winamp-Codes.
  • Einführung einer Definition des offenen KI-Systems und Initiative zu dessen Aufhebung. Bewertung der Offenheit generativer KI-Modelle.
  • Entwicklungsplattformen und Anwendungsverzeichnisse: Vollständige Abtrennung von Forgejo von Gitea. Wechsel von Fedora zu Forgejo. GitVerse von SberTech. P2P-Plattform Radicle 1.0. Hosting von Git-Repositorys Game of Trees Hub. Obligatorische Zwei-Faktor-Authentifizierung und neues Authentifizierungssystem für Pakete in PyPI. 2 Milliarden Downloads und eine Million Nutzer auf 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 Sprachen und Compiler: Borgo (vereinigt die besten Eigenschaften von Go und Rust). TrapC (C-ähnliche Sprache, die sicher mit Speicher arbeitet). Hare (C-ähnliche Sprache vom Schöpfer von Sway). Pkl (Sprache zur Definition von Konfigurationen). Vcc — C/C++-Compiler für Vulkan. Bend — Sprache für parallele Berechnungen auf GPU.
  • Entwicklungswerkzeuge: Meson 1.6, Automake 1.17, GNU Mes 0.27. Gittuf zur kryptografischen Absicherung von Git-Repositories. Entwicklungsumgebung Eclipse Theia. Der Code-Editor Zed wurde veröffentlicht.
  • Python: Python verdrängt JavaScript auf Platz 1 im GitHub-Ranking. Eingebauter JIT-Compiler. Python 3.13. NumPy 2.0.0. Compiler Nuitka 2.0.
  • Sichere Programmierung: Förderung sicherer Speichermechanismen in C++. Strategie zur Verringerung von Schwachstellen in Android. Fil-C — Compiler für sicheren Speicher in C/C++. Bewertung der Wirksamkeit von MiraclePtr in C++. Hyperlight — Hypervisor zur Isolierung einzelner Funktionen.
  • Rust: KI-Übersetzer zur Umschreibung von C-Code in Rust. Konsortium zur Entwicklung hochzuverlässiger Systeme in Rust. Analyse der Verwendung von unsafe in Rust-Paketen. Verifizierung 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 — in systemd integrierter Ersatz für sudo. Portierung von systemd auf Basis von Musl.
  • Hardware: Router OpenWrt One. Neue Raspberry Pi-Platinen: Pico 2, Compute Module 5, Pico 2 W, 500, Monitor, Media Center. KI-Assistent Home Assistant Voice. Vortex 2.2 (offenes GPGPU auf Basis von RISC-V). Entwicklung eines offenen Prozessors, der mit Z80 kompatibel ist. FuryGpu — GPU auf Basis von FPGA. PiDP-10 (Klon des Mainframes PDP-10). Erster Chip auf der OpenTitan-Plattform.
  • Firmware: Intels Beteiligung an der Entwicklung von CoreBoot. Tool fwupd 2.0.0. Modifikation von Firmware für TI CC13XX- und CC26XX-Chips.
  • Netzwerkinfrastruktur: Initiative zur standardmäßigen Verwendung von TCP_NODELAY (implementiert in OpenBSD). Tesla hat das TTPoE-Protokoll eröffnet. Der Anteil an Junk-Traffic ist auf 6,8 % gestiegen. free5GC zum Aufbau eines 5G-Kernnetzes. Einstellung der Unterstützung von OCSP-Protokollen in Let's Encrypt. Das Pingora-Framework von Cloudflare. Konfigurationstool Netplan 1.0. Netzwerkstack F-Stack 1.24. hostapd/wpa_supplicant 2.11 mit Unterstützung für Wi-Fi 7.
  • Standards: C23. Vulkan 1.4. POSIX 1003.1-2024. Standardisierung von BPF. OpenMP 6.0. Standardisierung von post-quantum Kryptographie-Algorithmen. RFC für den Audio-Codec FLAC.
  • Schutzmechanismen: OpenPaX (ähnlich Grsecurity/Pax). Zugangskontrollsystem IPE.
  • Neue Betriebssysteme und Distributionen: KDE entwickelt eine eigene Distribution. ALDOS – ein Fedora-Varianten ohne systemd. Die Asterinas- und Maestro-Kerne, die in Rust geschrieben sind und teilweise mit Linux kompatibel sind. Apertis – eine Distribution für elektronische Geräte von Collabora. Chimera – ein Linux-Kernel mit einer Umgebung von FreeBSD. Red Hat Enterprise Linux AI. Fedora Atomic Desktops. Serpent OS. AlmaLinux Kitten. Atamarnow-aktualisierte Variante von Manjaro. Selectel OS. TileOS. Helios (basierend auf Illumos). ExectOS (mit einem Mikro-Kernel ähnlich wie Windows NT).
  • Updates für Distributionen und Betriebssysteme: 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 in den Distributionen: Umwandlung von GNOME OS in eine Distribution für normale Benutzer und Umstellung auf atomare Updates. Arch Linux (Port für RISC-V, Beteiligung von Valve). Fedora (Entfernung der X11-Sitzung, Wechsel zu DNF5, KI-Tools, Web-basierter Installer, Grundversion-Status für KDE). Änderungen bei der Vorbereitung von Zwischenversionen für RHEL. OpenSUSE (Übergang zur SLFO/ALP-Plattform, Installer Agama, wiederholbare Builds, Aufgabe der Marke SUSE). Neue Kernel in Ubuntu.
  • OpenStreetMap ist von Ubuntu auf Debian gewechselt. LinkedIn ist von CentOS auf Azure Linux gewechselt.
  • Echtzeit-Betriebssysteme: RISC OS 5.30. RT-Thread 5.1. Unterstützung des Realtime-Modus im Linux-Kernel. Möglichkeit der 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 aus FreeBSD). Diskussion über die Verwendung von Rust in FreeBSD. Verbesserung der Unterstützung von Laptops in FreeBSD. Neuer Release-Vorbereitungszyklus 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. Das Ökosystem offener mobiler Anwendungen Mobifree. Builds von postmarketOS auf Basis von systemd. Tizen-Port für RISC-V. Droidian – eine Debian-Variante für Smartphones. Unterstützung für destruktive 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 APK-Paketmanager. Pacstall (entspricht 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 Benutzerumgebungen: Miracle, Alpha-Testing von COSMIC, KDE 6, Theseus Ship (ehemals KWinFT).
  • Aktualisierung der Benutzerumgebungen: 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. KDE-Ziele für zwei Jahre. 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 Wayland-Unterstützung. Ardour setzte die Entwicklung des GTK2-Abzweigs fort. PortableGL 0.98 (OpenGL 3-Implementierung in C). Neue Treiber für OpenGL und Vulkan in GTK. Louvre für die Entwicklung von Kompositservern. Entwicklung von SDL3.
  • GPU: Mesa 24.0/24.1/24.2/24.3. DXVK unterstützt jetzt Direct3D 8. Portierung der NVIDIA-Treiber auf offene Kernel-Module. Offene Implementierung von vGPU von NVIDIA. Projekt LibreCUDA. AMD veröffentlichte Dokumentation zu GPU RDNA 3.5.
  • Förderung von Wayland: Wayland 1.23. Möglichkeit, GNOME nur mit Wayland zu bauen. Wayland-Unterstützung in NVIDIA-Treibern. Raspberry Pi OS ist auf Wayland umgestiegen. Projekt Frog zur Förderung neuer Wayland-Protokolle. Experimentelle Wayland-Protokolle.
  • Treiber: Nova (neuer offener Treiber für NVIDIA-GPU mit GSP-Firmware). embedded-hal (Erstellung von Treibern in Rust). Verbesserung der Treiber NVK und Zink. EXT2 in Rust. Honeykrisp (Vulkan-Treiber für Apple M1-Chip). Treiber panthor für die 10. Generation der Mali-GPU fertig. AMD veröffentlichte den Treiber für NPU mit XDNA-Engine.
  • 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. Audio-Workstation Zrythm 1.0.0. Plattform zur Verwaltung von Radiostationen Rivendell.
  • Codecs: Audio-Codecs TSAC und Opus 1.5. xHE-AAC-Decoder von FFMpeg. jpegli – JPEG-Encoder und -Decoder von Google. Unterstützung von JPEG XL in Samsung-Geräten.
  • Grafik: Näher an der 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. Code von Google Blocks geöffnet. 3D-Visualisierungssoftware OSPRay Studio 1.0 und 3D-Rendering-Engine OSPRay 3.1. 3D-Modell der Insel Caldera. Straßenkarten von Overture Maps.
  • Spiele: Beta-Version 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. Code des Spiels Descent 3 geöffnet. Projekt SteamFork. Unterstützung für ASUS ROG Ally in SteamOS.
  • Neue offene Projekte: Code des Emulators Mikage geöffnet. Microsoft hat den Code des Garnet-Speichers geöffnet. Valve hat den Code von Steam Audio geöffnet. NVIDIA hat die Shader-Sprache Slang an das Khronos-Konsortium übergeben. Eröffnung des Bitwarden SDK.
  • DBMS: 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 TypeScript-Unterstützung. Deno 2.0. Unterstützung von C-Code auf der JavaScript-Plattform Bun. Wasmer 5. Geschwindigkeitstest Speedometer 3.0.
  • Browser: Tor Browser 14.0, FixBrowser Wolvic auf Chromium-Engine. 25 Jahre Dillo. Verso und Servo-the-browser auf Servo-Engine. Servo hat die Acid2-Tests bestanden. Forcierte Entwicklung des Browsers Ladybird und Entscheidung, die Sprache Swift darin zu verwenden.
  • Mozilla: Plattform zur Anzeige von Werbung. Abkehr von der Zusammenarbeit mit Onerep. Das Projekt MLS (Mozilla Location Service) wurde eingestellt. Entscheidung, die Unterstützung für die zweite Version des Chrome-Manifests nicht einzustellen. Führungswechsel. Winter- und Herbstkündigungen von Mitarbeitern. KI-Generierung von Websites. Toolkit zur Spracherkennung. Rebranding.
  • Firefox: Releases 122-133, Schutz vor Tracking durch Verwendung von Redirects, Blockierung von Drittanbieter-Cookies, temporäre Berechtigungen, Anzeige von Miniaturansichten, Textfragmentübersetzung, „Firefox Labs“, integrierter Chatbot, Seitenleiste, vertikale Tabs, einheitlicher Dialog zur Bereinigung, automatische Ersetzung von HTTP durch HTTPS, Unterstützung von Zstandard, Verbesserung von Firefox View und PDF-Viewer, Port für das Betriebssystem Haiku. Firefox ist 20 Jahre alt.
  • Chrome: Releases 121-131, Mikropayments zur Monetarisierung, Verbesserung der Erweiterungsleistung, Wegfall von Version zwei des Manifests, Beibehaltung der Unterstützung von Drittanbieter-Cookies, Warnung vor dem Auslaufen von uBlock Origin, Integration eines großen Sprachmodells.
  • Verteilte und P2P-Systeme: Overlay-P2P-Netzwerk Nebula 1.9. Meshtastic — ein Mesh-Netzwerk auf Basis von 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 Sprachausgabe, Databricks hat das Modell DBRX eröffnet, xAI hat das Modell Grok eröffnet, Transformer Debugger von OpenAI, Google hat das Modell Gemma eingeführt.
  • Dateisysteme: Ankündigung des veralteten Treibers Ext2 und Entfernung von ReiserFS. Ceph-Cluster mit einer Bandbreite von Tebibyte pro Sekunde. LittleFS 2.10. Cluster-Dateisystem VitastorFS.
  • Virtualisierung und Container: Arbeiten an der Portierung von VMware Workstation auf den Hypervisor KVM. VMware Workstation und VMware Fusion wurden kostenlos. Paravirtualisierung IOMMU in Xen. VirtualBox über KVM. Microsoft hat den Hypervisor OpenVMM/OpenHCL veröffentlicht. Finch für Linux. Migration 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. Umstieg von Let’s Encrypt auf ntpd-rs. OpenSSH: Unterstützung für DSA wird eingestellt, Aufteilung in mehrere Prozesse, Schutz gegen Passworterraten.
  • Linux-Kernel: Branch linus-next. Diskussion über die Verwendung von C++ im Kernel. Lunatik (Erstellung von Handlern in Lua). Ausführung von Linux auf dem Intel 4004-Chip. Der Code zur Unterstützung von Elbrus-CPUs wurde veröffentlicht. Kollisionen. Versionen der Mikroarchitektur x86_64. Kernel ELKS 0.8 für 16-Bit-CPUs. Branch UEK-next von Oracle.
  • eBPF: Task-Planer, Diagnose von Eingabegeräten, Arbeiten im Benutzerspeicher, bpftop, DTrace-Update. Plan zum Ende der Unterstützung alter ARM-CPUs.
  • Hauptänderungen im Kernel:
    • 6.7: Integration des Dateisystems Bcachefs, Einstellung der Unterstützung für die Itanium-Architektur, mögliches Arbeiten von Nouveau mit GSP-R-Firmware, Unterstützung von TLS-Verschlüsselung in NVMe-TCP, Möglichkeit der Verwendung von Ausnahmen in BPF, Unterstützung von futex in io_uring, Leistungsoptimierung des fq (Fair Queuing) Planers, Unterstützung der TCP-AO-Erweiterung (TCP Authentication Option) und Möglichkeit zur Begrenzung von Netzwerkverbindungen im Landlock-Schutzmechanismus, Zugangskontrolle für User-Namespace und io_uring über AppArmor hinzugefügt.
    • 6.8: Treiber Xe für Intel-GPU, Schutzmodus für Blockgeräte mit gemounteten Dateisystemen, Deadline-server Task-Scheduler-Mechanismus, automatische Optimierung der Zusammenführung identischer Speicherseiten, erster Treiber in Rust, Systemaufrufe listmount und statmount, Entfernung von bpfilter und SLAB, guest_memfd-Mechanismus in KVM, Profilerstellung für Datenzugriffe.
    • 6.9: dm-vdo-Modul zur Deduprierung und Kompression von Blockgeräten, direkter Dateizugriff im FUSE-Modus, Unterstützung für die Erstellung von pidfd für einzelne Threads, BPF-Token-Mechanismus, Unterstützung für Rust auf ARM64-Systemen, Umstellung des Ext2-FS-Treibers als veraltet, Entfernung des alten NTFS-Treibers, Unterstützung des Intel FRED-Mechanismus.
    • 6.10: ntsync-Treiber mit Synchronisationsprimitive von Windows NT, DRM Panic-Komponenten zur Implementierung einer Art "blauen Todes Bildschirm", Beendigung der Unterstützung für alte Alpha-CPUs, Möglichkeit der Integritätsprüfung im FUSE-basierten FS, Zugangsbeschränkung zu ioctl durch den Landlock-Mechanismus, Subsystem zur Profilerstellung von Speicherzuweisungsoperationen, Systemaufruf mseal(), Möglichkeit des verschlüsselten Datenaustauschs mit TPM-Geräten, Unterstützung für hochpriorisierte Arbeitswarteschlangen in dm-crypt, panthor-Treiber für die zehnte GPU-Generation von Mali.
    • 6.11: Unterstützung für atomare Schreibvorgänge auf Blockebene, Unterstützung für die Bind()- und Listen()-Operationen in io_uring, neuer Mechanismus für Softwareinterrupt-Handler-Locks, Möglichkeit, in den im Speicher gespiegelt ausführbaren Dateien zu schreiben, Unterstützung für das Schreiben von Blockgeräteztreibern in Rust, Optimierung des Aufrufs von getrandom(), neue Implementierung von AES-GCM.
    • 6.12: Möglichkeit, den Echtzeitmodus zu aktivieren, sched_ext zur Erstellung von CPU-Schedulern über eBPF, Ausgabe eines QR-Codes bei Notfällen, Device Memory TCP-Mechanismus, Ressourcenschutz-Mechanismus SCHED_DEADLINE Server, Verbesserung des EEVDF-Task-Schedulers, IPE-Modul zur Festlegung von Integritätsschutzrichtlinien.
  • Verschlüsselung: Apple-Homomorphe Verschlüsselungsbibliothek. 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. Rustls-Kompatibilität mit OpenSSL und nginx. Entwicklung von post-Quanten-Verschlüsselungsalgorithmen.
  • Kryptographieprobleme: KyberSlash (Schwachstelle im post-Quanten-Algorithmus Kyber). EUCLEAK (Klonen von YubiKey 5-Schlüsseln). Rekonstruktion des PuTTY-Schlüssels.
  • Backdoor im XZ Utils-Paket: Retrospektive, 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). Neuer Typ von 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 zum Umgehen von AI-Systemfiltern. Port Shadow (Verbindungserneuerung und Wi-Fi). TunnelVision (Umleitung von VPN-Traffic). Erlangung von TLS-Zertifikaten für fremde Domains „.mobi“. Angriff über IP 0.0.0.0 im Browser. SnailLoad (Bestimmung geöffneter Websites anhand von Paketverzögerungen). Angriff auf den Handler nicht installierter Anwendungen in Ubuntu. Schleifenbildung von Protokollen basierend auf UDP. „Continuation flood“ (Störung der HTTP/2.0-Server). Fälschung von Antworten im RADIUS-Protokoll. Angriff durch Escape-Sequenzen. BatBadBut (Bibliotheken Rust, PHP, Node.js, Python, Ruby, Go, Erlang und Haskell). VPN Forschungen: Einsatz von AI zur Identifizierung von Schwachstellen in SQLite. Analyse des Rootkits Ebury, das bei der Kompromittierung von kernel.org installiert wurde. UEFI-Bootkit Bootkitty.
  • Probleme durch von AI generierte Müllberichte über Schwachstellen. Rufschädigung durch CVE mit falschen und aufgeblähten Schwachstellen.
  • Lokale Schwachstellen: 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-Schwachstellen: IPv6-Stack in Linux. Bluetooth-Stack in Android. Root-Schwachstelle in OpenSSH (regreSSHion), spezifische Schwachstellen für RHEL und FreeBSD in OpenSSH. Codeausführung auf Systemen mit CUPS (Fortsetzung). libaom und libvpx (Codecs AV1 und VP8/VP9, möglicher Angriff über Browser). NFS-Server in FreeBSD und OpenBSD. Apache Struts, GStreamer, Libarchive, X.Org Server (1, 2, 3, 4), libgsf (betrifft GNOME), Emacs, Js2Py, PHP, nginx (HTTP/3), Fluent Bit, Git, R, Glibc (Angriff über PHP-Skripte), Suricata, ClamAV, runc (betrifft Docker und Kubernetes), FFmpeg (JPEG XL), Redis.
  • Hacks: Internet Archive. Cloudflare. Barracuda Networks. Kompromittierung des PyTorch-Repositories. Wettbewerbe Pwn2Own Automotive, Pwn2Own 2024 und Pwn2Own Ireland 2024.
  • Privatsphäre: Analyse von OpenVPN-Sitzungen. Telemetrie in Manjaro Linux, Fedora und Go. Analyse von VPN-Anwendungen für Android. Statistiken zu Adblockern. Zugriff auf Daten aus entfernten und privaten GitHub-Repositories.
  • Schwachstellen in Firmware und Bootloadern: Schwachstelle in Shim (Umgehung von UEFI Secure Boot). PixieFAIL (Angriff auf UEFI-Firmware über PXE). Schwachstellen in UEFI-Firmware von Phoenix und AMI MegaRAC. Schwachstellen in Qualcomm-Firmware. Umgehung von UEFI Secure Boot aufgrund eines Testschlüssels auf Mainboards.
  • Schwachstellen in Firmware und Bootloadern: Schwachstelle in Shim (Umgehung von UEFI Secure Boot). PixieFAIL (Angriff auf UEFI-Firmware über PXE). Schwachstellen in UEFI-Firmware von Phoenix und AMI MegaRAC. Schwachstellen in Qualcomm-Firmware. Umgehung von UEFI Secure Boot aufgrund eines Testschlüssels auf Mainboards.
  • Sicherheitsanfälligkeiten in Routern und Geräten: Außerkraftsetzung von 659.000 Heimroutern. Möglichkeit, Modems von Millionen von ISP-Abonnenten bei Cox zu steuern. Hintertüren in Routern und Netzwerkspeichern von D-Link. Sicherheitsanfälligkeiten in Geräten von Juniper. Sicherheitsanfälligkeiten in Routern von ASUS. SSID-Verwirrung (Netzwerkbetrug). Manipulation von OpenWRT-Bauartefakten. Entsperren von elektronischen Schlössern von Saflok.
  • Erkennung 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 des Downloads veralteter Pakete aus NPM. Bösartige KI-Modelle im Hugging Face-Repository. Hunderttausend Repositories mit bösartigem Code auf GitHub.
  • Fehler: Probleme beim Booten von Linux aufgrund eines Fehlers beim Update auf Windows (Analyse). Löschen von /home bei Ausführung von „systemd-tmpfiles —purge“. Ausfall der Domainzone RU aufgrund von DNSSEC. Asynchronisierung des Root-DNS-Servers „C“. KDE-Theme, das Benutzerdateien löscht.
  • Angriffe auf Infrastrukturen: Einschleusung von bösartigem Code über Polyfill. Leck des Zugriffstokens auf GitHub-Repositories von Python. DDoS auf SourceHut. Leck von Tokens bei Hugging Face Spaces. Veröffentlichung von bösartigen Releases von Ultralytics. Einschleusung von bösartigem Code in den offiziellen JavaScript-Client der Kryptowährung Solana. Bösartiger Code im Plugin ss-otr für Pidgin.
  • Vorfälle: Angreifer änderten die BGP-Einstellungen des Telekommunikationsanbieters Orange Espagne. GitHub aktualisierte die GPG-Schlüssel aufgrund einer Sicherheitsanfälligkeit in der Infrastruktur. Zugriff auf Token von internen Repositories von Mercedes.

Im Jahr wurden auf OpenNET 1569 Nachrichten veröffentlicht, zu denen 158.000 Kommentare abgegeben wurden. Im Herbst 2024 wird das Projekt OpenNET 28 Jahre alt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4