開発の意図は?「承諾なしに閲覧者のPCを動作させるサイトは違法」とする警察の見解に対する、「サイト閲覧時の挙動すべてに承諾を要求すると、面倒なことになりますよ」というカウンターになっている。[沓澤真二,ねとらぼ]「以下のプログラムの実行を許可しますか?」——そんなダイアログに、いちいち「はい」と答えないと閲覧できないブログが公開され、仕様の恐ろしさで話題となっています。試してみたところ、サイト表示までに押した「はい」は全部で17回(!)。こんな面倒なことを......。Chromeでのアクセス例。最初に前置きがダイアログに表示される「以下のプログラムの実行を許可しますか?」と、承認を求められる承認要請は20回ほど続き、全てに答えなければ記事を読めないその背景には昨今物議を醸している、マイニングツール「Coinhive」を巡る摘発問題がありました。Coinhiveはサイトに専用のJavaScriptコードを埋め込んでおくことで、閲覧者の端末を使って仮想通貨を採掘し、サイト運営者に収益をもたらすというもの。(ウイルス)供用や保管などの容疑相次いで摘発される騒動があり、技術者から問題視されていました。閲覧者の承諾を得ずにPCを動作させるのはウイルス供用にあたる、というのが警察側の判断ですが、それならば一般的なWeb広告なども「いちいち閲覧者の承認をとらずにPCを動作させているプログラム」ということになります。Coinhiveだけが問題視されるのか——というのが技術者側の言い分でした。ウイルスか合法技術か(読売新聞)今回公開されたブログ記事は、直接的な言及こそないものの、こうした「Coinhive摘発問題」へ一石を投じた形になりました。「警察の言う『違法』を厳密に回避してサイトを作ると、あらゆるWebコンテンツに煩雑な承認が必要になりますよ」という皮肉にも読めます。同ブログを運営するエンジニアの清水正行さんは、「今のところ、ユーザーの同意を得なくてはならないプログラムと、無許可で実行してよいプログラムの定義がはっきりしない」として、ひとまず全てのプログラムに対して同意を求める仕組みを作ったと説明しています。編集部が詳細を聞いたところ、Coinhiveの件は念頭にあったものの、開発理由の半分は技術的興味だったもよう。EU諸国でもGDPR(EU一般データ保護規則)の影響で、個人情報を求める際にJavaScriptの実行を止めて閲覧者の同意を得る手法が必要となっており、その検討をしている開発者のブログを読んだのがきっかけだそうです。この記事で公開されていたライブラリを試してみたところ、清水さんの環境ではうまくいかなかったため、独自の方法でJavaScriptの一時停止を実行することに。それでも全てを停止させることは難しかったと、後日記事につづっています。「日ごろあまり意識していない、『サイトの閲覧時、知らないうちに読み込まれて実行されているプログラムの多さ』は分かりやすく可視化できたかな」とも。極端な話、全てのサイトが当該記事のように厳密な承認を求め出したらネットそのものが破綻するでしょうし、承認が必要なプログラムと不要なプログラムの線引きこそ、厳密かつ適度に決めてほしいと考えさせられた次第です。「法的根拠が示されていない」と批判も法的な線引きがあいまいなままに摘発が行われる状況に批判や懸念の声が。サイト開いただけで“仮想通貨採掘”の実態ある大手アダルト系海賊版サイトでは、不正なサイトへ誘導する可能性のあるものが30日間で2000件以上あったそうです。47都道府県の訪問経験を数値化するサービス「経県値」がアプリになって登場どの都道府県にどのくらい訪問したかしてないかが数値とマップでわかります。運営会社に話を聞いた高齢者の対応から始まったという「ファストドクター」。どのように運営されているのでしょうか。伝説の「コナン」書店フェアがパワーアップ名刺の裏側には安室さんとLINEで友達になれるQRコードも。彼氏→捨てるかどうかもう一度考えてみて使いたくなるアイデア。心がけていることを取材しました。弁護士や消費者庁に見解聞いた美少女を合体......できない。聖マリアンナ医科大の入試不正を“受験の現場”はどう見るか「女性差別はやむをえない」という声についても聞きました。2年半かけて作った「マイクラ」アートが衝撃の美しさマイクラだと信じてもらえないのも無理はない......。読むだけで胃が痛くなる“印刷会社営業マン”漫画はいかにして生まれたか「読むだけで胃が痛くなる」と共感を呼んだ、漫画『印刷ボーイズ』シリーズの作者・奈良裕己さんを取材しました。受け取った本人に話を聞いたNTTドコモは「ツイートにあるような不適切な内容のメモを、お客さまにお渡ししてしまったことは事実です」と認めています。利用規約ITmediaはアイティメディア株式会社の登録商標です。