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. 윈도우 10, 윈도우 7 점유율을 추월

    스타카운터의 통계에 따르면 전세계 데스크탑 PC 운영체제 시장 점유율에서 윈도우 10이 마침내 윈도우 7을 넘어섰습니다. 2018년 1월에 윈도우 10은 42.78%, 윈도우 7은 41.86%를 기록했습니다. 윈도우 8.1은 8.72%.
    Date2018.02.02 소식 By낄낄 Reply3 Views533 file
    Read More
  2. No Image

    MS, 2018회계년도 2분기 실적보고. 오피스 365의 강세

    마이크로소프트가 2018회계년도 2분기의 실적을 발표했습니다. 2017년 12월 31일까지 마이크로소프트는 289.18억 달러의 매출을 올랐는데는 12% 오른 것입니다. 영업 이익은 10% 오른 97억 달러. GAAP 표준으로 계산하면 63억 달러의 손실...
    Date2018.02.01 소식 By낄낄 Reply5 Views391
    Read More
  3. No Image

    MS, 불필요한 PC 최적화 소프트웨어를 제거하는 기능

    마이크로소프트가 윈도우 디펜더와 자사의 보안 관련 제품에, PC 최적화를 강제하는 무료 소프트웨어를 탐지/제거하는 기능을 3월 1일부터 넣습니다. 최적화 프로그램 중에는 경고 메세지를 표시해 유료 버전 구입을 유도하는 경우가 많고...
    Date2018.02.01 소식 By낄낄 Reply1 Views852
    Read More
  4. No Image

    삼성, 비트코인 채굴용 ASIC 양산

    삼성이 비트코인 채굴용 ASIC의 양산을 시작한다는 소식입니다. 어떤 업체와 어느 정도 규모로 진행하는지는 안 나와 있네요. 양이 많진 않을거란 추측 정도만.
    Date2018.01.31 소식 By낄낄 Reply10 Views1323
    Read More
  5. No Image

    워드프레스 기반 사이트 키로거 공격. 이유는 채굴

    워드프레스로 제작된 사이트를 공격하는 키로거가 발견됐습니다. 웹 사이트 관리자의 아이디/비밀번호를 탈취해서 사이트를 자신의 것으로 만들고, 거기에 코인하이브 기반 모네로 채굴 자바스크립트 코드를 넣는 것. 지금 감염된 사이트...
    Date2018.01.31 소식 By낄낄 Reply1 Views478
    Read More
  6. 윈도우 스토어에서 폰트를 설치 가능

    윈도우 10 인사이더 프리뷰 빌드 17083부터 폰트 설정이 바뀝니다. 제어판에서 설정-개인 설정-폰트로 위치가 바뀌고, 폰트의 크기나 적용 예시, 폰트 삭제 등을 이곳에서 합니다. 또 윈도우 스토어에서 폰트를 검색, 구입, 설치하는 것도...
    Date2018.01.30 소식 By낄낄 Reply5 Views712 file
    Read More
  7. 유튜브 광고에 가상화폐 채굴 악성코드

    유튜브에 표시되는 광고에 가상화폐를 채굴하는 악성코드가 삽입됐다고 합니다. 트렌드 마이크로의 설명에 따르면 지난 금요일에 안티 바이러스 프로그램이 이런 사례를 발견한 경우가 3배 이상 늘었다고 합니다. 이 악성코드는 모네로 ...
    Date2018.01.30 소식 By낄낄 Reply11 Views950 file
    Read More
  8. No Image

    인텔 재부팅 문제를 해결한 윈도우 패치

    마이크로소프트는 윈도우 7(SP1), 윈도우 8.1, 윈도우 10 버전의 KB4078130 패치를 내놓았습니다. 인텔 CPU 보안 패치 이후 잦은 재부팅 증상을 해결하는 것입니다. 보다 정확히 말하면 인텔의 마이크로 코드에서 취약점 대책 부분을 비활...
    Date2018.01.30 소식 By낄낄 Reply0 Views814
    Read More
  9. No Image

    레노버 지문 인식 프로그램의 보안 문제

    레노버의 지문 인식 센서 관리 프로그램인 Fingerprint Manager Pro에 보안 문제가 발견됐습니다. 이 프로그램은 윈도우 로그인 증명과 지문 데이터를 저장하지만, 상대적으로 약한 암호화를 쓰기에 해킹해서 정보를 빼내갈 수 있다네요. ...
    Date2018.01.29 소식 By낄낄 Reply3 Views1182
    Read More
  10. 미국에서 ATM 원격 공격이 확인

    POS와 키오스크, ATM을 개발하는 미국의 NCR은 인텔 매니지먼트 엔진의 취약점을 이용해 ATM을 원격 공격할 가능성에 대해 언급했습니다. 2017년 11월에 인텔 6세대 코어 프로세서 이상 플랫폼에서 인텔 ME 관련 취약점이 등장했는데, 이...
    Date2018.01.29 소식 By낄낄 Reply1 Views1196 file
    Read More
  11. No Image

    해킹당한 일본 거래소, 4500억원까지 배상

    저번에 해킹당한 일본 암호화폐 거래소인 코인체크가   4.25억달러(한화 4500억원)를 피해받은 유저들에게 배상한다고 합니다.   자세한 내용은 링크를 참고해주세요.   ======   수수료 장사 엄청나게 했나보네요...
    Date2018.01.28 소식 Byfrostornge Reply4 Views632
    Read More
  12. No Image

    일본 가상화폐 거래소, 해킹으로 6천억원 도난

    일본 가상화폐 거래소인 코인체크가 해킹당해, NEM 가상화폐를 5억 4천개, 620억엔, 한화 6057억원 어치를 도난당했다고 합니다. 저 거래소는 정식 등록도 하지 않고 보험도 들어놓지 않았다고 하네요. NEM은 처음 들어봤는데 중국에서 바...
    Date2018.01.26 소식 By낄낄 Reply8 Views1442
    Read More
  13. CPU-Z 1.83 발표

    CPU-Z 1.83 버전이 발표됐습니다. 레이븐 릿지 APU 지원, 윈도우 10 빌드 16299 호환성 개선이 특징입니다.
    Date2018.01.26 소식 By낄낄 Reply0 Views427 file
    Read More
  14. 어크로니스, 랜섬웨어 보호와 블록체인, AI 로 사업 영업 확대

    트루 이미지를 비롯한 백업 소프트웨어로 잘 알려진 소프트웨어 개발사, 어크로니스(Acronis)가 Acronis Ransomware Protection를 무료로 제공합니다. 랜섬웨어를 감지, 랜섬웨어가 데이터를 암호화하는 걸 방지, 만약 감염되면 클라우드 ...
    Date2018.01.25 소식 By낄낄 Reply4 Views1032 file
    Read More
  15. 세계 최초 가상화폐의 등급 평가

    참 많은 수의 가상화폐가 나와 있습니다. 지금 나와있는 가상화폐가 몇개나 있는지 정확하게 알고 있는 사람은 없을 것이며, 그 가상화폐가 어떤 상태에 처해 있는지 아는 사람도 없을 겁니다. 그래서 Weiss Cryptocurrency Ratings에서 ...
    Date2018.01.25 소식 By낄낄 Reply6 Views2133 file
    Read More
  16. MS 개인 정보 보호 도구

    마이크로소프트가 개인 정보 보호 도구를 발표했습니다. 윈도우 기반 디바이스에서 어떤 데이터가 마이크로소프트로 전송됐는지를 투명하게 공개하는 것이 특징. 윈도우 10 빌드 17083.1000부터 이 기능이 추가됩니다. -Common Data (diag...
    Date2018.01.25 소식 By낄낄 Reply8 Views980 file
    Read More
  17. No Image

    버거킹, 망 중립성 폐지를 햄버거로 비판하는 광고 게재

      버거킹이 미국 트럼프 행정부의 망 중립성 폐지를 햄버거로 비판하는 영상을 개제했습니다.   영상에서 인터넷 제공을 햄버거에 비유하면서 지불하는 햄버거의 가격에 따라 늦게 주문한 사람의 햄버거가 먼저 나오는 등 우선순위가 달...
    Date2018.01.25 소식 ByBlackBird Reply11 Views1475
    Read More
  18. GPU-Z 2.7.0 발표

    GPU-Z 2.7.0 버전이 발표됐습니다. 윈도우 10 가을 크리에이터스 업데이트의 재시작/종료를 더 이상 막지 않고, NVFlash는 새 그래픽카드를 지원. 베가 메모리 크기, NVIDIA 메모리 클럭 센서, 폴라리스 21의 감지 버그 등을 수정.
    Date2018.01.24 소식 By낄낄 Reply0 Views1208 file
    Read More
  19. 페이스북이 내놓은 시간의 최소 단위. Flick

    페이스북이 미디어 컨텐츠의 프레임 레이트와 샘플링 레이트를 측정하는 단위로 Flick을 제시했습니다. C++의 가장 작은 단위인 나노초는 프레임이 누적될수록 정확도가 떨어져 시간과 프레임의 동기화가 맞지 않는다고 합니다. 그래서 7...
    Date2018.01.23 소식 By낄낄 Reply6 Views2022 file
    Read More
  20. 라이트닝 네트워크가 성공적으로 런칭되었습니다!

    비트코인 네트워크에서 가장 중요한 프로젝트였던 라이트닝 네트워크가 비트코인 메인넷에서 운영되기 시작했습니다.   라이트닝 네트워크에 관해서는 아래 링크들을 참고해주세요. 라이트닝 네트워크의 이해 (상) 라이트닝 네트워크의 이...
    Date2018.01.23 소식 Byfrostornge Reply9 Views1920 file
    Read More
목록
Board Pagination Prev 1 ... 249 250 251 252 253 254 255 256 257 258 ... 289 Next
/ 289

최근 코멘트 30개
유지니1203
12:41
허태재정
12:40
AbsolJu
12:36
유지니1203
12:35
Loliconite
12:25
김밥애호가
12:23
김밥애호가
12:23
슈베아츠
12:22
김밥애호가
12:20
김밥애호가
12:12
김밥애호가
12:10
김밥애호가
12:09
김밥애호가
12:08
김밥애호가
12:06
김밥애호가
12:03
quadro_dcc
12:02
김밥애호가
12:02
quadro_dcc
12:01
김밥애호가
11:57
아이들링
11:57
까마귀
11:55
김밥애호가
11:53
파란진주
11:52
메이드아리스
11:51
메이드아리스
11:50
GPT
11:44
랩탑
11:37
quadro_dcc
11:36
랩탑
11:35
김밥애호가
11:34

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소