NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

13 岁女孩因发布 JavaScript 无限循环代码被捕

  • 2019-03-11
  • 本文字数:1028 字

    阅读完需:约 3 分钟

13岁女孩因发布JavaScript无限循环代码被捕

据外媒报道,日本刈谷市警方最近逮捕了一名 13 岁的女学生,指控她在网上公告栏上在线分发恶意代码。这个所谓的恶意代码其实是一个恶作剧,它触发了 JavaScript 无限循环,在用户访问某个链接时显示“不可关闭”的弹出窗口。


好奇的同学可以点这个链接试试:


https://web.archive.org/web/20180313151740/http://n41050z.web.fc2.com/burakura.html


会出现以下页面:



据了解,该弹出窗口可以在主流桌面浏览器中关闭,这是因为 Edge 提供了一个复选框,可以阻止页面显示后续对话框,但在 Chrome 中,虽然会出现警告框,但你仍可以通过关闭选项卡选择退出来,但大多数移动浏览器却无法关闭它。


这个所谓的“恶意代码”其实很简单,它只不过是一个无限循环和一个警告框,它输出一个 kaomoji 和一条短消息,大意是“多次关闭它是没用的”。


for ( ; ; ) {window.alert(" ∧_∧ ババババ\n( ・ω・)=つ≡つ\n(っ ≡つ=つ\n`/  )\n(ノΠU\n何回閉じても無駄ですよ~ww\nm9(^Д^)プギャー!!\n byソル (@0_Infinity_)")}
复制代码


在对这个犯罪行为的调查中,日本警方发现,在公告栏上不仅仅是只有这位小女孩,还有一位失业男子和一位 47 岁的建筑工人也分享了这个链接,但他们三人都没有被指控写了这个“恶意代码”。这个小女孩解释说,她之前遇到过这样的恶作剧,只是觉得这样很有趣所以就分享出来了。


此消息一出,就引起网友的热议,其中一位名为 0_Infinity_的 Twitter 用户表示,这个脚本是 2014 年写的,没什么大惊小怪的。


而为了抗议日本警察的这种荒谬的定罪行为,东京一位名为 Kimikazu Kato 的开发者在 GitHub 上建立了一个 Let’s Get Arrested 的项目,开发者只需对该项目 fork,然后创建一个名为 gh-pages 的分支,就能生成托管在 GitHub 上的网站,该网站和上文提到的一样,只包含无限循环警告。


Kimikazu Kato 认为,按照日本警方的定罪标准,这种犯罪行为离我们只有一步之遥。


有兴趣的开发者可以去 GitHub 上看看:


https://github.com/hamukazu/lets-get-arrested

参考链接

https://arstechnica.com/tech-policy/2019/03/japanese-police-charge-13-year-old-girl-for-infinite-javascript-popup-prank/


https://www.zdnet.com/article/japanese-police-charge-13-year-old-for-sharing-unclosable-popup-prank-online/


更多内容,请关注前端之巅。



会议推荐


2019 年 6 月,GMTC 全球大前端技术大会 2019 即将到来。小程序、Flutter、移动 AI、工程化、性能优化…大前端的下一站在哪里?点击下图了解更多详情。



2019-03-11 08:1017982
用户头像

发布了 83 篇内容, 共 46.9 次阅读, 收获喜欢 187 次。

关注

评论 1 条评论

发布
用户头像
13岁就可以逮捕…
2019-03-16 21:18
回复
没有更多了
发现更多内容

开发者分享:利用 EMQX Cloud 与 ESP32 微控制器实现智能液冷散热系统

EMQ映云科技

mqtt mqtt broker

如何基于容器网络流量指标进行弹性伸缩

华为云开发者联盟

容器 开发 华为云 华为云开发者联盟

向“新”而行,以科技创新培育新质生产力!

天翼云开发者社区

人工智能 云计算 算力

如何做代币分析:以 USDC 币为例

Footprint Analytics

blockchain Token

SD-WAN: 灵活部署,助力云服务

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

前端的你常用的编程语言有哪些?

小齐写代码

云消息队列 Confluent 版正式上线!

阿里巴巴云原生

阿里云 云原生 Confluent

小程序技术实践:如何快速开发适配鸿蒙的App

Geek_2305a8

NineData云原生智能数据管理平台新功能发布|2024年2月版

NineData

MySQL 数据复制 tdsql NineData GaiaDB

广州孚瑞经营改善 企业经营持续增长方案提供商

广东孚瑞经营改善

精益生产

数字人生真的能实现永生吗?

青否数字人

小程序全生命周期如何管理

Geek_2305a8

如何简化 Kubernetes 出入向流量管理

NGINX开源社区

Kubernetes 微服务 Ingress Controller 流量管理

从《繁花》看图数据库的关联力!

博文视点Broadview

淘宝天猫详情接口API:快速实现商品信息查询和展示

联讯数据

IT外包提升企业灵活性与敏捷性

Ogcloud

IT IT外包 IT外包公司 IT外包服务

项目进度报告撰写全攻略

PingCode

项目管理 项目经理 项目进度

人工智能在现代科技中的应用和未来发展趋势

贺公子之数据科学与艺术

数字先锋| 上云!让“媒”好“发声”

天翼云开发者社区

云计算 网络 上云

Starknet(strk) 跨链桥教程:手把手教你用bitget钱包跨链

威廉META

Sermant运行流程学习笔记,速来抄作业

华为云开发者联盟

开发 华为云 华为云开发者联盟 sermant

AI Agent涌向移动终端,手机智能体开启跨端跨应用业务连接新场景

王吉伟频道

生成式AI AI智能体 AIAgent 手机Agent 手机智能体

Dapp质押挖矿丨云算力挖矿系统开发

l8l259l3365

「外部参数」功能已上线,爷们儿速来体验!!

Jianmu

软件测试学习笔记丨性能监控系统部署

测试人

软件测试 自动化测试 测试开发

利用API接口进行竞品价格监控的综合指南

Noah

Vocabulary

EchoZhou

软件测试学习笔记丨WebSocket原理&使用

测试人

软件测试 测试开发

IT外包对企业业务流程整合有什么帮助?

Ogcloud

IT IT外包 IT外包公司 IT外包服务

应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

阿里巴巴云原生

阿里云 云原生 应用监控

金融信创湖仓一体数据平台架构实践

数新网络官方账号

金融 信创 数据平台 湖仓一体

13岁女孩因发布JavaScript无限循环代码被捕_大前端_覃云_InfoQ精选文章