Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://sigpipe.macromates.com/2020/maco...by-design/

어떤 개발자가 자신의 맥 미니를 현행 최신 macOS인 10.15 카탈리나로 업데이트한 뒤부터 유난히 느려졌다고 느껴서, 원인을 조사했더니 [카탈리나가 어떤 프로그램을 새로 실행할 때마다 애플 서버에 모종의 확인 요청을 보내고 그 응답이 돌아올 때까지 기다린다]는 것을 발견했다고 합니다. 따라서, 애플 서버와 연결을 못 하게 인터넷을 아예 끊은 상태에서는 프로그램 초기 실행 속도가 이전 버전처럼 복구되지만 인터넷 연결이 느린 경우에는 프로그램 시작이 몇 초까지 늘어질 수가 있다고 합니다. 예를 들어 중국에 있는 한 사용자가 VPN을 사용할 때는 약 5.7초의 지연이 있었다고 합니다.
 

이러한 초기 지연을 확인할 수 있는 방법으로 해당 개발자는 다음과 같은 스크립트 코드를 제시했습니다.

echo $'#!/bin/sh\necho Hello' > /tmp/test.sh && chmod a+x /tmp/test.sh
time /tmp/test.sh && time /tmp/test.sh

이 코드를 제 맥북(macOS 10.15.4)에서 실행하면 다음과 같은 결과가 나옵니다.

Hello
/tmp/test.sh 0.00s user 0.00s system 1% cpu 0.657 total
Hello
/tmp/test.sh 0.00s user 0.01s system 57% cpu 0.014 total

이를 그대로 다시 실행하면 다음과 같이 나옵니다.

Hello
/tmp/test.sh 0.00s user 0.01s system 33% cpu 0.027 total
Hello
/tmp/test.sh 0.00s user 0.01s system 67% cpu 0.013 total

위 코드를 터미널에서 여러 번 실행해 보았습니다만, 이 코드는 제 환경에서 실행 완료까지 0.01~0.02초 정도 걸리는 것이 정상인 것 같습니다. 코드 자체의 내용은 별다른 것 없이 스크립트 파일 하나를 만들고 그걸 실행하여 글자 몇 개나 출력하는 게 전부니까요. 그런데 맨 처음 실행할 때만 유독 0.06초 이상의 시간이 걸렸습니다. 원문의 개발자는 이렇게 추가된 시간 동안 macOS가 애플 서버에 정보를 보내고 그 결과를 기다리고 있다고 말하고 있는 것입니다.
 

이러한 지연은 인터넷 회선 및 새로 실행하는 프로세스의 수에 영향을 받는 것으로 보이며, SIP(시스템 무결성 보호)를 끄면 딜레이가 완화된다고 합니다. 또한 [시스템 환경설정] → [보안 및 개인 정보 보호] → [개인 정보 보호] → [개발자 도구]에서 “아래 앱이 보안 정책을 충족하지 않는 소프트웨어를 로컬에서 실행하는 것을 허용합니다.”의 목록 중 [터미널]에 체크를 하면 터미널에서 실행하는 위 스크립트 코드로는 해당 지연이 재현되지 않는다고 합니다.
 

이러한 문제는 프로그램을 실행할 때만 있는 것이 아니라, [데스크톱]이나 [문서], [다운로드] 등 접근할 때 사용자의 허락이 필요한 폴더의 이름이나 아이콘을 나타낼 때도 발생한다고 합니다. 해당 폴더에 직접 접근하는 게 아니라, 단지 그 폴더의 이름 또는 아이콘이 앱 안에서 보이기만 해도 애플 서버와 통신이 일어난다는 것이죠. 이러한 종류의 문제점이 여러 군데 있어서, 원문 글쓴이가 애플에 보고하여 각각 별개의 이슈 번호에 등록하였다고 합니다.
 


TAG •

  • profile
    FactCore      Fact Bomber 2020.05.25 04:08
    이제는 프로그램 하나, 파일 하나 열어볼 때 마다 애플 서버에 일일히 보고 및 허가를 받아야 하다니....
  • profile
    유우나      7460 2020.05.25 05:54
    이것은 마치 모든 애플기기는 애플의 MDM이란 것인ㄱ.. 읍읍 읍
  • profile
    FactCore      Fact Bomber 2020.05.25 13:24
    참고로 예전의 애플의 약관에 의하면 애플의 하드웨어들은 구매한 구매자에게 소유권이 간 것이 아니라 애플의 재산에 대한 사용권을 구매했다는 것으로 간주했다고 합니다.
  • profile
    유우나      7460 2020.05.25 13:47
    법의 헛점을 잘 이용하는 셈이 수리정책부터 OS까지 으악인데
    그꼬라지 나는거 보면 수리할 권리로 좀 때려줘야 제맛인데 영 시원치가 않네요
  • profile
    FactCore      Fact Bomber 2020.05.25 14:38
    덤으로 AS 입고시 기기의 소유권은 애플에 무상 양도된다는 주옥같은 AS 규정도 있어서 리퍼 안받는다고 해도 기기 못돌려준다고 배짱 장사하던 시기도 있었죠. 뭐 지금은 교체된 고장 부품의 소유권이 양도된다로 바뀌었지만 말입니다.
    더블 아이리시 위드 더치 샌드위치만 봐도 애플이 얼마나 대단한 법꾸라지인지 알 수 있죠.
  • profile
    자칭      故 앤드류 베닌텐디의 명복을 빏니다. 2020.05.25 08:08
    요즘 빅브라더되는게 유행인 모양입니다
  • profile
    마커스 2020.05.25 09:06
    흥미로운 내용이라 원문에 달린 댓글을 보니 아래와 같이 추가 분석이 이루어졌네요.

    https://lapcatsoftware.com/articles/catalina-executables.html

    대강 결론만 추리자면 카탈리나부터는 실행 파일뿐만 아니라 스크립트까지 대상으로 알려지지 않은 파일을 처음 시작할 때 애플 서버로 해시값을 보내 알려진 악성코드 여부를 체크한다는 모양.

    다행히도 Little Snitch와 같은 서드 파티 소프트웨어를 이용해 어렵지 않게 확인 패킷을 막을 수 있는 모양이기는 합니다만... 행위 자체에 대해서는 논란이 나올 만 하군요. 아마 다음이나 다다음 버전업 때는 끄는 옵션이 나올지도.
  • profile
    쮸쀼쮸쀼 2020.05.25 10:51
    해시값 대조면 악성코드 입장에서 회피하는 것도 별로 어렵지도 않겠네요.
  • profile
    무명인사       Just freak out, let it go 2020.05.25 09:49
    보안이라는 명목하에 애플 서버로 모든 정보를 보내는군요.
    애플리케이션 실행 정보를 보내는것도 맘에 안드는데, 무슨 아이콘이 나오기만 해도 보내는지... 빅 브라더 그 자체네요.
    Hello
    /tmp/test.sh 0.00s user 0.01s system 63% cpu 0.021 total
    Hello
    /tmp/test.sh 0.00s user 0.00s system 76% cpu 0.005 total
    저는 이렇게 나오네요.
  • profile
    title: 흑우Moria 2020.05.25 12:09
    매칭이 된다 = 사용자가 무슨 프로그램, 리소스를 쓰는지 애플 서버가 알고있다.

    악성코드나 바이러스를 잡아낼 목적이라면 윈도우 디펜더 혹은 다른 백신처럼 리스트를 갱신하고 매칭은 로컬에서 하면 될텐데.. 이건 참 중국한 느낌이네요.
  • ?
    포인트 팡팡! 2020.05.25 12:09
    Moria님 축하합니다.
    팡팡!에 당첨되어 10포인트를 보너스로 받으셨습니다.
  • ?
    NPU 2020.05.25 17:55
    처음에만 확인하는게 아니라 실행할때마다 확인하나보군요
  • ?
    title: 가난한아이들링 2020.05.25 22:09
    윈도우 스마트 스크린이 생각나는데
    맥은 인터넷으로 전송해서 문제가 되나보군요

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    알리발 'CPU' 대량 압류?…세관, '언더밸류' 혐의 조사

    중국 최대 전자상거래 사이트 알리익스프레스(이하 알리)를 통해 해외직구로 들어온 컴퓨터 중앙처리장치(CPU) 제품들이, '언더밸류'를 이유로 세관에 대거 압류돼 조사받고 있는 것으로 드러났다. 통화 속 세관 관계자는 "판매자...
    Date2024.04.19 소식 By낄낄 Reply13 Views754 new
    Read More
  2. No Image

    ‘인터넷 주민번호’ 아이핀도 뚫렸다!

    아이핀을 발급한 운영 업체에서 인증 절차에 문제가 있었던 것으로 KBS 취재 결과 확인됐습니다. 1단계와 2단계에서 확인됐던 개인 정보가 각각 다른 사람의 것인데도, 아이핀이 발급되는 허점이 있었습니다. 1, 2단계 정보가 일치하는지...
    Date2024.04.19 소식 By낄낄 Reply5 Views441 new
    Read More
  3. 페이스북(메타), '생성-AI(인공지능)' 기반 오픈 소스 언어 모델의 신규 버전 발표(LlaMA-3)

    ▶ 페이스북(메타), '생성-AI(인공지능)'의 오픈 소스 언어 모델 신규 버전 발표 - 차세대 '오픈 소스 언어 모델'의 신규 버전(LlaMA) : LlaMa-3 - 신규 버전의 추가 포함 기능(LlaMA-3) : LlaMa-Guard II, 코드 쉴드, CyberSec-Eval II(...
    Date2024.04.19 소식 By블레이더영혼 Reply1 Views302 newfile
    Read More
  4. No Image

    챗GPT가 최신 취약점을 활용해 공격할 수 있음

    챗GPT 같은 LLM이 1일 취약점(발표 다음날 바로 패치가 필요할 정도로 위험한 취약점)을 활용해서 공격할 수 있다고 합니다. 15개의 1일 취약점 데이터 세트를 구해서 시켜 봤더니 GPT-4는 취약점의 87%를 써먹었다고 하네요. 설명이 없었...
    Date2024.04.19 소식 By낄낄 Reply4 Views602 update
    Read More
  5. No Image

    리눅스 Nouveau 드라이버 관리자가 NVIDIA에 합류

    10년이 넘도록 리눅스 커널용 오픈소스 NVIDIA GPU 드라이버인 Nouveau의 수석 관리자로 일했던 Ben Skeggs가 NVIDIA에 입사했습니다. 이 사람은 2013년 9월 18일에 원래 직장이던 레드햇에서 퇴사하면서 오픈소스 드라이버 개발에서도 손...
    Date2024.04.19 소식 By낄낄 Reply1 Views428
    Read More
  6. No Image

    유튜브, 광고 차단 앱 사용시 불이익

    유튜브는 광고 차단 앱을 비롯해 서비스 약관을 위반하는 써드파티 앱을 사용하는 시청자는 동영상을 재생할 때 버퍼링이 발생하거나 영상 표시가 안 될 수 있다고 공지했습니다. 유튜브가 광고 차단을 차단하는 건 이해가 되지만 그 전에...
    Date2024.04.17 소식 By낄낄 Reply10 Views1207
    Read More
  7. No Image

    리누스 토발즈, 탭 vs 스페이스에서 뭘 쓰든간에 파싱은 되어야 되잖아!

    리누스 토르발즈의 모든 행동은 아시다시피 뉴스거리가 됩니다.   지난주 커밋에서는 탭 문자를 공백으로 대체하여 한 줄에서 정확히 한 가지만 변경했습니다. "Kconfig 파서가 오류 없이 파일을 읽는 데 도움이 됩니다." Torvalds는 The ...
    Date2024.04.17 소식 Bytitle: 폭8책읽는달팽 Reply10 Views1027
    Read More
  8. 하아 유튜브.. 또 무슨 삽질이니..

      또디자인 바꾼다고 저러는건지 정신놓고 있는것 같습니다. 전체화면이나 영화관모드 등의 버튼이 UI 가 씹혀서 안보여요;     그리고 얼마전부터 플레이어 비율이 영상 비율대로 안가는 바람에,   가끔 이런식으로 자막이 깔리는 부분...
    Date2024.04.16 일반 Bytitle: 가난한AKG-3 Reply5 Views1970 file
    Read More
  9. No Image

    엑셀시트 비밀번호 얼마나 강력한가요

    자작한 스프레드시트 하나를 열기 보호하고 싶은데요 예전 엑셀은 zip파일로 압축해서 메모장 열고 sheet protection 부분만 지우면 보호가 멀끔히 사라져 있으나 마나했는데요 요즘 엑셀 버전은 꽤나 강력한지 못 푸는거 같은데 이것도 ...
    Date2024.04.16 질문 By왓땃따뚜겐 Reply3 Views1120
    Read More
  10. No Image

    광섬유로 301Tb/s 전송에 성공

    Aston 대학 연구팀이 영국 가정의 평균 광대역 속도인 69.4Mb/s보다 450만배 빠른 301Tb/s로 데이터 전송에 성공했습니다. 광섬유에서 사용하지 않던 새로운 파장 대역을 활용해서 전송했기에, 기존 광섬유 네트워크를 활용할 수 있다는 ...
    Date2024.04.16 소식 By낄낄 Reply3 Views966
    Read More
  11. No Image

    '카카오-라인' 통합 브랜드로 亞 1위 블록체인 도전장

    카카오와 라인(네이버 계열사)에서 출발한 두 블록체인 프로젝트 '클레이튼'과 '핀시아'가 하나로 통합된 브랜드로 아시아 시장 선점에 나선다. 13일 블록체인 업계에 따르면 클레이튼·핀시아 재단은 오는 30일 ...
    Date2024.04.16 소식 By낄낄 Reply2 Views705
    Read More
  12. No Image

    일론 머스크, X의 신규 가입자 대상으로 유료화?

    일론 머스크는 X(트위터)의 신규 가입자가 글을 쓸 때 약간의 돈을 내도록 하는 것이 봇을 막는 유일한 방법이라고 말했습니다. 지금 AI나 봇은 캡차를 쉽게 뚫을 수 있다는 말도 덧붙였습니다.
    Date2024.04.16 소식 By낄낄 Reply4 Views570
    Read More
  13. No Image

    로켓레이크에서 윈도우 11 업데이트 에러가 해결됨

    11세대 코어 프로세서, 로켓레이크에서 윈도우 11의 업데이트 실행을 방해하는 버그가 마침내 해결됐습니다. 로켓레이크의 인텔 스마트 사운드 테크놀러지 드라이버가 윈도우 11에서 블루스크린 충돌을 일으켰던 것이 그 이유입니다. 문제...
    Date2024.04.16 소식 By낄낄 Reply3 Views688
    Read More
  14. 윈도우 98용 앱을 95로 포팅하는데 성공

    윈도우 98의 닷넷 프레임워크를 윈도우 95에서 쓸 수 있게 포팅해, 윈도우 98용으로 출시된 여러 앱을 윈도우 95에서 실행하는데 성공했습니다. 98 초창기에는 딱히 98에서만 되는 앱은 없었던 것 같은데 기억이 가물가물 하네요. 그때만...
    Date2024.04.16 소식 By낄낄 Reply2 Views859 file
    Read More
  15. 483바이트 용량의 레이 트레이싱 데모

    483바이트 용량의 레이 트레이싱 데모입니다. 용량이 작고 그래픽이 단순해서 펜티엄 프로(1995년에 나옴) 이상 CPU면 실행 가능합니다. 2개의 구체가 화면 가까이로 다가오며, 하늘과 두 공 사이에 반사된 이미지가 공 표면에 보여집니다.
    Date2024.04.16 소식 By낄낄 Reply5 Views898 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 577 Next
/ 577

최근 코멘트 30개

AMD
더함
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소