Категория: Блог

Компания Cloudflare подготви пачове, които драстично ускоряват дисковото криптиране в Linux

Разработчиците от компания Cloudflare разказаха за работата си по оптимизиране на производителността на дисковото криптиране в ядрото на Linux. В резултат на това бяха подготвени пачове за подсистемата dm-crypt и Crypto API, които позволиха в синтетичен тест да се повиши пропускната способност при четене и запис повече от два пъти, както и да се намалят закъсненията наполовина. При тестване на реално оборудване […]

За една уязвимост в…

Година по-рано, на 21 март 2019 г., в програмата за баг баунти на Mail.Ru в HackerOne постъпи много добър багрепорт от maxarr. При инжектиране на нулев байт (ASCII 0) в POST-параметра на един от API-заявките на уеб пощата, която връщаше HTTP-пренасочване, в данните за пренасочване се виждаха парчета от неинициализирана памет, в които често се разкриваха фрагменти от GET-параметри и заглавия на други заявки към същия […]

Ръководство по Aircrack-ng в Linux за начинаещи

Здравейте на всички. В навечерието на старта на курса "Практикум по Kali Linux" подготвихме за вас превод на интересна статия. Днешното ръководство ще ви запознае с основите за започване на работа с пакета aircrack-ng. Разбира се, невъзможно е да се предостави всяка необходима информация и да се покрият всички сценарии. Така че бъдете готови да правите домашни задания и да провеждате изследвания самостоятелно. На форума и в Wiki има […]

Издаване на лек дистрибутив antiX 19.2

Състоя се излизането на лек Live-дистрибутив AntiX 19.2, построен на пакетната база Debian и насочен към инсталиране на остаряло оборудване. Изданието е основано на пакетната база Debian 10 (Buster), но се предлага без системен мениджър systemd и с eudev вместо udev. Потребителското обкръжение по подразбиране е оформено с помощта на мениджъра на прозорци IceWM, но също така се предлага избор от fluxbox, jwm и […]

Микросервизите — комбинаторен взрив на версии

Здравей, Хабр! Представям ви авторски превод на статията Microservices – Combinatorial Explosion of Versions. Времето, когато IT светът постепенно преминава към микросервизи и инструменти като Kubernetes, все повече се забелязва само един проблем. Този проблем е комбинаторният взрив на версиите на микросервисите. Въпреки всичко, IT общността смята, че настоящата ситуация е значително по-добра от „Dependency hell“ на предходното […]

Върнете ми моя монолит

Изглежда, върхът на хайпа около микросервисите е зад нас. Вече не четем по няколко пъти седмично постове „Как прехвърлих монолита си на 150 услуги“. Сега често чувам разумни мисли: „Не мразя монолита, просто се грижа за ефективността“. Дори наблюдавахме няколко миграции от микросервизи обратно към монолита. При преминаването от един голям […]

Издание Wine 5.5

Състоя се експериментален релиз на откритата реализация WinAPI — Wine 5.5. От момента на излизането на версия 5.4 са закрити 32 отчета за грешки и внесени 460 промени. Най-важните промени: Вградените програми са преведени на използването на новото C runtime UCRTBase; В функциите GetVersion, GetVersionEx и VerifyVersionInfo е осигурен извеждането на версия с оглед на стартиране в режим на съвместимост (Compatibility Mode); Подобрен […]

Collabora развива надстройка за работа с OpenCL и OpenGL върху DirectX

Компанията Collabora представи нов Gallium драйвер за Mesa, реализиращ слой за работа с API OpenCL 1.2 и OpenGL 3.3 върху драйвери с поддръжка на DirectX 12 (D3D12). Кодът е публикуван под MIT лиценз. Предложеният драйвер позволява използването на Mesa на устройства, които първоначално не поддържат OpenCL и OpenGL, а също така служи като стартова позиция за портировка на OpenGL/OpenCL приложения за работа върху […]

Elasticsearch клъстер с над 200 ТБ

Много хора имат среща с Elasticsearch. Но какво се случва, когато искаш да използваш него за съхранение на логове 'в особено голямо количество'? И как да преодолееш проблемите с отказа на който и да е от няколко дата центрове? Каква архитектура трябва да изградим и на какви подводни камъни можем да се натъкнем? В Одноклассниках решихме да се справим с управлението на логове с помощта на Elasticsearch и сега споделяме опита си с Хабр: и […]

История на интернет: Era на фрагментацията; Част 1: Коэффициент на натоварване

В началото на 80-те години беше положен основополагащ камък за това, което днес наричаме 'интернет' - неговите основни протоколи бяха разработени и тествани в бойни условия - обаче тази система остана затворена и почти напълно контролирана от единствената организация, Министерството на отбраната на САЩ. Скоро това трябва да се промени - системата ще се разшири до всички отдели по информатика на различни […]

Какво общо има между LVM и матрьошката?

Добър ден. Искам да споделя с общността практически опит в изграждането на система за съхранение на данни за KVM с използване на md RAID + LVM. В програмата ще бъдат: Сглобяване на md RAID 1 от NVMe SSD. Сглобяване на md RAID 6 от SATA SSD и стандартни дискове. Особености на работата TRIM/DISCARD на SSD RAID 1/6. Създаване на зареждащ md RAID 1/6 масив на […]

OpenShift като корпоративна версия на Kubernetes. Част 1

„Каква е разликата между Kubernetes и OpenShift?“ – този въпрос възниква със завидна постоянство. Въпреки това, всъщност е все едно да питате каква е разликата между кола и двигател. Ако продължим аналогията, колата е готов продукт, който можете да използвате веднага, буквално: седнете и отидете. От друга страна, за да ви заведе двигателя някъде, той […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster