「プログラムの実行を許可しますか?」 いちいち全部のJavascriptに「はい」を押さないと見られないサイト爆誕 開発の意図は?

「承諾なしに閲覧者のPCを動作させるサイトは違法」とする警察の見解に対する、「サイト閲覧時の挙動すべてに承諾を要求すると、面倒なことになりますよ」というカウンターになっている。

» 2018年06月29日 15時53分 公開
[沓澤真二ねとらぼ]

 「以下のプログラムの実行を許可しますか?」――そんなダイアログに、いちいち「はい」と答えないと閲覧できないブログが公開され、仕様の恐ろしさで話題となっています。試してみたところ、サイト表示までに押した「はい」は全部で17回(!)。一体なぜ、こんな面倒なことを……。


前書き Chromeでのアクセス例。最初に前置きがダイアログに表示される

承認 「以下のプログラムの実行を許可しますか?」と、承認を求められる

承認 承認要請は20回ほど続き、全てに答えなければ記事を読めない

 その背景には昨今物議を醸している、マイニングツール「Coinhive」を巡る摘発問題がありました。Coinhiveはサイトに専用のJavaScriptコードを埋め込んでおくことで、閲覧者の端末を使って仮想通貨を採掘し、サイト運営者に収益をもたらすというもの。しかし6月に入って、Coinhiveをサイトに設置していた運営者が不正指令電磁的記録(ウイルス)供用や保管などの容疑相次いで摘発される騒動があり、技術者から問題視されていました。

advertisement

 閲覧者の承諾を得ずにPCを動作させるのはウイルス供用にあたる、というのが警察側の判断ですが、それならば一般的なWeb広告なども「いちいち閲覧者の承認をとらずにPCを動作させているプログラム」ということになります。なぜCoinhiveだけが問題視されるのか――というのが技術者側の言い分でした。

 今回公開されたブログ記事は、直接的な言及こそないものの、こうした「Coinhive摘発問題」へ一石を投じた形になりました。「警察の言う『違法』を厳密に回避してサイトを作ると、あらゆるWebコンテンツに煩雑な承認が必要になりますよ」という皮肉にも読めます。同ブログを運営するエンジニアの清水正行さんは、「今のところ、ユーザーの同意を得なくてはならないプログラムと、無許可で実行してよいプログラムの定義がはっきりしない」として、ひとまず全てのプログラムに対して同意を求める仕組みを作ったと説明しています。

 編集部が詳細を聞いたところ、Coinhiveの件は念頭にあったものの、開発理由の半分は技術的興味だったもよう。EU諸国でもGDPR(EU一般データ保護規則)の影響で、個人情報を求める際にJavaScriptの実行を止めて閲覧者の同意を得る手法が必要となっており、その検討をしている開発者のブログを読んだのがきっかけだそうです。

 この記事で公開されていたライブラリを試してみたところ、清水さんの環境ではうまくいかなかったため、独自の方法でJavaScriptの一時停止を実行することに。それでも全てを停止させることは難しかったと、後日記事につづっています

 ただ、「日ごろあまり意識していない、『サイトの閲覧時、知らないうちに読み込まれて実行されているプログラムの多さ』は分かりやすく可視化できたかな」とも。極端な話、全てのサイトが当該記事のように厳密な承認を求め出したらネットそのものが破綻するでしょうし、承認が必要なプログラムと不要なプログラムの線引きこそ、厳密かつ適度に決めてほしいと考えさせられた次第です。

取材協力:清水正行さん

(沓澤真二)


Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2503/29/news087.jpg 皇后さま、服から靴まで「ロイヤルブルー」 天皇陛下のネクタイとの“おそろいコーデ”
  2. /nl/articles/2503/29/news054.jpg 「全てが完璧」 無印良品の“1990円バッグ”に称賛続出 「やっぱりこれ」「文句なし」「使い勝手抜群」
  3. /nl/articles/2503/28/news058.jpg 「昔はかなりモテた」と話す母→ウソかと思いきや…… 100万再生された“当時の姿”に娘も驚き「なんてこった!!」【海外】
  4. /nl/articles/2503/27/news056.jpg 福袋に入ってた“定価3万円”の高級魚を大事に育てたら…… 「やりやがったな」涙する結果に「すごい」「ほんと感動」
  5. /nl/articles/2503/29/news026.jpg 養子に迎えた娘を溺愛していたお父さん、その26年後には…… まさかの展開に感動の声 「泣いた」「美しすぎる」【米】
  6. /nl/articles/2503/25/news065.jpg パパに抱っこされる娘→30年後…… 同じポーズで撮影した“現在の姿”に驚き「私もお父さんが恋しくなった」【海外】
  7. /nl/articles/2503/29/news066.jpg 「この値段では考えられない」 ワークマンの新作“1900円アウター”が品切れ続出の反響ぶり 「コスパ良し!」
  8. /nl/articles/2503/29/news067.jpg 「こんな安くていいのか」 ワークマン新作“1500円パンツ”が売り切れラッシュの大人気 「何の文句もない」
  9. /nl/articles/2503/27/news039.jpg 【着物】たんすに眠っていた帯→“斜め上の発想”でリメイク 完成したアイテムに「何て素敵なんでしょ」「挑戦してみます」
  10. /nl/articles/2503/28/news169.jpg “有吉弘行も大ファン”の「伝説の女装愛好家」が死去 亡くなる2日前に「志半ばにして逝きますが燃え尽きる思い」とメッセージ
先週の総合アクセスTOP10
  1. 「うそでしょ!?」 東京ディズニーランド、“老舗”レストランの閉店を発表 「とうとう来てしまったか」「いやだああああ」と悲しみの声
  2. Koki,、豪邸すぎる“木村家の一室”がウソみたいな広さ! 共演者も間違えてしまうほどの空間にスタジオビックリ「コレ自宅!?」「ちょっと見せて」
  3. 息子の小学校卒業で腕を組んだ34歳母→中学校で反抗期を迎えて…… 6年後の姿に反響 「本当に素敵!」「お母さん、変わってない!?」
  4. プロが本気で“アンパンマンの塗り絵”をしたら…… 衝撃の仕上がりが550万再生「凄すぎて笑うしかないw」「チーズが、、、」 話題になった作者に話を聞いた
  5. ディズニーランドがオープンした1983年当時、カップルだった2人→37年後…… 目頭が熱くなる現在の姿に感動
  6. ニットで口元が隠れた赤ちゃん、そっと脱がせてみると…… “想像を超える”表情が2300万再生「心に刺さった」「今まで見た中で1番!」【海外赤ちゃん記事3選】
  7. 水族館のイカに“指でハート”をしてみたら… “まさかのお返し”が190万表示「こ、こんなことあるのか」
  8. 「ひどすぎ」 東京ディズニーランドで“約100人のドジャースファン”が一斉に“迷惑行為” 「やめてほしい」と物議
  9. 19万8000円で購入した超高級魚を、4年間育てたら…… ド肝を抜く“大変化”に「どんどん色が」「すごい」
  10. 初めて夫の実家に挨拶した妻、初々しかった表情が9年後…… “そうはならんやろ”な変わりっぷりが1150万再生
先月の総合アクセスTOP10
  1. 最初に軽く結ぶだけで…… 2000万再生された“マフラーの巻き方”に反響「これは使える」「素晴らしいアイデア」【海外】
  2. コメダ珈琲店で朝、ミックスサンドとコーヒーを頼んだら…… “とんでもない事態”に爆笑「恐るべし」「コントみたい」
  3. パパに抱っこされる娘、13年後の成人式に同じ場所とポーズで再現したら…… 「お父さん若返った?笑」「時止まってる」2人の姿に驚き
  4. 和菓子屋で、バイトの子に難題“はさみ菊”を切らせてみたら……「将来有望」と大反響 その後どうなった?現在を聞いた
  5. 古いバスタオルをザクザク切って縫い付けると…… 目からウロコの再利用に「すてきなアイデア」【海外】
  6. 「14歳でレコ大受賞」 人気アイドルがセクシー女優に転身した理由明かす 家族、メンバー、ファンの“意外な反応”
  7. 希少性ガンで闘病中だったアイドル、死去 「言葉も発せないほどの痛み」母親が闘病生活を明かす
  8. “きれいな少年”が大人になったら→「なんでそうなったw」姿に驚がく 「イケメンの無駄遣い」「どっちも好きです!笑」
  9. ドブで捕獲したザリガニを“清らかな天然水”で2週間育てたら…… 「こりゃすごい」興味深い結末が195万再生「初めて見た」
  10. 芸能界引退した「ショムニ」主演の江角マキコ、58歳の近影にネット衝撃「エグすぎた」 突然顔出しした娘とのやりとりも話題に