1 ポイント 投稿者 GN⁺ 2023-08-08 | 1件のコメント | WhatsAppで共有
  • Intel Arc GPU Graphics Driversのインストーラーは、匿名の利用データ収集への同意を別途求め、以前の選択状態に応じてComputing Improvement Program(CIP)をインストールするかどうかを決定する
  • 初回起動時は標準のSoftware License Agreementの後にデータ収集への同意画面が続き、拒否してもテレメトリなしでドライバーのインストールは継続される
  • 同意・拒否の状態はHKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIPWindows Registryキーに保存され、クリーン再インストールやアップグレード時に再確認される
  • CIPはWindowsのコントロールパネルにあるAdd/Remove Programsから個別に削除でき、削除してもChipset INF、Management Engine、Networking、Arc GPU Graphicsドライバーのインストールには影響しない
  • 必須のSLA直後に似た画面でCIPの同意が表示されるため、ユーザーが2つの同意をどちらも必須だと誤解したり、Acceptを連続して押して承諾してしまう可能性がある

Intel ArcドライバーのインストールとCIP同意の流れ

  • IntelはArc Aシリーズのような単体ゲーミングGPU向けに、最新ゲームに対応したドライバーアップデートを継続して提供している
  • ユーザー基盤とドライバーの状態を把握するためのデータ収集は、将来のGPU世代の改善につながる取り組みとして扱われている
  • 更新されたIntel Arc GPU Graphics Driversのインストーラーは、ユーザーに匿名の利用データ収集を許可するかどうか選択させる

以前の選択によって変わるインストール動作

  • すでにデータ収集に同意しているユーザーの場合:
    • typicalインストールオプションでは、データ収集コンポーネントをそのまま残す
    • Customizeインストールオプションでは、選択可能な項目として表示する
  • データ収集に同意していないユーザーの場合:
    • typicalインストールオプションは、CIPコンポーネントをこっそり追加しない
    • Customize画面では、チェックされていない選択項目として表示する
  • 当初の内容は、Computing Improvement Program(CIP)がユーザーの既存の選択を無視してtypicalインストールでインストールされるという趣旨だったが、Intelの説明後に大きく修正された

初回インストール時に表示される2つの同意画面

  • インストーラーを初めて実行すると、2種類の同意画面が順番に表示される
  • 1つ目は標準のSoftware License Agreementである
    • 拒否するとインストーラーは終了する
    • 承諾すると次の画面に進む
  • 2つ目はデータ収集専用の同意である
    • 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の直後に表示され、見た目も似ている
  • 急いでインストールするゲーマーは、1つ目のSLAと同様に2つ目のCIP同意も必須だと誤解する可能性がある
  • 長い文章を読まずにAcceptボタンを押し続けるユーザーは、CIPへの同意まで承諾してしまう可能性がある

AMD方式との比較

  • 一部のfreewareインストーラーが、Adobe Readerに含まれるアンチウイルスユーティリティのようなサードパーティ製ソフトウェアのオプトインをインストール過程に入れる方式と似ている面がある
  • AMD Radeon Software Adrenalinドライバーのテレメトリのオプトインは、より隠し立ての少ない方式だと評価されている
  • AMDはドライバーのインストール完了後、中央に大きく表示されたチェックボックスでデータ収集の可否を選択させるため、ドライバーのインストールとデータ収集ツールが別物であり、任意であることがより明確である

1件のコメント

 
GN⁺ 2023-08-08
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 デスクトップは毎回、使いものになるまで何時間もかけて調整したり回避策を探したりする必要がある
      ウィンドウ管理はほかの OS と比べてひどく、分数スケーリングはたいていまともに動かない。「Software」ストアの Pomodoro タイマーはもうメンテナンスされておらず、最新の Gnome ではまったく動かない。Windows 11 には内蔵されている
      数年おきに Linux デスクトップにまた慣れようとしてきたが、状況が大きく改善したと感じたことはない。逆に Windows や MacOS で環境を整えるのは数分で十分
    • ビデオゲーム開発者として、PS5、Xbox、Switch のツールチェーンは Linux では動かない。まともな Visual Studio も使えないが、これだけでも Windows に残る価値がある
      ゲームをプレイする用途なら Linux はすでに素晴らしい。Steam Deck がほぼすべてのゲームを問題なく動かして、それを証明している
    • Linux に移行するのは良い選択だが、理想的な解決策は、企業がデフォルトでテレメトリを収集しない、あるいはできないようにすること
      Microsoft が OS、IDE、開発者ツールでデフォルト収集・オプトアウト方式のテレメトリを常態化させ、今ではほかの会社もテレメトリが意味をなさない領域にまで追随している
      何らかの理由で移行できない人たちのために、蔓延するテレメトリ問題を簡単に解決する方法があればと思う
    • 企業は、こうしたテレメトリを実装することが実質的に自社のビジネスデータを第三者、場合によっては競合に流すことだという点に、まだ気づいていないようだ
      まだ誰かが明らかに大きな被害を受け、訴訟合戦が始まった事例がないだけ
      たとえば Microsoft が Chrome を使うユーザーを通じて、Google にどんなデータを流しているかを考えればいい。Intel/NVIDIA のグラフィックドライバをノート PC で使う AMD ユーザーの場合も同じ
      もし自分が大手テック企業で、そうしたテレメトリデータの山を持っていたら、競合が何をしているかについての流出データを掘り出したい誘惑に駆られるはず。おそらくメール流出のようなことが起きて初めて、そうした慣行が明るみに出て、何らかの結果が生じるのだろう
  • テック業界には「巨大テック企業は、主な収益源が追跡とテレメトリになるまで成長する」という新しい法則が必要
    Intel はなぜ「訪問したウェブサイトのカテゴリ。ただし URL 自体ではない」を知る必要があるのか? そのカテゴリは誰が定義するのか? 今ではメタデータがデータと同じくらい重要だと皆わかっている
    Stallman は正しかった

    • 「邪悪になるな」法則だ
    • デフォルト収集・オプトアウト方式を擁護するわけではないが、おそらく動画中心のサイトのことを言っているのだと思う。NetFlix/YouTube/TikTok のようなところは、Reddit、HN、Facebook とは異なる性能最適化が必要な場合がある
      そして Stallman は多くの点で正しかったし、今も正しい。近い将来の地下の汎用コンピューティング界隈では、敬意をもって記憶されるだろう
    • あとは AI がそのすべてのデータで何をするか見守ればいい
    • URL を「収集して使用」しないなら、どうやってカテゴリを知るのか?
  • 「Intel CIP は機能的には GeForce Software のテレメトリコンポーネントに似ている。NVIDIA のテレメトリは GeForce グラフィックドライバと一緒にデフォルトでインストール・有効化され、『カスタム』インストールオプションにも表示されないため、オフにできない」
    Nvidia がどんなデータを収集しているのかは知らないが、こちらのほうが怪しく見える

    • もっと悪い。Windows でドライバが OEM としてインストールされたものではない場合、たとえばコンピュータに最初から付属していなかったり OS を再インストールしたりした場合、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』にこういう用語が出てくる
      ヤッピー版ニュルンベルクの弁明、自分にも住宅ローンを払わなければならないというやつ
    • 合理化だ。合理的だと思っていた開発者たちが、携帯電話でもっとひどいことをしているのも見たことがある
  • デフォルト有効のテレメトリは違法にすべきだ。所有者の許可を得ることを義務付けるべきだ

    • 単なる必須クリック同意で得る「許可」ではなく、自由に下された許可でなければならない
      その許可は他のいかなる契約とも結び付けられてはならず、テレメトリ設定に関係なく製品は使い続けられなければならない
    • みんなでお金を集めて、地球上のどこか小さな地域の政治家たちを買収し、その地域に入ってくるすべての機器のテレメトリを違法にし、基本的なデータ収集にも高額な罰金を科す法律を通せたらいいのに
    • ここでの核心はテレメトリそのものではなく、収集データ範囲の無制限な過剰拡大だ。分類されたウェブサイト情報は、ドライバーのクラッシュや性能問題とは何の関係もない
    • そうすると 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 だ