Autor Yuri Gagarin

Spoločnosť Google predstavila opravy viacúrovňového LRU pre Linux

Spoločnosť Google predstavila opravy s vylepšenou implementáciou mechanizmu LRU pre Linux. LRU (Least Recently Used) je mechanizmus, ktorý umožňuje mazať alebo presúvať do swapu nepoužívané stránky pamäte. Podľa názoru spoločnosti Google existujúca implementácia mechanizmu určenia vyraďovaných strán vytvára príliš vysokú záťaž na CPU a často robí neúspešné rozhodnutia, aké stránky vyraďovať. V experimentoch, […]

Predstavené opravy pre randomizáciu adries zásobníka jadra Linux pri systémových volaniach

Kees Cook, bývalý hlavný administrátor kernel.org a líder Ubuntu Security Team, ktorý teraz pracuje v spoločnosti Google na zabezpečení Androidu a ChromeOS, zverejnil sadu opráv na implementáciu randomizácie posunov v zásobníku jadra pri spracovaní systémových volaní. Opravy zvyšujú bezpečnosť jadra zmenou umiestnenia zásobníka, čo robí útoky na zásobník výrazne zložitejším a […]

Podpora Rust pre Linuxové jadro sa stretla s kritikou od Torvalds.

Linus Torvalds preskúmal záplaty s implementáciou možnosti tvorby ovládačov v jazyku Rust pre jadro Linux a vyjadril niekoľko kritických poznámok. Najväčšie výhrady vzbudila potenciálna možnosť prechodu do panic() v chybových situáciách, napríklad v situácii nedostatku pamäte, keď operácie dynamického prerozdeľovania pamäte, vrátane tých vo vnútri jadra, môžu skončiť chybou. Torvalds uviedol, že podobný […]

Aktualizácia Chrome 89.0.4389.128 s opravou 0-day zraniteľnosti. Chrome 90 je pozastavený.

Spoločnosť Google vydala aktualizáciu Chrome 89.0.4389.128, v ktorej opravili dve zraniteľnosti (CVE-2021-21206, CVE-2021-21220), pre ktoré sú k dispozícii funkčné exploity (0-day). Zraniteľnosť CVE-2021-21220 bola využitá na hackovanie Chrome na súťaži Pwn2Own 2021. Využitie uvedenej zraniteľnosti prebieha prostredníctvom vykonania špecificky zostaveného kódu WebAssembly (zraniteľnosť spôsobila chyba vo virtuálnom stroji WebAssembly, ktorá umožňuje zapisovať alebo čítať dáta na ľubovoľnom […]

Verzia nginx 1.19.10

Bol vydaná verzia hlavnej vetvy nginx 1.19.10, v rámci ktorej pokračuje rozvoj nových možností (v paralelne podporovanej stabilnej vetve 1.18 sú zahrnuté iba zmeny týkajúce sa odstránenia závažných chýb a zraniteľností). Hlavné zmeny: Prednastavená hodnota parametra „keepalive_requests“, ktorý určuje maximálny počet požiadaviek, ktoré je možné odoslať cez jedno keep-alive spojenie, bola zvýšená z 100 na 1000. Bola pridaná nová direktíva […]

Aktualizácia X.Org Server 1.20.11 s opravou zraniteľnosti.

Bol release X.Org Server 1.20.11, ktorý opravuje zraniteľnosť (CVE-2021-3472), umožňujúcu zvýšiť práva v systémoch, v ktorých beží X-server s právami root. Problém je spôsobený chybou v XInput rozšírení, ktorá vedie k editovaniu obsahu pamäťovej oblasti mimo prideleného buffera pri spracovaní žiadostí ChangeFeedbackControl so špeciálne upravenými vstupmi. Podobný problém bol tiež vyriešený v komponente xwayland 21.1.1. […]

Uvoľnenie FreeBSD 13.0

Po dvoch a pol rokoch od vytvorenia vetvy 12.x bol vydaný release FreeBSD 13.0, ktorý bol pripravený pre architektúry amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 a riscv64. Dodatočne boli vytvorené obrazy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon EC2, Google Compute Engine a Vagrant. Hlavné novinky: Prechod na unified c […]

Zraniteľnosti vo FreeBSD, IPnet a Nucleus NET spojené s chybami v implementácii kompresie v DNS

Výskumné skupiny Forescout Research Labs a JSOF Research zverejnili výsledky spoločného výskumu bezpečnosti rôznych implementácií schémy kompresie, ktorá sa používa na balenie opakujúcich sa mien v správach DNS, mDNS, DHCP a IPv6 RA (balenie duplikovaných častí domén v správach, obsahujúcich niekoľko mien). Počas vykonanej práce bolo identifikovaných 9 zraniteľností, ktoré sú zhrnuté pod kódovým menom NAME:WRECK. Problémy boli identifikované […]

Google zverejnil jazyk logického programovania Logica

Spoločnosť Google predstavila nový deklaratívny jazyk logického programovania Logica, určený na manipuláciu s údajmi a prevádzajúci programy do jazyka SQL. Nový jazyk je zameraný na tých, ktorí chcú používať syntaktické prvky logického programovania pri písaní dotazov na DB. V súčasnosti môže byť výsledný SQL kód vykonávaný v úložisku Google BigQuery alebo v DBMS PostgreSQL a SQLite, ktorých podpora je zatiaľ […]

Amazon predstavil OpenSearch, fork platformy Elasticsearch

Spoločnosť Amazon oznámila vytvorenie projektu OpenSearch, v rámci ktorého bol vytvorený fork platformy pre vyhľadávanie, analýzu a ukladanie údajov Elasticsearch, ako aj súvisiaceho webového rozhrania Kibana. Kód je distribuovaný pod licenciou Apache 2.0. V budúcnosti sa plánuje premenovať službu Amazon Elasticsearch Service na Amazon OpenSearch Service. OpenSearch je odvetvený od základného kódu Elasticsearch 7.10.2. Oficiálne sa pracuje na forku […]

Slackware 15 prešiel do beta testovania

Vývoj distribúcie Slackware 15.0 prešiel do fázy beta testovania. Slackware sa vyvíja od roku 1993 a je najstarším existujúcim distribútorom. Medzi vlastnosti distribúcie patrí absencia zložitostí a jednoduchý systém inicializácie v štýle klasických systémov BSD, čo robí Slackware zaujímavým riešením na štúdium fungovania Unix-like systémov, experimentovanie a zoznamovanie sa s Linuxom. Pre načítanie je pripravený inštalačný obraz, […]

Komunitu vývojárov Perl opustil jeden z lídrov projektu

Sawyer X oznámil svoj odchod z riadiaceho výboru projektu Perl a z Core Teamu. Taktiež opustil pozíciu zodpovedného za tvorbu vydaní Perl, prestal sa zúčastňovať na výbore, ktorý prideľuje granty, vzdal sa prednášania na konferencii Perl a zrušil svoj účet na Twitteri. Napriek tomu Sawyer X vyjadril ochotu dokončiť pripravované vydanie […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster