ブラクラ中学生逮捕事件に、javascriptの産みの親が降臨して言及
2019年03月06日
ブラクラサイトへのURLを掲示板サイトに書き込んだ罪で13歳中学生を含む3名が補導された事件を受けて、Twitterでも様々な議論がされました。
この件は、海外でも言及されて話題になっています。
そのやり取りが興味深かったので書いておきます。
(翻訳は微妙な部分を結構含んでるのですいません・・・)
まず、Googleで働いている日本人の方の投稿。
Japanese police is charging people for _posting link to a site_ that run
`for(;;){window.alert('lol you can't get rid of this message even you keep closing modal')}`
because it's "unlawful program"
— Mariko Kosaka (@kosamari) 2019年3月4日
日本の警察は、たった数行のプログラムを実行するサイトへのリンクを投稿した人々を、「不正なプログラム」として逮捕しました。
I. can't. even.
There is SO MUCH to unpack here.With this kind of caliber, most website have to be investigated with joint taskforce with FBI or something🤷♀️
(joke aside, hey JP police, I'll be glad to give presentation on web browser/security, hit me up ☎️)
— Mariko Kosaka (@kosamari) 2019年3月4日
信じられません。
これだと、多くのウェブサイトはFBIの統合任務部隊かなにかによって調査を受ける必要があるでしょう。
(冗談はおいておいて、日本の警察に、私はウェブブラウザ/セキュリティーについて解説を差し上げますので、ご連絡ください)
Time to subpoena @BrendanEich
— Fake “Unicode.” ↙️ (@FakeUnicode) 2019年3月5日
ここは、BrendanEich(Javascriptを作った人)の出番でしょう。
ここで本当にBrendanEichが降臨。
Even Netscape 4 a decade before Chrome let the user kill a JS iloop.
— BrendanEich (@BrendanEich) 2019年3月5日
Netscape4ですら、Chromeの10年前にJSの無限ループの問題に対処していたよ。
Netscape 2 & 3 had a branch callback used to sample and enable kill too, but it was easier to game.
— BrendanEich (@BrendanEich) 2019年3月5日
Netscape2、3でも同じように対処するブランチコールバックがありましたが、しかし、それはいたって簡単です。
NN4 our JS (SpiderMonkey first release!) in its own thread, thanks to work @knobchouck and I did in fall 1996 when the JS team grew to two FTEs.
— BrendanEich (@BrendanEich) 2019年3月5日
私達のJSであるNN4(SpiderMonkeyの最初にリリース!)ではそのスレッドで、knobchouck氏の功績により、1996年の秋にJSチームは2倍の規模に成長しました。
Ya, Brendan. I know 😭
Broader issue here is Japanese police is somehow empowered to charge people based on their…feelings? I don't know what their criteria is.
There was charge to web devs installing Coinhive to own website last year. It's alarming.https://t.co/06dKpcsnsg— Mariko Kosaka (@kosamari) 2019年3月5日
そうですねBrendan、私は知っています(泣)
広範な問題として、日本の警察は何に基づいて彼らを逮捕したのでしょうか…?
私は彼らの基準が何なのか理解できません。
昨年CoinhiveをWeb開発環境にインストールしたのも逮捕されました。
これは警告です。
Ah, Coinhive => Monero mining, and Monero is not popular with Law Enforcement.
— BrendanEich (@BrendanEich) 2019年3月5日
ああ、CoinhiveからMoneoのマイニングですね、Moneroは法的処置としては有名ではありません。
Japanese police has no knowledge about what even is Monero. They arrested people because "it causes unexpected loads on the visitor's computers and caused harm". Some of them are at the court fighting with the government on this.
— Tatsuhiko Miyagawa (@miyagawa) 2019年3月5日
日本の警察はMoneroが何かについての知識を持っていません。
彼らは逮捕した人々を「コンピュータへの訪問者を予期しないことに誘導していて、害を及ぼしている」としています。彼らのうちの何人かは政府とこの問題について法定で争っています。
Yikes. May be in Japan this year, could be expert witness if it would help.
— BrendanEich (@BrendanEich) 2019年3月5日
わー。それが今年日本の日本ならば、専門家の助けが必要になるでしょうね。
the computer virus law they are basing the charge is same one, but iloop & coinhive are separate case… tho it's very alarming trend.
— Mariko Kosaka (@kosamari) 2019年3月5日
彼らはコンピュータウイルスの法律に基づいて逮捕しているのかもしれませんが、無限ループとコインハイブの問題は別問題ですね。
それは注意が必要な傾向です。