Intel 그래픽 드라이버, opt-in 후 텔레메트리 수집 논란
(techpowerup.com)- Intel Arc GPU Graphics Drivers 설치 프로그램은 익명 사용 데이터 수집 동의를 별도로 받으며, 이전 선택 상태에 따라 Computing Improvement Program(CIP) 설치 여부를 결정함
- 첫 실행에서는 표준 Software License Agreement 다음에 데이터 수집 동의 화면이 이어지고, 거절해도 텔레메트리 없이 드라이버 설치는 계속됨
- 동의·거절 상태는
HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIP의 Windows Registry 키에 저장되어 클린 재설치나 업그레이드 때 다시 확인됨 - CIP는 Windows 제어판의 Add/Remove Programs에서 따로 제거할 수 있고, 제거해도 Chipset INF, Management Engine, Networking, Arc GPU Graphics 드라이버 설치에는 영향이 없음
- 필수 SLA 직후 비슷한 화면으로 CIP 동의가 나타나기 때문에, 사용자가 두 동의를 모두 필수로 오해하거나 Accept를 연속으로 눌러 수락할 수 있음
Intel Arc 드라이버 설치와 CIP 동의 흐름
- Intel은 Arc A-series 같은 개별 게이밍 GPU를 위해 최신 게임에 맞춘 드라이버 업데이트를 계속 제공함
- 사용자 기반과 드라이버 상태를 파악하기 위한 데이터 수집은 향후 GPU 세대 개선과 연결되는 작업으로 다뤄짐
- 업데이트된 Intel Arc GPU Graphics Drivers 설치 프로그램은 사용자가 익명 사용 데이터 수집을 허용할지 선택하게 함
이전 선택에 따라 달라지는 설치 동작
- 이미 데이터 수집에 동의한 사용자의 경우:
typical설치 옵션에서는 데이터 수집 구성요소를 그대로 둠Customize설치 옵션에서는 선택 가능한 항목으로 표시함
- 데이터 수집에 동의하지 않은 사용자의 경우:
typical설치 옵션은 CIP 구성요소를 몰래 추가하지 않음Customize화면에서는 체크되지 않은 선택 항목으로 표시함
- 초기 내용은 Computing Improvement Program(CIP)이 사용자의 기존 선택을 무시하고
typical설치에서 설치된다는 취지였으나, Intel 설명 이후 크게 수정됨
처음 설치할 때 나오는 두 동의 화면
- 설치 프로그램을 처음 실행하면 두 가지 동의 화면이 순서대로 표시됨
- 첫 번째는 표준 Software License Agreement임
- 거절하면 설치 프로그램이 종료됨
- 수락하면 다음 화면으로 넘어감
- 두 번째는 데이터 수집 전용 동의임
- CIP의 데이터 수집 범위와 수집하지 않는 항목을 명시함
- 수락하면 CIP가 설치되고 활성화됨
- 거절해도 설치는 텔레메트리 없이 계속 진행됨
동의 상태를 저장하는 Registry 키
- Arc GPU Graphics Software 설치 프로그램은 사용자가 CIP에 동의했는지 또는 거절했는지 기억함
- 이 상태는
HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIP위치의 Windows Registry 키에 저장됨 - 이후 같은 시스템에서 실행되는 Arc GPU Graphics Software 설치 프로그램은 클린 재설치와 단순 업그레이드 모두에서 이 키를 확인함
- 테스트 시스템은 이미 CIP에 동의한 상태였기 때문에,
typical옵션에서 CIP가 설치되고Customize화면에서만 선택 항목으로 보인 것으로 정리됨
CIP 제거와 다른 Intel 구성요소
- CIP는 설치된 소프트웨어 목록에 별도 항목으로 나타나며, Windows 제어판의 Add/Remove Programs에서 언제든 제거할 수 있음
- CIP를 제거해도 다른 Intel 소프트웨어 제품이나 드라이버 설치에는 영향이 없음
- Chipset INF
- Management Engine
- Networking
- Arc GPU Graphics drivers
사용자가 헷갈릴 수 있는 지점
- CIP 동의 화면은 메인 Intel Software License Agreement 바로 뒤에 표시되고 시각적으로도 비슷함
- 급하게 설치하는 게이머는 첫 번째 SLA처럼 두 번째 CIP 동의도 필수라고 오해할 수 있음
- 긴 텍스트를 읽지 않고 Accept 버튼을 계속 누르는 사용자는 CIP 동의까지 수락할 가능성이 있음
AMD 방식과의 비교
- 일부 freeware 설치 프로그램이 Adobe Reader에 포함된 안티바이러스 유틸리티처럼 제3자 소프트웨어 opt-in을 설치 과정에 넣는 방식과 비슷한 면이 있음
- AMD Radeon Software Adrenalin 드라이버의 텔레메트리 opt-in은 덜 은밀한 방식으로 평가됨
- AMD는 드라이버 설치가 끝난 뒤 중앙에 크게 표시된 체크박스로 데이터 수집 여부를 선택하게 하므로, 드라이버 설치와 데이터 수집 도구가 별개이며 선택 사항이라는 점이 더 분명함
댓글과 토론
Hacker News 의견들
-
Windows 생태계는 이미 원격측정 괴물이 됐으니, 다른 것들을 감수할 수 있다면 이것도 감수해야 할 듯함
링크된 Intel 지원 페이지에는 원격측정을 끄는 간단한 방법이 나와 있음
다만 2022년은 이미 Linux 데스크톱의 해였고, 이제는 다 잘 돌아감. KDE는 매주 좋아지고 있음. 자기 기술의 주인이 되자. 함께하자!- Linux는 좋음! Steam 덕분에 게임도 많이 돌아감. 전부는 아니지만 대부분 가능함
Ubuntu만 써봤는데 Lenovo 하드웨어에서는 아주 잘 맞음. 업데이트 측면에서는 몇 년 전 Windows와 비슷한데, 무작위 업데이트가 특정 기능을 죽이거나 망가뜨리는 일이 있음
지난주에도 모든 게 잘 돌아가고 Steam도 평소처럼 문제없었는데, 업데이트가 GUI를 삭제했고, GUI를 다시 설치하니 nVidia 드라이버가 망가졌고, 23.04에서는 어떤 데이터셋이 없어서 Steam 설치가 안 됐고, 그 데이터(일부 32비트 구성)를 설치하니 WiFi가 죽었음
Linux를 공격하려는 건 아님. 얼마 전까지만 해도 Windows 자동 업데이트가 몇 달 동안 비슷한 문제를 일으켜서, WiFi 문제만 빼고는 업데이트를 전부 막아둔 적이 있음
그래서 개인용 일상 장비는 Linux이고 앞으로도 그럴 예정임. 게임만 예외임. 이제 휴가 다녀온 뒤 Steam을 다시 제대로 돌리기만 하면 됨. Windows가 드라이버나 특정 게임/프로그램을 무작위로 망가뜨리던 Windows 10 이전 시절로 돌아간 느낌임 - “다 그냥 잘 된다”는 말은 맞지 않음. Linux 데스크톱은 매번 몇 시간을 들여 조정하거나 우회책을 찾아야 쓸 만해짐
창 관리는 다른 운영체제에 비해 형편없고, 부분 배율 조정은 대체로 제대로 안 됨. “Software” 스토어의 Pomodoro 타이머는 더 이상 유지보수되지 않고 최신 Gnome에서 전혀 작동하지 않음. Windows 11에는 내장되어 있음
몇 년마다 Linux 데스크톱에 다시 적응해보려 했지만, 상황이 크게 나아졌다고 느낀 적이 없음. 반대로 Windows나 MacOS에서 환경을 잡는 데는 몇 분이면 충분함 - 비디오게임 개발자로서, PS5, Xbox, Switch 툴체인은 Linux에서 동작하지 않음. 제대로 된 Visual Studio도 안 되는데, 이것만으로도 Windows에 남을 가치가 있음
게임을 플레이하는 용도라면 Linux는 이미 훌륭함. Steam Deck이 거의 모든 게임을 문제없이 돌리며 그걸 증명함 - Linux로 전환하는 건 좋은 선택이지만, 이상적인 해법은 기업이 기본값으로 원격측정을 수집하지 않거나 못 하게 하는 것임
Microsoft가 운영체제, IDE, 개발자 도구에서 기본 수집 후 거부 방식의 원격측정을 정상화했고, 이제 다른 회사들도 원격측정이 말이 안 되는 영역에서까지 따라 하고 있음
어떤 이유로든 전환할 수 없는 사람들을 위해 만연한 원격측정 문제를 쉽게 해결할 방법이 있었으면 함 - 기업들은 이런 원격측정을 구현하는 것이 사실상 자사 비즈니스 데이터를 제3자, 심지어 경쟁사에 흘리는 일이라는 점을 아직 깨닫지 못한 듯함
아직 누군가 명백하게 큰 피해를 보고 소송전이 시작된 사례가 없을 뿐임
예를 들어 Microsoft가 Chrome을 쓰는 사용자들을 통해 Google에 어떤 데이터를 흘리고 있을지 생각해보면 됨. Intel/NVIDIA 그래픽 드라이버를 노트북에서 쓰는 AMD 사용자들의 경우도 마찬가지임
내가 대형 기술 기업이고 그런 원격측정 데이터 더미를 갖고 있다면, 경쟁사가 뭘 하는지에 대한 유출 데이터를 캐내고 싶은 유혹을 받을 것임. 아마 이메일 유출 같은 일이 있어야 그런 관행이 드러나고, 어떤 결과가 생길 듯함
- Linux는 좋음! Steam 덕분에 게임도 많이 돌아감. 전부는 아니지만 대부분 가능함
-
기술 업계에는 “거대 기술 기업은 주 수익원이 추적과 원격측정이 될 때까지 성장한다”는 새 법칙이 필요함
Intel이 왜 “방문한 웹사이트의 범주, 단 URL 자체는 아님”을 알아야 하는가? 그 범주는 누가 정의하는가? 이제는 메타데이터가 데이터만큼 중요하다는 걸 모두 알고 있음
Stallman이 옳았음- “악해지지 말자” 법칙임
- 기본 수집 후 거부 방식을 옹호하는 건 아니지만, 아마 영상 중심 사이트를 말하는 것 같음. NetFlix/YouTube/TikTok 같은 곳은 Reddit, HN, Facebook과는 다른 성능 최적화가 필요할 수 있음
그리고 Stallman은 많은 부분에서 옳았고 지금도 옳음. 머지않은 미래의 지하 범용 컴퓨팅 씬에서는 존경받으며 기억될 것임 - 이제 AI가 그 모든 데이터로 뭘 할지 지켜보면 됨
- URL을 “수집하고 사용”하지 않는다면 범주는 어떻게 아는 건가?
-
“Intel CIP는 기능적으로 GeForce Software의 원격측정 구성요소와 비슷하다. NVIDIA 원격측정은 GeForce 그래픽 드라이버와 함께 기본 설치·활성화되며, ‘사용자 지정’ 설치 옵션에도 나타나지 않아 끌 수 없다”
Nvidia가 어떤 데이터를 수집하는지는 모르지만, 이쪽이 더 수상해 보임- 더 나쁨. Windows에서 드라이버가 OEM으로 설치된 게 아니라면, 예를 들어 컴퓨터에 기본으로 딸려오지 않았거나 운영체제를 재설치했다면, GeForce Experience는 ShadowPlay 같은 그래픽카드 기능을 쓰기 위해 인터넷 연결과 Nvidia 계정 로그인을 요구함
- GeForce Experience를 실행하면 Nvidia도 같은 데이터를 전부 수집하고, 거부할 수 없음
- DNS에서 차단하면 됨:
events.gfe.nvidia.com
lightstep.kaizen.nvidia.com - Nvidia 카드는 비싼데, 거기에 더해 데이터를 공짜로 수집한다니 말도 안 됨
- Linux Nvidia 드라이버 사용자에게도 적용되는지 궁금함
-
이런 걸 개발하는 엔지니어들은 어떻게 부끄러움 없이 거울을 볼 수 있는지 모르겠음
참고로 나도 그래픽 드라이버 엔지니어임- Google/Meta 엔지니어들이 거대한 사용자 추적 광고 제국에서 일하면서 부끄러워하지 않는 것과 같음
그들이 뭘 하길 기대하는가? 항의하며 퇴사하라는 건가? 돈이 필요한 다른 엔지니어들이 기꺼이 그 일을 할 것임. 모두에게는 가격이 있고, 특히 이력서에 Intel 같은 큰 이름을 넣을 수 있다면 커리어 선택을 그렇게 깐깐하게 할 여유가 없는 사람도 많음
출근해서 배정된 티켓을 구현하고 퇴근하며, 큰 그림의 윤리에 대해 소리 내지 않는 것이 대다수 직원의 방식임
이 관행을 끝내고 싶다면 법으로 규제해야 함. 자유시장만으로는 최종 사용자의 프라이버시를 지켜주지 않음. 법과 규제가 없으면 Intel이 안 하더라도 다른 회사들이 할 것임. 그래서 규제가 중요함
게다가 HN 사용자 절반은 사용자를 감시·추적하거나 사용자 데이터를 광고로 수익화하는 FAANG 기업에서 부를 쌓았거나 현재 일하고 있을 듯함. 여기서 던진 돌은 많은 유리를 깰 것임. 그들이 “돈이 좋다” 말고 어떻게 정당화한다고 보는가? 이 동네에서 흔한 일을 두고 왜 Intel 엔지니어만 콕 집는가? - 거울에 급여명세서를 액자로 둘러놓으면 될 듯함. 농담임. Intel은 그렇게 많이 주지도 않음
아마도 생각하지 않고 PM이 짜놓은 계획을 따르는 능력이 필요할 뿐이고, 그런 데 능숙한 사람은 많음 - 대부분의 사람들이 그렇듯 자기 행동을 합리화할 것임. “다른 회사들도 이미 한다”, “아무도 프라이버시에 신경 안 쓴다”, “내 결정이 아니다”, “고객을 돕기 위해 이 데이터가 필요하다” 같은 식임
- 담배 로비스트를 다룬 영화 Thank You For Smoking에 이런 용어가 나옴
여피 뉘른베르크 변명, 나도 주택담보대출 갚아야 한다는 것 - 합리화임. 합리적이라고 생각했던 개발자들이 휴대폰으로 훨씬 더 나쁜 일을 하는 것도 봤음
- Google/Meta 엔지니어들이 거대한 사용자 추적 광고 제국에서 일하면서 부끄러워하지 않는 것과 같음
-
기본 활성화 원격측정은 불법이어야 함. 소유자의 허가를 받도록 의무화해야 함
- 단순히 필수 클릭 동의로 받는 “허가”가 아니라, 자유롭게 내린 허가여야 함
그 허가는 다른 어떤 계약과도 묶이면 안 되고, 원격측정 설정과 무관하게 제품은 계속 사용할 수 있어야 함 - 모두가 돈을 모아 지구 어딘가 작은 지역의 정치인들을 매수해서, 그 지역에 들어오는 모든 기기의 원격측정을 불법으로 만들고 기본적인 데이터 수집에도 큰 벌금을 물리는 법을 통과시킬 수 있으면 좋겠음
- 여기서 핵심은 원격측정 자체가 아니라, 수집 데이터 범위의 무한한 과잉 확장임. 분류된 웹사이트 정보는 드라이버 충돌이나 성능 문제와 아무 관련이 없음
- 그러면 mixpanel/google analytics/sentry/etc.를 쓰는 모든 사이트가 불법이 됨. 집행이 그렇게 쉽지 않음
- 내가 알기로는 이미 요구되는 사항임
- 단순히 필수 클릭 동의로 받는 “허가”가 아니라, 자유롭게 내린 허가여야 함
-
기술 업계는 매일같이 분노할 거리를 제공해줌. 이건 매우 부식적임
긍정적인 목표에 쓰고 싶은 우물마저 오염시킬 뿐 아니라, 극단적인 은둔자가 아닌 이상 기술을 피하기가 사실상 불가능하기 때문에 사회 전체에 퍼지는 완전하고 되돌릴 수 없는 도덕적 부패라는 감각을 만들어냄- 그게 사회 전체에 퍼진 “완전하고 되돌릴 수 없는 도덕적 부패”의 또 다른 반영일 수도 있음
어떤 문명의 쇠퇴는 예측 가능하고 되돌릴 수 없으며, 보기 좋은 광경은 아님
- 그게 사회 전체에 퍼진 “완전하고 되돌릴 수 없는 도덕적 부패”의 또 다른 반영일 수도 있음
-
Linux에서는 아님. 드라이버가 오픈소스여야 하고 커널 안에 있어야 하는 이유가 하나 더 늘었음
몇 달 전인지 몇 년 전인지 MacOS에서 Wacom 태블릿 드라이버가 같은 일을 한다는 게 발견됐던 기억이 있음. Linux에서는 아니었음 -
EU 시민 중 누가 DPA(Data Protection Authority) 에 신고해줄 수 없을까? 너무 많은 걸 수집하고 있어서, 심사를 통과하기 어려울 것 같음
-
또 하나의 혐오스러운 소프트웨어 행보임. 우리의 집단적 악화는 계속 멈추지 않음
-
Mac OS 쪽 원격측정은 어떤 모습인지 궁금함
Apple이 자사 컴퓨터는 사용자가 하는 모든 일을 기록하지 않는다는 광고를 하면 chrome os와 windows를 상대로 훌륭한 한 방이 될 것 같은데, 그게 실제로 맞는지는 솔직히 모르겠음- MacOS는 내가 허용한 것 0개보다 훨씬 많은 것을 밖으로 보냄
Sharing Mac Analytics를 꺼두면 그런 일이 일어나지 않는다고 Device Analytics & Privacy 문서가 명시하는데도, SubmitDiagInfo 도구를 통해 특별할 것 없는 일상 사용을 다룬 진단 보고서를 정기적으로 보냄
대다수 서드파티 앱도 접근 가능한 모든 것과 그 이상을 보내고 있으며, 관련 정책에서 주장하는 프라이버시와 보안 기준을 범위 면에서 크게 넘고, 실제 기준에도 전혀 가까이 가지 못하는 경우가 많음
원격측정 엔드포인트는 점점 CNAME 마스킹되거나 익명 프록시를 통해 호출되고 있음. 이런 식으로 고객/사용자의 신뢰를 배신하는 건 정말 비열함. 어떤 이유에서인지 일반 릴리스 채널 앱에 Sentry SDK를 디버그 모드로 설정해 넣는 게 새 유행처럼 보임. 아마 좋은 이유는 아닐 것임
Mozilla도 있음. 추천 확장 프로그램 상당수가 몰래 원격측정을 보내고 확장 정책을 여러 번 위반하는 온갖 일을 하는 것뿐 아니라, Firefox 자체도 “Allow Firefox to send technical and interaction data”를 명확히 허용하지 않음으로 설정해도 외부 링크, 사전 설치된 모든 검색 제공자 포함, 에 UTM과 기타 추적 매개변수를 붙여 보냄
시간이 지나며 이 소프트웨어들이 실제로 개선됐다면 달랐겠지만, 대부분은 반대임. 생각해보면 앱이 원격측정을 많이 수집할수록 전반적으로 더 빨리 망가지는 것 같음. 이 스펙트럼의 양끝 예시는 VIM과 Spotify임
- MacOS는 내가 허용한 것 0개보다 훨씬 많은 것을 밖으로 보냄