[$] Improving i_version

Post Syndicated from original https://lwn.net/Articles/937247/

The i_version
field in struct inode
is meant to track changes to the data or metadata of a file. There are
some problems with the way that
i_version is being handled in the kernel,
so Jeff Layton led a filesystem session at the
2023 Linux Storage, Filesystem,
Memory-Management and BPF Summit
to discuss them and what to do
about them. For the most part, there are solutions in the works that will
resolve most of the larger issues.

Minisforum UM790 Pro Review Big Upgrade to a Small AMD System

Post Syndicated from Patrick Kennedy original https://www.servethehome.com/minisforum-um790-pro-review-big-upgrade-to-a-small-amd-system/

We check out the Minisforum UM790 Pro and see how the company takes a new-generation AMD Ryzen processor and does something different

The post Minisforum UM790 Pro Review Big Upgrade to a Small AMD System appeared first on ServeTheHome.

The “StackRot” kernel vulnerability

Post Syndicated from original https://lwn.net/Articles/937377/

Ruihan Li has disclosed
a significant vulnerability
introduced into the 6.1 kernel:

A flaw was found in the handling of stack expansion in the Linux
kernel 6.1 through 6.4, aka “Stack Rot”. The maple tree,
responsible for managing virtual memory areas, can undergo node
replacement without properly acquiring the MM write lock, leading
to use-after-free issues. An unprivileged local user could use this
flaw to compromise the kernel and escalate their privileges.

As StackRot is a Linux kernel vulnerability found in the memory
management subsystem, it affects almost all kernel configurations
and requires minimal capabilities to trigger. However, it should be
noted that maple nodes are freed using RCU callbacks, delaying the
actual memory deallocation until after the RCU grace
period. Consequently, exploiting this vulnerability is considered
challenging.

The disclosure contains a detailed description of the problem. Fixes have
been merged into the
mainline
and the 6.4.1, 6.3.11, and 6.1.37
stable kernel updates
.

Let’s Architect! Governance best practices

Post Syndicated from Luca Mezzalira original https://aws.amazon.com/blogs/architecture/lets-architect-governance-best-practices/

Governance plays a crucial role in AWS environments, as it ensures compliance, security, and operational efficiency.

In this Let’s Architect!, we aim to provide valuable insights and best practices on how to configure governance appropriately within a company’s AWS infrastructure. By implementing these best practices, you can establish robust controls, enhance security, and maintain compliance, enabling your organization to fully leverage the power of AWS services while mitigating risks and maximizing operational efficiency.

If you are hungry for more information on governance, check out the Architecture Center’s management and governance page, where you can find a collection of AWS solutions, blueprints, and best practices on this topic.

How Global Payments scales on AWS with governance and controls

As global financial and regulated industry organizations increasingly turn to AWS for scaling their operations, they face the critical challenge of balancing growth with stringent governance and control regulatory requirements.

During this re:Invent 2022 session, Global Payments sheds light on how they leverage AWS cloud operations services to address this challenge head-on. By utilizing AWS Service Catalog, they streamline the deployment of pre-approved, compliant resources and services across their AWS accounts. This not only expedites the provisioning process but also ensures that all resources meet the required regulatory standards.

Take me to this re:Invent 2022 video!

The combination of AWS Service Catalog and AWS Organizations empowers Global Payments to establish robust governance and control mechanisms

The combination of AWS Service Catalog and AWS Organizations empowers Global Payments to establish robust governance and control mechanisms

Governance and security with infrastructure as code

Maintaining security and compliance throughout the entire deployment process is critical.

In this video, you will discover how cfn-guard can be utilized to validate your deployment pipelines built using AWS CloudFormation. By defining and applying custom rules, cfn-guard empowers you to enforce security policies, prevent misconfigurations, and ensure compliance with regulatory requirements. Moreover, by leveraging cdk-nag, you can catch potential security vulnerabilities and compliance risks early in the development process.

Take me to this governance video!

Learn how to use AWS CloudFormation and the AWS Cloud Development Kit to deploy cloud applications in regulated environments while enforcing security controls

Learn how to use AWS CloudFormation and the AWS Cloud Development Kit to deploy cloud applications in regulated environments while enforcing security controls

Get more out of service control policies in a multi-account environment

AWS customers often utilize AWS Organizations to effectively manage multiple AWS accounts. There are numerous advantages to employing this approach within an organization, including grouping workloads with shared business objectives, ensuring compliance with regulatory frameworks, and establishing robust isolation barriers based on ownership. Customers commonly utilize separate accounts for development, testing, and production purposes. However, as the number of these accounts grows, the need arises for a centralized approach to establish control mechanisms and guidelines.

In this AWS Security Blog post, we will guide you through various techniques that can enhance the utilization of AWS Organizations’ service control policies (SCPs) in a multi-account environment.

Take me to this AWS Security Blog post!

A sample organization showing the maximum number of SCPs applicable at each level (root, OU, account)

A sample organization showing the maximum number of SCPs applicable at each level (root, OU, account)

Centralized Logging on AWS

Having a single pane of glass where all Amazon CloudWatch Logs are displayed is crucial for effectively monitoring and understanding the overall performance and health of a system or application.

The AWS Centralized Logging solution facilitates the aggregation, examination, and visualization of CloudWatch Logs through a unified dashboard.

This solution streamlines the consolidation, administration, and analysis of log files originating from diverse sources, including access audit logs, configuration change records, and billing events. Furthermore, it enables the collection of CloudWatch Logs from numerous AWS accounts and Regions.

Take me to this AWS solution!

The Centralized Logging on AWS solution contains the following components log ingestion, indexing, and visualization

The Centralized Logging on AWS solution contains the following components log ingestion, indexing, and visualization

See you next time!

Thanks for joining our discussion on governance best practices! We’ll be back in 2 weeks, when we’ll explore DevOps best practices.

To find all the blogs from this series, you can check the Let’s Architect! list of content on the AWS Architecture Blog.

[$] Termux: Linux applications on Android

Post Syndicated from original https://lwn.net/Articles/936953/

Termux is an Android app that
provides a Linux environment and terminal emulator for such devices. Most
command-line software can be used quite easily with Termux,
and GUI software can be run by installing a few extra apps. It is an excellent
option for Android users who want to run Linux software occasionally on a
device more portable than a laptop but do not want to use a dedicated Linux
phone due to the cost or limitations of such devices.

LXD moves into Canonical

Post Syndicated from original https://lwn.net/Articles/937369/

The LXD container-management system is no longer a part of the linuxcontainers.org project:

Canonical, the creator and main contributor of the LXD project has
decided that after over 8 years as part of the Linux Containers
community, the project would now be better served directly under
Canonical’s own set of projects.

While the team behind Linux Containers regrets that decision and
will be missing LXD as one of its projects, it does respect
Canonical’s decision and is now in the process of moving the
project over.

Security updates for Wednesday

Post Syndicated from original https://lwn.net/Articles/937368/

Security updates have been issued by Fedora (firefox and python-reportlab), Slackware (mozilla), SUSE (dnsdist, grpc, protobuf, python-Deprecated, python-PyGithub, python-aiocontextvars, python-avro, python-bcrypt, python-cryptography, python- cryptography-vectors, python-google-api-core, pyt, kernel, kubernetes1.18, libdwarf, python311, qt6-base, rmt-server, and virtualbox), and Ubuntu (containerd, firefox, and python-django).

Class-Action Lawsuit for Scraping Data without Permission

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2023/07/class-action-lawsuit-for-scraping-data-without-permission.html

I have mixed feelings about this class-action lawsuit against OpenAI and Microsoft, claiming that it “scraped 300 billion words from the internet” without either registering as a data broker or obtaining consent. On the one hand, I want this to be a protected fair use of public data. On the other hand, I want us all to be compensated for our uniquely human ability to generate language.

There’s an interesting wrinkle on this. A recent paper showed that using AI generated text to train another AI invariably “causes irreversible defects.” From a summary:

The tails of the original content distribution disappear. Within a few generations, text becomes garbage, as Gaussian distributions converge and may even become delta functions. We call this effect model collapse.

Just as we’ve strewn the oceans with plastic trash and filled the atmosphere with carbon dioxide, so we’re about to fill the Internet with blah. This will make it harder to train newer models by scraping the web, giving an advantage to firms which already did that, or which control access to human interfaces at scale. Indeed, we already see AI startups hammering the Internet Archive for training data.

This is the same idea that Ted Chiang wrote about: that ChatGPT is a “blurry JPEG of all the text on the Web.” But the paper includes the math that proves the claim.

What this means is that text from before last year—text that is known human-generated—will become increasingly valuable.

Васил Терзиев, Арнолд Шварценегер и непреработеното минало

Post Syndicated from Светла Енчева original https://www.toest.bg/vasil-terziev-arnold-shvartseneger-i-neprerabotenoto-minalo/

Васил Терзиев, Арнолд Шварценегер и непреработеното минало

Какво е общото между предприемача и кандидат за кмет на София Васил Терзиев и американския актьор и бивш губернатор на Калифорния с австрийски произход Арнолд Шварценегер? И двамата са обичащи спорта мъже. И двамата се насочват към политиката, след като са изградили успешна кариера в други области. Отвъд тези повърхностни общи черти обаче и Терзиев, и Шварценегер имат близки роднини, свързани с репресивния апарат на тоталитарни диктатури. Бащата, дядото и братът на дядото на Терзиев са работили за социалистическата Държавна сигурност (ДС). Бащата на Шварценегер пък е бил член на паравоенната нацистка организация SA – т.нар. Щурмови отряд на Националсоциалистическата партия.

Как потеклото на Терзиев стана водеща тема

За произхода на Васил Терзиев се заговори още преди официалната му кандидатура, когато стана ясно, че по всяка вероятност той ще е кандидатът за кмет на София, издигнат от „Демократична България“, „Продължаваме промяната“, „Спаси София“ и неправителствената организация „Екипът на София“. Принос за превръщането на темата във водеща имат определени личности, идентифициращи се като антикомунисти.

Във Facebook беше разпространена възмутената позиция на Методи Андреев – първия председател на Комисията за разкриване на документите и за обявяване на принадлежност на български граждани към Държавна сигурност и разузнавателните служби на Българската народна армия, по-известна като Комисията по досиетата. Андреев даде и телевизионно интервю по темата.

Сред ярките гласове на възмутени антикомунисти беше и този на Христо Христов, журналист и дългогодишен изследовател на архивите на ДС. Той призова Терзиев да даде достъп до документите на близките си в архивите на социалистическите тайни служби.

Като особено гласовити в хора срещу Терзиев се проявиха лица, свързани с управлението на ГЕРБ. Румен Христов, председател на СДС – коалиционния партньор на партията на Борисов, – определи кандидатурата на Васил Терзиев като „тъмночервена“: „Силно червена, тъмночервена, потомък на ДС по дядова, чичова и бащина линия, и аз съм много любопитен как десните хора […] ще посегнат към тази бюлетина, при положение че говорят за лустрация и сега.“ Той попита реторично: „Представяте ли си в Германия на генерал от СС внукът му да бъде издигнат за кмет на Берлин?“

Не пропусна да се разпише и председателят на ВМРО и евродепутат Ангел Джамбазки. Той заяви, че лустрацията „до девето коляно“ трябва да е задължителна, и допълни: „Ченгетата от Държавна сигурност, особено генералите от Държавна сигурност и наследниците им, заграбили червените куфарчета с откраднати милиони, трябва завинаги да бъдат забранени от обществения живот.“

Фактите, които възмущението прикрива

Някои от възмутените от кандидатурата на Васил Терзиев заради миналото на роднините му безспорно са искрени. Позициите на други обаче повдигат въпроси.

Задавайки реторичния въпрос за политическата реализация на внуците на генералите от СС, Румен Христов може и да не знае, че известни политици в Германия имат в потеклото си хора, обвързани с режима на Хитлер. Сред тях е социалдемократът Зигмар Габриел, който между 2013 и 2018 г. е министър последователно на икономиката и енергетиката, както и на външните работи. Също и Юрген Тритин от „Зелените“, чийто баща е бил доброволец в СС и член на Националсоциалистическата партия. Тези политици не са държани отговорни за произхода си – Германия е осъдила нацизма еднозначно и десетилетия наред е прочиствала структурите си от бивши кадри на режима на Хитлер, но в тази страна отговорността е лична, а не потомствена.

Румен Христов обаче няма как да не знае, че политици от ГЕРБ, в чийто придатък се е превърнал СДС, са били агенти на ДС и че преди всички парламентарни избори Комисията по досиетата обявява имена на сътрудници на ДС сред кандидатите на ГЕРБ. Под псевдонима Николай бившият конституционен съдия и политик от ГЕРБ Георги Марков е сътрудничил на цели две управления на ДС. Друг въпрос е защо Христов не намира за „тъмночервено“, че председателят на ГЕРБ Бойко Борисов през 1991 г. е напуснал МВР, защото е отказал да се раздели с БКП, и че е бил бодигард на диктатора Тодор Живков.

„Синьото“ сърце на Христов не се разбунтува и от факта, че Красимир Каракачанов, доскорошен председател на ВМРО, която беше коалиционен партньор на ГЕРБ–СДС, е с агентурно минало. Както и Александър Урумов, който завеждаше пресцентъра на Каракачанов, докато последният беше военен министър, а преди това беше говорител на БНБ.

Фактът, че ВМРО има агентурен профил ВМРО, разкрива абсурда във възмущението на Ангел Джамбазки, който не призоваваше за лустрация през всичките години, докато беше дясна ръка на Каракачанов.

Журналистът Христо Христов упреква Васил Терзиев, че не познава Закона за досиетата. Чудно обаче защо той, който би следвало перфектно да познава работата на Комисията по досиетата, призовава Терзиев да даде достъп до документите на близките си. Достъпът на частни лица до документи за техни роднини е силно ограничен и ненужно усложнен. Ако роднините са живи, единствено те имат достъп до запазените материали за себе си. Ако са починали, Комисията изисква съгласие от всички законни наследници, за да предостави информация, от която може да се разбере дали съответният роднина е сътрудничил на ДС.

Следователно Терзиев може да получи достъп или ако е единствен законен наследник на дядо си и чичо си, или ако останалите наследници са съгласни. Следващият проблем обаче е, че в Комисията по досиетата ви карат да подпишете декларация, че няма да разгласявате нищо от предоставените ви документи. Как тогава съоснователят на „Телерик“ би могъл да предостави достъп до тях? Публичен достъп може да предоставя само Комисията, и то по строго определени в закона критерии.

В страната на двойните стандарти

Не само едни и същи хора, но и едни и същи медии прилагат различен аршин, когато става дума, от една страна, за Васил Терзиев, а от друга – за сътрудници и служители на ДС, които са чести гости в телевизионните студиа в качеството си на политици или на експерти по всичко.

Александър Урумов например и до днес е желан телевизионен гост, за да громи несъществуващата „джендър идеология“. Можете ли да се сетите обаче някой водещ да го е попитал какво точно е вършил той в качеството си на агент Абел? Или дали има връзка между принадлежността му към ДС и кремълските опорки, които разпространява с религиозен плам?

Друг чест телевизионен гост – арабистът Боян Чуков – е бил не просто агент, а служител на ДС с псевдонима Галицин. Според достъпните данни от досието му е искал да стане такъв още от дете. Чуков е често канен в качеството си на експерт по външна политика. Което не му пречи да се изказва и против джендъра. Ако отворите сайта „Епицентър“ например, ще видите, че почти всички публикации за Васил Терзиев са за принадлежността на роднините му към ДС. В статиите, в които става дума за Боян Чуков, се представят позициите му за Русия и света, които са в унисон с путинската пропаганда.

Списъкът от подобни примери за „дежурни експерти“ и политици от ДС може да продължи дълго. Някои от тях дори се гордеят с миналото си, като последния шеф на Шесто управление Димитър Иванов, впоследствие издател и професор в Библиотекарския университет, известен с прозвището си Митьо Гестапото.

Впрочем генезисът на немалка част от електронните медии в България е повече или по-малко свързан с ДС. В страна като България, в която се налагат все по-силни идентификации с „традиционните православни ценности“, никак не е без значение, че и настоящият патриарх на Българската православна църква Неофит, и предишният – Максим, имат агентурно минало. Многото агенти сред „дежурните интелектуалци“, както и сред инициативния комитет за номинирането на Румен Радев за втория му президентски мандат, дори не си струва да се споменават.

Където и да разрови човек в България, излизат сътрудници на ДС. „Неприятна изненада“ се оказва миналото на уважавани учени и университетски преподаватели, кинодейци, художници, изобщо – хора от всевъзможни области на културата и изкуството.

Освен това да не забравяме, че голяма част от имената на хората, които са били свързани с репресивния апарат по времето на социализма, никога няма да бъдат обявени. Било защото не заемат такива позиции, каквито по закон изискват разкриване на досиетата им, било защото са починали. Човек не може да бъде сигурен дори за собствените си роднини, които са били на възраст да бъдат вербувани по времето на социализма.

Добрите, лошите и Васил Терзиев

Кандидатурата на Васил Терзиев възобнови неприключилия – защото никога не е бил проведен истински и издълбоко – разговор за ДС. В социалните мрежи хората отново започнаха да спорят – бива ли да слагаме всички сътрудници на репресивния апарат на социализма на една плоскост? Едни са били щатни, други – не. Едни са доносничили охотно, други са си „отбивали номера“. Едни са били подложени на натиск и заплахи, други са го направили, за да могат да пътуват в чужбина, трети сами са се натискали да сътрудничат. Едни публично са се разкаяли, втори отричат, трети се гордеят с агентурното си минало. Едни изповядват демократични ценности, други възпроизвеждат опорни точки, сведени от Русия и/или от силните на деня.

Отделно от това има и друг непроведен разговор – за онези, които не са сътрудничили на ДС, но са били на достатъчно високи позиции в структурата на социалистическата държава, тъй щото да не им се налага да сътрудничат, за да си позволят всичко, което искат. И да смажат всеки, който не им харесва. Някои от тях също са сред „дежурните“ коментатори в телевизионните студиа и формират общественото мнение.

На този фон „демократичната общност“ се е хванала за гърлата дали и колко точно е виновен Васил Терзиев заради дядо си, чичо си и баща си. Не можем да дадем оценка на родителите, но съдим наследниците им. Призоваваме Терзиев да си каже. Да се извини. И човекът го прави – извинява се заради роднините си, призовава за лустрация. Но каквото и да стори, в очите на част от потенциалните му избиратели то не е достатъчно. Да не говорим че други критици вече го винят, че „се отрича“ от роднините си…

Раздирайки се вътрешно заради кандидатурата на Васил Терзиев, „демократичната общност“ се оказва в капана на класически ченгесарски трик – да се хване на въдицата, да направи от мухата слон и по този начин сама да се провали. Възмутените антикомунисти са станали част от едно активно мероприятие, в което всъщност с принципите им се злоупотребява. За да продължават да определят общественото мнение същите, които никой не пита за миналото им.

Колаж: Тоест. Снимки, използвани в колажа: Красимир Каракачанов – Wikipedia, Бойко Борисов – Wikipedia, Васил Терзиев – Facebook

Brockmeier: Red Hat and the Clone Wars III: The dawn of CentOS

Post Syndicated from original https://lwn.net/Articles/937317/

Joe “Zonker” Brockmeier has been a part of the Linux community for decades;
he is now using that experience to write a series on “Red Hat and the Clone
Wars”. The first two episodes were Red
Hat and the Clone Wars
and A
history of the early 2000s Linux landscape
; the latest is The
dawn of CentOS
:

In 2009, the main project admin for CentOS went radio
silent. CentOS had been spun up in the wild west days of the
Internet, when it seemed totally fine to let one person hold the
domain, communications channels, and funds. Oops.

Folks depending on CentOS suddenly had a Come to Jesus moment. What
happens if your production systems depend on a project where the
main admin is AWOL and you have no plan for that?

Firefox 115 released

Post Syndicated from original https://lwn.net/Articles/937316/

Version
115
of the Firefox browser has been released. New features include
support for hardware video decoding on Intel GPUs on Linux and a new
“close” option on the tab-manager dropdown. This release is also the end
of the line for Windows 7 and 8 support, and for macOS 10.12,
10.13, and 10.14 support as well.

Fire Works (or Does It?): How to Destroy Your Drives

Post Syndicated from Stephanie Doyle original https://www.backblaze.com/blog/fire-works-or-does-it-how-to-destroy-your-drives/

A decorative image that shows a hammer smashing a hard drive.

Erasing data from old devices is important, but it doesn’t have to be boring. Sure, you could just encrypt the data, wipe your drive, and so on, but you can also physically destroy a drive in a myriad of exciting ways. In honor of the United State’s favorite day to celebrate with explosives, let’s talk about not-so-standard ways to get rid of old data (permanently). 

Know Your Device

Effective data destruction starts with good planning. When you’re looking at how to securely erase your data, there are different options for hard disk drives (HDDs) and solid state drives (SSDs)

With an HDD, spinning disks are encased in a steel enclosure. In order to do sufficient levels of damage, it’s helpful to get through this steel layer first. Once you’re in, you can drill holes in it, wash it in acid, or shred it. 

With an SSD, it’s not just recommended to get through that steel layer, it’s almost essential. SSDs are more resilient because data is stored magnetically. So, pull out that screwdriver, shuck that drive like an oyster, and expose your SSD. If you’re going the physical destruction route, make sure that you’re shredding with a narrow enough width that no forensic scientist can humpty-dumpty your data together again. 

Have a Blast

We do have a Sr. Infrastructure Software Engineer who’s gone on record recommending explosives. Note that while we don’t doubt the efficacy, we can’t recommend this option. On the other hand, we’re big fans of bots that smash things. 

Destroy Responsibly

We could be accused of overcomplicating things. It’s very effective to wipe your device, or just encrypt your data. Here’s a list of some more extensive articles on the subject that include those options:

But, if you want more peace of mind that the data isn’t coming back—maybe you’re one of the protagonists of Dead to Me?—destroy responsibly.

The post Fire Works (or Does It?): How to Destroy Your Drives appeared first on Backblaze Blog | Cloud Storage & Cloud Backup.

NVIDIA Grace Hopper MGX Platform QCT QuantaGrid S74-2U at Computex 2023

Post Syndicated from Eric Smith original https://www.servethehome.com/nvidia-grace-hopper-mgx-platform-qct-quantagrid-s74-2u-at-computex-2023/

We saw a QCT QuantaGrid S74-2U which is a NVIDIA MGX platform housing a NVIDIA Grace Hopper module inside at Computex 2023

The post NVIDIA Grace Hopper MGX Platform QCT QuantaGrid S74-2U at Computex 2023 appeared first on ServeTheHome.

The collective thoughts of the interwebz