Мережеві виклики macOS для гік-аудиторії: розкрито проблему з tcp_now при тривалих аптаймах. Джерело: AI
Невидимий мережевий вбивця macOS
Дослідники з компанії Photon виявили критичну вразливість у мережному стеку macOS, яка може паралізувати роботу комп'ютера через 50 днів безперервної роботи. Здавалося б, неймовірний сценарій, але технічні деталі вражають.
Математика against MacBook
Корінь проблеми криється в 32-бітному лічильнику tcp_now , який відстежує системний час. Максимальне значення 4294967295 мілісекунд критично: після 49 днів, 17 годин, 2 хвилин і 47 секунд відбувається повне скидання лічильника.
Системний колапс: що відбувається насправді
Симптоми збою вражають своєю витонченістю: комп'ютер зовні працює нормально, відгукується на ping, але повністю втрачає здатність встановлювати нові мережеві з'єднання. Фактично, машина стає "живим трупом" у мережному просторі.
Кому загрожує технологічна пастка?
Під особливим ударом – сервери та системи моніторингу з тривалим аптаймом. Для рядового користувача MacBook проблема незначна, але для корпоративних рішень може стати серйозною перешкодою.
Рішення: перезавантаження як панацея
На даний момент єдиний вихід - превентивне перезавантаження комп'ютера до критичного рубежу. Apple поки що мовчить, але виправлення бачиться технічно простим: перехід на 64-бітний лічильник або коректна обробка переповнення.
Якщо ваш робочий комп'ютер раптово втомився від мережі, можливо, варто придивитися до компактних рішень. Наприклад, Minisforum Elite M1 Lite пропонує непогану продуктивність для тих, кому потрібний процесор Meteor Lake за адекватні гроші.