De belangrijkste gebeurtenissen van 2024 met betrekking tot open-source projecten

De uiteindelijke selectie van de belangrijkste en meest opvallende gebeurtenissen van het jaar 2024, gerelateerd aan open projecten en informatiebeveiliging:

  • Conflicten: Crisis binnen het NixOS-project. Uitsluiting van Sonny Pearce uit de raad van bestuur van de GfNOME Foundation. Tijdelijke schorsing van de auteur van BсacheFS en zijn kritiek van Linus Torvalds. Uitsluiting van een van de sleutelontwikkelaars van Python. Conflicten tussen WordPress en WP Engine, die leidde tot de vervanging van de ACF-plugin. Aanvallen van Malibal op CoreBoot. Klacht bij de Europese toezichthouder tegen Mozilla. Blokkering van uBlock Origin Lite. Rebranding van Apache vanwege de inboorlingen.
  • Sancties en blokkeringen: Uitsluiting van 11 kernel maintainers van Linux, gerelateerd aan de Russische Federatie. Weigering van Spring om wijzigingen van ontwikkelaars uit de Russische Federatie te accepteren. Voldoen aan de eisen van de Russische toezichthouder door Mozilla, gevolgd door opheffing van de blokkade en een boete. Tijdelijke blokkering van de Russische Federatie in Docker Hub. Sluiting van de toegang van de Russische Federatie tot de repositories van OpenTofu. Onterechte blokkering van OpenXRay op GitHub. Blokkering in GitLab van de browserextensie BPC.
  • Forks: FreeNginx — fork van Nginx, Valkey en Redict — forks van de database Redis, Flock — fork van Flutter, Apache Cloudberry — fork van de database Greenplum. Eerste uitgave van OpenTofu, een fork van Terraform. Overgang van OpenSearch, een fork van Elasticsearch, naar de Linux Foundation.
  • Aankopen, fusies en samenwerkingsprojecten: Microsoft heeft Mono overgedragen aan de Wine-gemeenschap. IBM koopt HashiCorp. Mozilla heeft het bedrijf Anonym overgenomen. Fusie van Tor en Tails. Herstructurering van OpenSSL en integratie met de Bouncy Castle en Cryptlib bibliotheken. Initiatief voor de ontwikkeling van de x86-architectuur.
  • Patenten en auteursrechten: Aanvallen van Nintendo op projecten die game-emulators ontwikkelen: Yuzu, Suyu, Ryujinx, en forks van Yuzu. Door de OS Zone zijn 54 patenten ongeldig verklaard. Verwijdering van een deel van de ZLUDA-code op verzoek van AMD. HDMI Forum heeft de implementatie van HDMI 2.1 in open stuurprogramma's niet toegestaan.
  • Wetten en regels: Mogelijkheid tot blokkering van ontwikkelaars van de Linux-kernel die de gedragscode schenden. FCC heeft de regels voor netneutraliteit hersteld. Regels voor het gebruik van handelsmerken van Rust. NetBSD en Gentoo hebben het gebruik van code, gegenereerd door AI-systemen, verboden. GitHub heeft het plaatsen van projecten voor het maken van deepfakes verboden.
  • Licenties: Ontwerp van de Post-Open licentie. Overgang van de databases Redis, CockroachDB en ScyllaDB naar een proprietaire licentie. Terugkeer van Elasticsearch naar een open licentie. Stopzetting van de ontwikkeling van de Greenplum-database als een open product. Wijziging van de licentie van Zabbix van GPLv2 naar AGPLv3, Forgejo van MIT naar GPLv3, OpenVPN van GPLv2 naar GPLv2 met uitzonderingen. Licentieproblemen met Tuxedo-stuurprogramma's.
  • Publicatie van de broncode van Winamp. Overtreding van de GPL-licentie in de Winamp-code. Verwijdering van de Winamp-code.
  • Inleiding van de definitie van een open AI-systeem en het initiatief tot afschaffing ervan. Beoordeling van de openheid van generatieve AI-modellen.
  • Ontwikkelplatforms en applicatiecatalogi: Volledige scheiding van Forgejo van Gitea. Overstap van Fedora naar Forgejo. GitVerse van SberTech. P2P-platform Radicle 1.0. Hosting van Git-repositories Game of Trees Hub. Verplichte tweefactorauthenticatie en nieuw systeem voor pakketverificatie in PyPI. 2 miljard downloads en een miljoen gebruikers op Flathub.
  • Programmeertalen en compilers: 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.
  • Nieuwe talen en compilers: Borgo (combineert de beste eigenschappen van Go en Rust). TrapC (C-achtige taal die veilig met geheugen werkt). Hare (C-achtige taal van de maker van Sway). Pkl (taal voor het definiëren van configuraties). Vcc — C/C++ compiler voor Vulkan. Bend — taal voor parallelle berekeningen op GPU.
  • Ontwikkelingshulpmiddelen: Meson 1.6, Automake 1.17, GNU Mes 0.27. Gittuf voor cryptografische bescherming van Git-repositories. Ontwikkelomgeving Eclipse Theia. De code-editor Zed is geopend.
  • Python: Python heeft JavaScript van de eerste plaats in de GitHub-ranglijst verdrongen. Ingebouwde JIT-compiler. Python 3.13. NumPy 2.0.0. Compiler Nuitka 2.0.
  • Veilig programmeren: Bevordering in C++ van mechanismen voor veilig geheugengebruik. Strategie voor het verminderen van kwetsbaarheden in Android. Fil-C — compiler voor veilig geheugengebruik in C/C++. Beoordeling van de effectiviteit van MiraclePtr in C++. Hyperlight — hypervisor voor isolatie van afzonderlijke functies.
  • Rust: AI-translator voor het herschrijven van C-code naar Rust. Consortia voor de ontwikkeling van hoogbetrouwbare systemen in Rust. Analyse van het gebruik van unsafe in Rust-pakketten. Verificatie van de standaardbibliotheek van Rust. Verbetering van de overdraagbaarheid tussen C++ en Rust.
  • Systeemcomponenten: systemd 256/257, Glibc 2.39/2.40, GNU Shepherd 1.0.0. Vermindering van afhankelijkheden bij libsystemd. run0 — geïntegreerde vervanging van sudo in systemd. Systemd-port op basis van Musl.
  • Hardware: OpenWrt One-router. Nieuwe Raspberry Pi-bordjes: Pico 2, Compute Module 5, Pico 2 W, 500, Monitor, Media Center. AI-assistent Home Assistant Voice. Vortex 2.2 (open GPGPU op basis van RISC-V). Creatie van een open processor die compatibel is met Z80. FuryGpu — GPU op basis van FPGA. PiDP-10 (klon van de mainframe PDP-10). Eerste chip op het OpenTitan-platform.
  • Firmware: Deelname van Intel aan de ontwikkeling van CoreBoot. Hulpmiddel fwupd 2.0.0. Wijziging van firmware voor TI CC13XX en CC26XX chips.
  • Netwerkinfrastructuur: Initiatief voor de standaardgebruik van TCP_NODELAY (geïmplementeerd in OpenBSD). Tesla heeft het TTPoE-protocol onthuld. Het aandeel van ongewenst verkeer is gestegen tot 6,8%. free5GC voor de opbouw van de 5G- kernnetwerk. Stopzetting van ondersteuning voor het OCSP-protocol in Let’s Encrypt. Cloudflare's Pingora-framework. Configuratiesysteem Netplan 1.0. Netwerkstack F-Stack 1.24. hostapd/wpa_supplicant 2.11 met ondersteuning voor Wi-Fi 7.
  • Standaarden: C23. Vulkan 1.4. POSIX 1003.1-2024. Standaardisatie van BPF. OpenMP 6.0. Standaardisatie van algoritmen voor post-kwantumversleuteling. RFC voor de audiocodec FLAC.
  • Beschermingsmechanismen: OpenPaX (vergelijkbaar met Grsecurity/Pax). Toegangsbeheersysteem IPE.
  • Nieuwe OS en distributies: KDE ontwikkelt een eigen distributie. ALDOS - een variant van Fedora zonder systemd. Asterinas- en Maestro-kernels, geschreven in Rust en gedeeltelijk compatibel met Linux. Apertis - een distributie voor elektronische apparaten van Collabora. Chimera - Linux-kernel met een FreeBSD-omgeving. Red Hat Enterprise Linux AI. Fedora Atomic Desktops. Serpent OS. AlmaLinux Kitten. Atamarnobele-update variant van Manjaro. Selectel OS. TileOS. Helios (op basis van Illumos). ExectOS (met een microkernel, vergelijkbaar met Windows NT).
  • Updates voor distributies en OS: 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.
  • Veranderingen in distributies: Transformatie van GNOME OS naar een distributie voor gewone gebruikers en overstap naar atomaire updates. Arch Linux (port voor RISC-V, deelname van Valve). Fedora (verwijdering van de X11-sessie, overstap naar DNF5, AI-tools, installer met webinterface, status van basiseditie voor KDE). Wijziging in de voorbereiding van tussentijdse uitgaves van RHEL. OpenSUSE (overgang naar SLFO/ALP-platform, installer Agama, herhaalde builds, stopzetting van het merk SUSE). Verse kernels in Ubuntu.
  • OpenStreetMap is overgestapt van Ubuntu naar Debian. LinkedIn is overgestapt van CentOS naar Azure Linux.
  • Realtime OS: RISC OS 5.30. RT-Thread 5.1. Ondersteuning voor Realtime-modus in de Linux-kernel. Mogelijkheid van gratis gebruik van QNX 8.0.
  • BSD: FreeBSD 14.2, NetBSD 10, OpenBSD 7.6. ravynOS (FreeBSD-editie in macOS-stijl). NixBSD (NixOS met een FreeBSD-kernel). Discussie over het gebruik van Rust in FreeBSD. Verbetering van de ondersteuning voor laptops in FreeBSD. Nieuwe cyclus voor het voorbereiden van releases van FreeBSD. Grafische installer voor FreeBSD. SmolBSD (creatie van micro-builds van NetBSD).
  • Mobiele platforms: 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. Het ecosysteem van open mobiele applicaties Mobifree. Builds van postmarketOS gebaseerd op systemd. Tizen-port voor RISC-V. Droidian – een variant van Debian voor smartphones. Ondersteuning voor destructieve PIN-codes in GrapheneOS.
  • Overgang van Chrome OS naar het Android-platform. Ondersteuning voor Linux-applicaties op Android. MicroFuchsia voor virtuele machines in Android.
  • Packagebeheer: Overgang van OpenWrt naar package manager APK. Pacstall (de variant van AUR voor Ubuntu). GNU Mes 0.27. Begin van de ontwikkeling van RPM 6. Aura 4.0.0. Pacman 7.0. GNU Stow 2.4. Testversies van APT 3.0. Modernisering van packagebeheer in Arch Linux.
  • Nieuwe desktopomgevingen: Miracle, alfa-test van COSMIC, KDE 6, Theseus Ship (voorheen KWinFT).
  • Update van desktopomgevingen: 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. De doelen van KDE voor de komende twee jaar. Het GNOME-plan voor 5 jaar. 40 jaar X Window System.
  • Update van compositors: 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 met ondersteuning voor Wayland. Ardour heeft de ontwikkeling van een afsplitsing van GTK2 voortgezet. PortableGL 0.98 (implementatie van OpenGL 3 in C). Nieuwe engines voor OpenGL en Vulkan in GTK. Louvre voor de ontwikkeling van compositors. Ontwikkeling van SDL3.
  • GPU: Mesa 24.0/24.1/24.2/24.3. DXVK heeft ondersteuning voor Direct3D 8 toegevoegd. Overgang van NVIDIA-drivers naar open kernelmodules. Open implementatie van vGPU van NVIDIA. Project LibreCUDA. AMD heeft documentatie voor GPU RDNA 3.5 gepubliceerd.
  • Promotie van Wayland: Wayland 1.23. Mogelijkheid om GNOME alleen met Wayland te bouwen. Ondersteuning voor Wayland in NVIDIA-drivers. Raspberry Pi OS is overgestapt op Wayland. Project Frog voor de promotie van nieuwe Wayland-protocollen. Experimentele Wayland-protocollen.
  • Drivers: Nova (nieuwe open driver voor NVIDIA GPU met GSP-firmware). embedded-hal (drivers maken in Rust). Verbetering van de NVK en Zink drivers. EXT2 in Rust. Honeykrisp (Vulkan-driver voor de Apple M1-chip). Gereedheid van de panthor-driver voor de 10e generatie Mali GPU. AMD heeft de driver voor NPU met de XDNA-engine geopend.
  • Multimedia: Open stack voor MIPI-camera's. FFmpeg 7.0/7.1, PipeWire 1.2.0, PulseAudio 17.0, OBS Studio 31.0, Kodi 21, MythTV 34. Geluidswerkstation Zrythm 1.0.0. Platform voor het beheer van radiostations Rivendell.
  • Codecs: Audio codecs TSAC en Opus 1.5. xHE-AAC-decoder van FFMpeg. jpegli – JPEG-encoder en -decoder van Google. Ondersteuning voor JPEG XL in Samsung.
  • Grafiek: Bijna release van GIMP 3.0. Inkscape 1.4, Darktable 5.0, RawTherapee 5.10, Scribus 1.6.0.
  • Modelleren en 3D: Blender 4.3, FreeCAD 1.0, CadZinho 0.6, KiCad 8.0. De code van Google Blocks is openbaar. De 3D-visualisatie software OSPRay Studio 1.0 en de 3D-renderengine OSPRay 3.1. 3D-model van het eiland Caldera. Kaart van wegennetwerken van Overture Maps.
  • Games: Bèta-versie van NauEngine van VK, Godot 4.3, Open 3D Engine 24.09, Dagor Engine 24.12. Toolkit voor het draaien van Windows-games van Asahi. Lakka 5.0. Proton 9.0. Wine 9.0. Minetest is omgedoopt tot Luanti. De code van het spel Descent 3 is openbaar gemaakt. Project SteamFork. Ondersteuning voor ASUS ROG Ally in SteamOS.
  • Nieuwe open-source projecten: De code van de emulator Mikage is openbaar. Microsoft heeft de code van de Garnet-opslag vrijgegeven. Valve heeft de code van Steam Audio vrijgegeven. NVIDIA heeft de shader-taal Slang aan het Khronos-consortium overgedragen. Lancering van de 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 met ondersteuning voor TypeScript. Deno 2.0. Ondersteuning voor C-code in het JavaScript-platform Bun. Wasmer 5. Test Speedometer 3.0.
  • Browsers: Tor Browser 14.0, FixBrowser Wolvic op de Chromium-engine. 25 jaar Dillo. Verso en Servo-the-browser op de Servo-engine. Servo heeft de Acid2-test doorstaan. Versnelling van de ontwikkeling van de browser Ladybird en de beslissing om Swift als taal te gebruiken.
  • Mozilla: Advertentieplatform. Stoppen van samenwerking met Onerep. Het MLS-project (Mozilla Location Service) is stopgezet. Besluit om de ondersteuning voor de tweede versie van het Chrome-manifest niet te beëindigen. Verandering van management. Winter- en herfstontslagen van medewerkers. AI-generatie van websites. Spraakherkenningstoolkit. Rebranding.
  • Firefox: releases 122-133, bescherming tegen tracking door middel van redirects, blokkeert derden Cookies, tijdelijke machtigingen, tonen van miniaturen, vertalen van tekstfragmenten, 'Firefox Labs', ingebouwde chatbot, zijbalk, verticale tabbladen, uniforme dialoog voor opruiming, automatische vervangingen van HTTP naar HTTPS, ondersteuning voor Zstandard, verbeteringen voor Firefox View en de PDF-lezer, poort voor Haiku OS. Firefox viert 20 jaar.
  • Chrome: releases 121-131, micropayments voor monetisering, prestatieverbeteringen voor extensies, afscheid van de tweede versie van het manifest, behoud van ondersteuning voor derden Cookies, waarschuwing over het stopzetten van uBlock Origin, integratie van een groot taalmodel.
  • Gedistrubueerde en P2P-systemen: Overlay P2P-netwerk Nebula 1.9. Meshtastic - mesh-netwerk op basis van LoRa-zendertjes. OpenZiti 1.0 voor het integreren van overlay-netwerken in applicaties. PeerTube 7.0.
  • Kantoorpakketten: LibreOffice 24.2/24.8, Calligra 4.0, ONLYOFFICE 8.2.
  • Machine learning: AlphaFold 3 from DeepMind, the hertz-dev model for voice communication, ChatTTS for speech synthesis, Databricks launched the DBRX model, xAI released the Grok model, OpenAI's Transformer Debugger, Google unveiled the Gemma model.
  • File systems: Announcement of the Ext2 driver as deprecated and removal of ReiserFS. Ceph cluster with terabytes per second throughput. LittleFS 2.10. Cluster file system VitastorFS.
  • Virtualization and containers: Work on porting VMware Workstation to the KVM hypervisor. VMware Workstation and VMware Fusion are now free. IOMMU paravirtualization in Xen. VirtualBox on top of KVM. Microsoft opened the OpenVMM/OpenHCL hypervisor. Finch for Linux. Moving Hyper-V host components into the 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.
  • Server applications: 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 with HTTP/3, libmicrohttpd 1.0.0, HAProxy 3.0. Transition of Let’s Encrypt to ntpd-rs. OpenSSH: discontinuation of DSA support, splitting into multiple processes, protection against password guessing.
  • Linux kernel: Linus-next branch. Discussion on the use of C++ in the kernel. Lunatik (creating handlers in Lua). Running Linux on the Intel 4004 chip. Code released for CPU Elbrus support. Collisions. x86_64 microarchitecture versions. ELKS 0.8 kernel for 16-bit CPUs. UEK-next branch from Oracle.
  • eBPF: task schedulers, input device diagnostics, user space operation, bpftop, DTrace update. Plan to discontinue support for old ARM CPUs.
  • Key changes in the kernel:
    • 6.7: integration of Bcachefs, discontinuation of Itanium architecture support, Nouveau working with GSP-R firmware, TLS encryption support in NVMe-TCP, exceptions usage in BPF, futex support in io_uring, optimization of fair queuing (fq) scheduler performance, support for TCP-AO (TCP Authentication Option) extension and limiting network connections in the Landlock security mechanism, added access control to user namespace and io_uring via AppArmor.
    • 6.8: Xe driver for Intel GPUs, block device protection mode with mounted file systems, Deadline server task scheduler mechanism, automatic optimization of identical memory page merging, first driver written in Rust, system calls listmount and statmount, removal of bpfilter and SLAB, guest_memfd mechanism in KVM, data access profiling.
    • 6.9: DM-VDO-module voor deduplicatie en compressie van blokapparaten, directe bestandsaccess in FUSE, ondersteuning voor het creëren van pidfd voor afzonderlijke threads, BPF-token mechanisme, ondersteuning voor Rust op ARM64-systemen, omzetting van de Ext2 FS-driver naar verouderde status, verwijdering van de oude NTFS-driver, ondersteuning voor het Intel FRED-mechanisme.
    • 6.10: NTSync-driver met synchronisatie-elementen voor Windows NT, DRM Panic-componenten voor het implementeren van een equivalent van de 'blue screen of death', stopzetting van ondersteuning voor oude Alpha CPU's, mogelijkheid om integriteit te verifiëren in FUSE-gebaseerde FS, beperking van toegang tot ioctl via het Landlock-mechanisme, subsysteem voor het profileren van geheugenallocatie-operaties, systeemaanroep mseal(), mogelijkheid voor versleutelde gegevensuitwisseling met TPM-apparaten, ondersteuning voor hoogprioritaire takenqueues in dm-crypt, Panthor-driver voor de tiende generatie Mali GPU.
    • 6.11: Ondersteuning voor atomaire schrijfoperaties op blokniveau, ondersteuning voor bind() en listen() in io_uring, nieuw mechanisme voor het vergrendelen van software-interrupt handlers, mogelijkheid om te schrijven naar in geheugen gespiegeld uitvoerbare bestanden, ondersteuning voor het schrijven van blokapparaatdrivers in Rust, optimalisatie van de aanroep getrandom(), nieuwe implementatie van AES-GCM.
    • 6.12: Mogelijkheid om Realtime-modus in te schakelen, sched_ext voor het creëren van CPU-planners via eBPF, QR-code output bij noodtoestanden, Device Memory TCP-mechanisme, SCHED_DEADLINE-server voor resource-reserveringsmechanisme, verbetering van de EEVDF-taakplanner, IPE-module voor het instellen van integriteitsbeleid.
  • Encryptie: Bibliotheek voor homomorfische encryptie van 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. Herstructurering van OpenSSL. Compatibiliteit van Rustls met OpenSSL en nginx. Ontwikkeling van post-quantum encryptie-algoritmes.
  • Problemen met cryptografie: KyberSlash (kwetsbaarheid in het post-quantumalgoritme Kyber). EUCLEAK (klonen van YubiKey 5-sleutels). Herstel van de PuTTY-sleutel.
  • Backdoor in het XZ Utils-pakket: retrospectief, activeringslogica, auditresultaten, pogingen tot soortgelijke aanvallen op andere projecten.
  • Kwetsbaarheden in processors: BadRAM (AMD, omzeilen van SEV-SNP), Sinkclose (AMD, toegang tot SMM). Omzeiling van Spectre-bescherming. Indirector (Intel). TikTag (ARM, omzeilen van MemTag). Nieuwe variant BHI (Intel). ZenHammer (AMD). GhostRace (Intel, AMD, ARM, IBM). GhostWrite (RISC-V XuanTie). LeftoverLocals (AMD, Apple, Qualcomm en Imagination). RFDS (Intel Atom).
  • Aanvalsmethoden: KeyTrap en NSEC3 in DNSSEC. ArtPrompt en BoN voor het omzeilen van AI-systeemfilters. Port Shadow (verbinden van verbindingen en Wi-Fi). TunnelVision (omleiden van VPN-verkeer). Het verkrijgen van TLS-certificaten voor derden domeinen ‘.mobi’. Aanval via IP 0.0.0.0 in de browser. SnailLoad (bepaling van geopende websites aan de hand van pakketvertraging). Aanval op de handler voor niet-geïnstalleerde applicaties in Ubuntu. Protocolloop op basis van UDP. ‘Continuation flood’ (onderbreken van HTTP/2.0-servers). Vals antwoord in het RADIUS-protocol. Aanval via escape-sequenties. BatBadBut (bibliotheken in Rust, PHP, Node.js, Python, Ruby, Go, Erlang en Haskell). VPN Onderzoek: Gebruik van AI voor het identificeren van kwetsbaarheden in SQLite. Analyse van de rootkit Ebury, geïnstalleerd bij de hack van kernel.org. UEFI-bootkit Bootkitty.
  • Problemen door AI-gegenereerde rommelrapporten over kwetsbaarheden. Ondermijning van reputatie door CVE met valse en opgeblazen kwetsbaarheden.
  • Lokale kwetsbaarheden: Linux-kernel (n_gsm, netfilter, io_uring, nf_tables, ksmbd, ktls, uio, netwerkstapel), FreeBSD-kernel (1, 2), GRUB2 (RHEL), tuned, needrestart (standaard in Ubuntu Server), PostgreSQL, NetworkManager-libreswan, guix-daemon, pam_oath, Nix, NVIDIA-stuurprogramma's, Flatpak, Buildah, Podman, Node.js, libuv, Glibc.
  • Externe kwetsbaarheden: IPv6-stack van Linux. Bluetooth-stack van Android. Root-kwetsbaarheid in OpenSSH (regreSSHion), RHEL- en FreeBSD-specifieke kwetsbaarheden in OpenSSH. Uitvoering van code op systemen met CUPS (vervolg). libaom en libvpx (codecs AV1 en VP8/VP9, mogelijke aanval via browsers). NFS-server van FreeBSD en OpenBSD. Apache Struts, GStreamer, Libarchive, X.Org Server (1, 2, 3, 4), libgsf (betreft GNOME), Emacs, Js2Py, PHP, nginx (HTTP/3), Fluent Bit, Git, R, Glibc (aanval via PHP-scripts), Suricata, ClamAV, runc (betreft Docker en Kubernetes), FFmpeg (JPEG XL), Redis.
  • Inbreuken: Internet Archive. Cloudflare. Barracuda Networks. Compromitteren van de PyTorch-repository. Competities Pwn2Own Automotive, Pwn2Own 2024 en Pwn2Own Ierland 2024.
  • Privacy: Analyse van OpenVPN-sessies. Telemetrie in Manjaro Linux, Fedora en Go. Analyse van VPN-apps voor Android. Statistieken over advertentieblokkeringen. Toegang tot gegevens uit externe en privé GitHub-repositories.
  • Kwetsbaarheden in firmware en bootloaders: Kwetsbaarheid in Shim (omzeilen van UEFI Secure Boot). PixieFAIL (aanval op UEFI-firmware via PXE). Kwetsbaarheden in UEFI-firmware van Phoenix en AMI MegaRAC. Kwetsbaarheden in Qualcomm-firmware. Omzeilen van UEFI Secure Boot door test-sleutel in moederborden.
  • Kwetsbaarheden in firmware en bootloaders: Kwetsbaarheid in Shim (omzeilen van UEFI Secure Boot). PixieFAIL (aanval op UEFI-firmware via PXE). Kwetsbaarheden in UEFI-firmware van Phoenix en AMI MegaRAC. Kwetsbaarheden in Qualcomm-firmware. Omzeilen van UEFI Secure Boot door test-sleutel in moederborden.
  • Kwetsbaarheden in routers en apparatuur: Vernietiging van 659.000 thuisrouters. Mogelijkheid om modems van miljoenen klanten van ISP Cox te beheren. Achterdeurtjes in routers en netwerkopslagapparaten van D-Link. Kwetsbaarheden in Juniper-apparaten. Kwetsbaarheden in ASUS-routers. SSID-confusie (veranderlijk Wi-Fi-netwerk). Vervalsing van opbouwartefacten van OpenWRT. Ontgrendeling van elektronische sloten van Saflok.
  • Detectie van kwaadaardige pakketten in de PyPI-catalogi (1, 2) en Snap Store. Risicovolle kwetsbaarheden in GitHub Enterprise Server, Gogs, GitLab (1, 2, 3, 4, 5, 6). Handmatige controle van pakketnamen in de Snap Store. Analyse van het downloaden van verouderde pakketten uit NPM. Kwaadaardige AI-modellen in de Hugging Face-repository. Honderdduizend repositories met kwaadaardige code op GitHub.
  • Storingen: Probleem met het opstarten van Linux door een fout bij de update naar Windows (analyse). Verwijdering van /home tijdens het uitvoeren van “systemd-tmpfiles —purge”. Storing in de domeinnaamzone RU door DNSSEC. Desynchronisatie van de root DNS-server “C”. Thema in KDE die gebruikersbestanden verwijdert.
  • Aanvallen op infrastructuren: Invoegen van kwaadaardige code via Polyfill. Gegevenslek van GitHub-repository toegangstokens voor Python. DDoS-aanval op SourceHut. Gegevenslek van tokens van Hugging Face Spaces. Publicatie van kwaadaardige releases van Ultralytics. Invoegen van kwaadaardige code in de officiële JavaScript-client voor cryptocurrency Solana. Kwaadaardige code in de ss-otr-plug-in voor Pidgin.
  • Incidenten: Aanvallers wijzigden de BGP-instellingen van de telecomoperator Orange Espagne. GitHub heeft GPG-sleutels bijgewerkt vanwege kwetsbaarheden in de infrastructuur. Toegang tot een token van interne repositories van Mercedes komt openbaar beschikbaar.

In het afgelopen jaar zijn er 1569 nieuwsartikelen gepubliceerd op OpenNET, met 158.000 reacties. In de herfst van 2024 viert het OpenNET-project zijn 28-jarig bestaan.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster