Линус Торвальдс: Чувствительные к регистру файловые системы — это ошибка

Линус Торвальдс: Чувствительные к регистру файловые системы — это ошибка

Линус Торвальдс: Чувствительные к регистру файловые системы — это ошибка

На днях вокруг обновлений в Linux 6.15-rc4 вспыхнуло горячее обсуждение. Всё началось с того, что разработчик Kent Overstreet поднял старую тему про ошибки в патчах для поддержки чувствительных к регистру файлов и папок в драйвере Bcachefs.

Мол, когда почти два года назад внедряли эту поддержку, тесты были, но… их никто толком не прогнал. Упустили. Кент честно признал:

«Одних автоматических тестов недостаточно. Нужно глазами следить за тем, что делает твой код».

И вроде бы обычная история про баги и уроки на будущее, но тут в беседу резко ворвался Линус Торвальдс. Сначала коротко ответил: «Нет». А потом выдал фирменную речь:

«Единственный урок — работники с файловой системой ничему не учатся. Чувствительные к регистру имена — это катастрофа, и вам вообще не стоило их делать. Проблема не в тестировании — проблема в том, что вы вообще это начали».

Торвальдс объяснил, что такие фичи делают систему только хуже:

«Нет правильного способа сделать это как надо. А попытки "сделать правильно" превращаются в хаос, где случайные байты вдруг обретают магическое значение».

По его мнению, тесты на проверку таких штук тоже «абсолютно поломаны» и не покрывают самых опасных сценариев — тех, которые могут привести к реальным уязвимостям. И тут началась настоящая перепалка.

Overstreet попытался парировать: мол, реальная потребность в таких каталогах всё-таки есть, и задача — не ныть, а сделать всё аккуратно и читаемо. Торвальдс не сдал позиции:

«Если бы кто-то хоть раз показал качественную реализацию, я бы, может, и передумал. Но пока вижу только плохой код, который не понимает, как работает UTF-8 и юникод».

Overstreet возразил, что опасения по поводу безопасности уже не так актуальны, ведь всё меньше используется совместный доступ к каталогам вроде /tmp. Но Торвальдс остался непреклонен.

Дальше спор скатился в детали реализации кеширования (dcache). Overstreet настаивал, что именно из-за оптимизации там и возникли проблемы. Торвальдс парировал:

«Ты явно не понимаешь, как работает dcache. Я, между прочим, большую часть этого кода писал».

Когда Kent не поверил, Линус напомнил, что писал эти части ещё в конце 90-х, и если появляются «dentry-алиасы», то «значит, ты что-то делаешь не так». В итоге Overstreet признал, что да, ошибался насчёт некоторых моментов — но сделал это, конечно, в своём стиле.

«Забавный способ сказать: "Да, Линус, ты был прав"», — подытожил Торвальдс.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Почти 40% россиян считают свои данные скомпрометированными

Согласно результатам нового исследования, 39% опрошенных считают, что их персональные данные уже были скомпрометированы. Более половины респондентов (51%) слышали об утечках в компаниях, услугами которых они пользуются.

Вопрос защиты персональных данных вызывает обеспокоенность у 92% участников опроса.

Как отметили в BI.ZONE и «СберМаркетинге», в целом респонденты правильно понимают, что такое персональные данные: 65% согласились с определением, согласно которому это информация, позволяющая установить личность человека.

При этом 81% опрошенных готовы делиться своими данными ради участия в программах лояльности или получения иных выгод. Однако только 18% готовы делать это в любом случае, тогда как 63% зависят в своём решении от уровня доверия к конкретной организации.

Готовность делиться информацией также различается в зависимости от её типа. Охотно сообщают:

  • адрес электронной почты — 81%,
  • номер телефона — 72%,
  • дату рождения — 70%.

Гораздо реже пользователи готовы раскрыть:

  • никнейм или ссылку на профиль в соцсетях — 28%,
  • место жительства и должность — по 27%,
  • место работы — 25%,
  • паспортные данные — только 7% (среди женщин — 12%, среди мужчин — 3%).

По мнению авторов исследования, такая осторожность связана с риском использования паспортных данных в мошеннических целях. В то же время остальная информация часто уже доступна в открытых источниках, например, в социальных сетях.

70% респондентов сообщили, что получают рекламные сообщения от компаний, которым, по их мнению, они не давали согласие на обработку персональных данных, как того требует российское законодательство. Эксперты предполагают, что многие компании оформляют согласие в неявной или скрытой форме, из-за чего потребители не осознают, что дали на это разрешение.

Муслим Меджлумов, директор по продуктам и технологиям BI.ZONE, подчеркнул: «Три четверти россиян готовы отказаться от услуг организаций, допустивших утечку личной информации. Это создаёт серьёзные финансовые риски для бизнеса, и мы рекомендуем компаниям занимать проактивную позицию в вопросах защиты данных и уделять повышенное внимание мерам кибербезопасности».

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru