Логотип

Systemd объединяет проверку возраста: что нужно знать

Systemd объединяет проверку возраста: что нужно знать
  • Systemd официально объединил пул-реквест № 40954, добавив поле birthDate вuserdb JSON-записи, чтобы обеспечить соблюдение новых законов о проверке возраста в таких регионах, как Калифорния, Колорадо и Бразилия.
  • Эта функция предназначена для предоставления настольным порталам надежного источника данных для определения возрастных категорий в приложениях для родительского контроля. При этом обеспечивается безопасность: только администраторы могут устанавливать дату с помощью команды homectl.
  • Это обновление вызвало бурную общественную дискуссию о рисках для конфиденциальности и потенциальном «скользком склоне» отслеживания.
  • Сопровождающий проекта systemd Леннарт Петтеринг утверждает, что система является нейтральным инструментом и что песочница для приложений (например, Flatpak) — это подходящий уровень для обеспечения конфиденциальности, а не сокрытие базовых метаданных.

 

Systemd внедряет проверку возраста

Проект Systemd недавно объединил спорный пул-реквест № 40954 с кодовой базой systemd. Это изменение вводит стандартизированный способ хранения и передачи данных о возрасте пользователя в операционной системе.

Несмотря на то, что технические изменения относительно незначительны, они вызвали бурную дискуссию о конфиденциальности, корпоративном влиянии и будущем настольных компьютеров на базе Linux.

 

Что представляет собой новое поле birthDate?

Технически это обновление добавляет новое поле birthDate в пользовательские записи JSON, управляемые userdb. Systemduserdb — это сервис, который обрабатывает информацию о пользователях и уже хранит другие метаданные, такие как настоящие имена, адреса электронной почты и местоположение.

В новом поле хранится полная дата (ГГГГ-ММ-ДД), а не только год рождения. Разработчики выбрали такую точность, потому что при указании только года рождения возникает погрешность в 12 месяцев, из-за которой 17-летний подросток может быть ошибочно классифицирован как взрослый.

Читать  Вредоносные пакеты NPM загружают Infostealer для Windows, Linux и macOS

Управление этими данными интегрировано в утилиту homectl, которую администраторы используют для настройки учетных записей пользователей.

 

Зачем в Systemd добавили функцию проверки возраста?

Основной причиной появления этой функции является соблюдение законодательства. В ряде юрисдикций приняты новые законы, обязывающие цифровые платформы проверять возраст своих пользователей, в том числе:

  • Калифорния (AB-1043)
  • Колорадо (SB26-051)
  • Бразилия (Lei 15.211/2025)

 

Чтобы соответствовать этим требованиям, в рамках проекта xdg-desktop-portal создается «портал для проверки возраста«.

Этот портал выступает в роли посредника: он считывает данные о возрасте из системы и сообщает приложениям, является ли пользователь несовершеннолетним или совершеннолетним, не раскрывая при этом точную дату его рождения.

Это позволяет использовать родительский контроль и «ограничения по возрасту» в приложениях с изолированной средой, например в тех, которые устанавливаются через Flatpak.

 

Что вам нужно знать

Есть несколько важных моментов, которые необходимо знать об обновлении системы проверки возраста в systemd:

1. Только администраторы могут вносить изменения в данные

Поле birthDate не подлежит самостоятельной модификации. Это означает, что обычный пользователь не может войти в систему и изменить дату своего рождения, чтобы обойти ограничения по возрасту.

Только системный администратор (root) может установить или изменить эту информацию с помощью административных инструментов, таких как homectl.

Хотя данные доступны для чтения пользователю и авторизованным приложениям, права на «запись» строго ограничены владельцем системы.

2. Взгляд разработчика

Разработчики и сопровождающие проекта systemd, в том числе Леннарт Петтеринг, выступили в защиту этого решения, заявив, что:

  • Система нейтральна: systemd просто предоставляет способ хранения данных; фактическое применение политик (то есть использование данных) происходит в других местах, например в «песочницах» приложений.
  • Персональные данные уже существуют: Они указывают на то, что userdb уже хранит другую информацию, позволяющую установить личность (PII), например адреса электронной почты, настоящие имена и местоположение.
  • Решение — «песочница»: Поеттеринг считает, что вместо борьбы с хранением даты рождения сообществу следует сосредоточиться на правильной «песочнице» для приложений (например, Flatpak), чтобы гарантировать, что приложения не смогут получить доступ к этим данным без авторизации.
Читать  Обнаружено вредоносное ПО, которое может удалённо отключать индикатор веб-камеры на ThinkPad X230

 

3. Опасения по поводу «скользкого пути»

Эта функция вызвала значительную негативную реакцию сообщества на Reddit. Критики утверждают, что, хотя добавление дня рождения в список контактов кажется безобидным, это «скользкий путь» к более инвазивным мерам.

Они опасаются, что, если эти поля станут стандартными, в будущем законы обяжут загружать идентификационные данные или сканировать лицо для подтверждения личности.

Некоторые пользователи также считают, что это корпоративное «преклонение коленей» перед давлением со стороны правительства, поскольку крупные компании, такие как IBM и Canonical, хотят избежать штрафов.

Это привело к росту интереса к дистрибутивам без systemd, таким как DevuanArtix и Alpine Linux, среди пользователей, которые хотят полностью отказаться от этих функций.

4. Корпорация против сообщества

Кроме того, все чаще возникает ощущение, что крупные поставщики, такие как Red Hat (IBM) и Canonical, ставят корпоративную правовую безопасность выше конфиденциальности пользователей.

Некоторые пользователи считают это признаком того, что Linux становится слишком «корпоративным» и теряет свою традиционную направленность на свободу.

 

Распространенные ошибки

Позвольте мне прояснить некоторые распространенные заблуждения, связанные с недавним обновлением systemd.

  • Предполагается, что это секрет: Это поле не похоже на пароль. Система не шифрует его и не скрывает от пользователя.
  • Предполагается автоматическая проверка: Systemd не сверяет дату с государственными реестрами. Он полностью полагается на данные, введенные администратором.
  • Предполагается, что это обязательное поле: Это поле необязательное. Если вам не нужна проверка возраста, вы можете оставить его пустым.

 

Что могут сделать пользователи Linux?

Если вам не нравится эта новая функция, вы можете:

  1. Обратитесь к законодателям: многие члены сообщества предлагают обратиться в местные органы власти с протестом против этих законов о проверке возраста.
  2. Переключитесь на другие дистрибутивы: некоторые пользователи рекомендуют перейти на версию Linux, в которой не используется systemd. Среди популярных вариантов — Devuan, Artix, Alpine и Void Linux.
Читать  AdGuard также добавляет блокировку Recall

 

Краткие сведения

Systemd теперь может сохранять дату вашего рождения, чтобы помочь системам Linux соблюдать новые международные законы. Это необязательное поле, которое могут контролировать только администраторы.

Независимо от того, считаете ли вы это необходимым шагом для соблюдения законодательства или угрозой конфиденциальности, очевидно, что подход Linux к работе с персональными данными меняется.

По мере внедрения этих инструментов песочница для приложений, вероятно, станет еще более важной частью обеспечения безопасности вашей системы.

Это обновление также знаменует собой серьезный сдвиг в восприятии сообществом Linux взаимосвязи между операционной системой, законодательством и конфиденциальностью личных данных.

 

Часто задаваемые вопросы

 Что именно изменилось в systemd?

Systemd в своей пользовательской базе (userdb JSON records) добавил новое поле birthDate, предназначенное для хранения даты рождения пользователей, которое может использоваться для возрастной верификации.

Это обязательное требование?

Нет. Поле birthDate является опциональным — его можно оставить пустым, и системы будут работать как раньше.

Кто может указать дату рождения?

Дату рождения может установить только администратор (root) через инструменты, такие как homectl, а не сам пользователь.

Systemd действительно проверяет возраст пользователя?

Нет. Systemd не делает внешней верификации возраста против каких‑либо баз данных или документов — оно лишь хранит дату, которую вводит администратор.

Зачем вообще это нужно?

Это делается в контексте новых законодательных требований (например, в Калифорнии, Колорадо, Бразилии), где приложениям может потребоваться знать возраст пользователя для доступа к определенному контенту.

Есть ли риски для приватности?

Часть сообщества обеспокоена тем, что хранение даты рождения на системном уровне создаёт риск утечки личных данных, особенно если доступ к этим данным получает стороннее ПО.

Как отключить или не использовать эту функцию?

Поскольку поле опционально, вы можете просто не заполнять его в вашей системе, либо использовать дистрибутивы Linux, которые не включают последние systemd‑функции, если это критично для вас.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала