맥은 뛰어난 안정성과 몇 주 동안 문제없이 작동하는 능력으로 유명하지만, 운영 체제 깊숙한 곳에 작은 "시한폭탄"이 숨어 있는 것으로 보입니다. 개발자 포톤(Photon)은 최근 인터넷 연결을 담당하는 TCP 프로토콜과 관련된 이상하고 희귀한 버그를 macOS에서 발견했습니다. 이 버그는 시스템이 특정 시간이 지난 후 갑자기 종료되는 현상을 일으킵니다.

인터넷으로 향하는 치명적인 카운트다운
맥을 구입한 이후로 한 번도 꺼진 적이 없다고 자랑하는 사람이라면, 이제 전략을 다시 생각해 봐야 할지도 모릅니다. 새로운 발견에 따르면, 맥을 전원에 연결한 채로 정확히 49일 17시간 2분 47초 동안 켜둔다면 끔찍한 일이 벌어집니다. 마치 누군가 맥의 전원 코드를 뽑아버린 것처럼 인터넷 연결이 완전히 끊어지는 것입니다.

(기술적인 결함에 그나마 좋은 점이 있다면) 해결책이 놀랍도록 간단하다는 것입니다. 바로 모두가 비웃는 고전적인 해결책, "전원을 껐다가 다시 켜세요."입니다. Mac을 재시작하면 타이머가 재설정되고 소프트웨어가 초기화되어 인터넷이 다시 정상적으로 작동하게 되며, Mac이 강제로 절전 모드로 들어가기 전까지 또 다른 49일의 카운트다운이 시작됩니다.
무대 뒤에서는 무슨 일이 벌어지고 있는 걸까요?
마법이나 우연이 아닙니다. 시스템이 숫자를 처리하는 방식과 관련된 순전히 기술적인 소프트웨어 문제입니다. Photon은 이 문제가 macOS 커널의 XNU에서 발생하는 "32비트 정수 오버플로" 때문이라고 설명합니다. 간단히 말해, TCP(전송 제어 프로토콜)가 타임스탬프를 추적하는 방식에 결함이 있는 것입니다.

카운터가 32비트 변수에 저장할 수 있는 최대값에 도달하면 "플러딩" 현상이 발생하거나 잘못 초기화되어 0으로 돌아가 시스템 혼란을 야기하고 모든 신규 및 기존 연결이 실패합니다. 이는 마치 오래된 자동차의 주행거리계가 백만 킬로미터를 주행한 후 0으로 초기화되는 것과 유사하지만, Mac에서는 이 초기화로 인해 즐겨 찾는 웹사이트를 탐색하거나 이메일을 한 통도 보낼 수 없게 됩니다.
왜 이 실수를 전에 알아차리지 못했나요?
대부분의 사람들처럼 여러분도 업무상 이런 문제를 겪어본 적이 없을 겁니다. 이는 기기가 특별히 강력해서가 아니라, 애플이 시스템 업데이트를 끊임없이 출시하고, 각 업데이트마다 시스템 재시작이 필요하기 때문입니다. 최근 애플은 macOS 26.4 출시 후 불과 2주 만에 macOS 26.4.1을 출시했는데, 이처럼 짧은 간격만으로도 소프트웨어 용량이 큰 macOS가 50일 연속 작동을 채 마치기도 전에 시스템에 과부하가 걸릴 수 있습니다.

하지만 맥을 서버로 사용하거나 업데이트를 지속적으로 거부하고 몇 달 동안 기기를 켜둔 채로 두는 경우 이 취약점에 노출될 수 있습니다. 개발자는 현재 자체적으로 수정 작업을 진행 중이며, 애플은 조만간 공식 업데이트를 통해 이 문제를 해결할 것으로 예상됩니다. 다만, 어떤 버전의 운영체제가 이 시간 버그의 영향을 받는지는 아직 명확하지 않습니다.
기기가 얼마나 오랫동안 작동했는지 어떻게 알 수 있나요?
기기가 "무음 모드"에 가까워지고 있는지 궁금하다면, 기기의 가동 시간을 간단히 확인할 수 있습니다. 터미널 앱을 열고 다음 단어를 입력하기만 하면 됩니다. 가동 시간 그런 다음 돌아가기 버튼을 누르면 시스템이 재시작 없이 경과한 정확한 시간을 즉시 알려줍니다.

Particulars 앱이나 iStatMenus처럼 시각적으로 매력적이고 세련된 방식으로 이러한 통계를 제공하는 유용한 도구도 있습니다. 따라서 기기를 40일 이상 연속 사용했다면, 최악의 순간에 갑자기 작동을 멈추기 전에 잠시 휴식을 주고 수동으로 재부팅하여 "테크 커피"를 한 잔 해주는 것도 좋은 방법입니다.
한국어 :



댓글 XNUMX 개