当前位置: 首页 > 编程日记 > 正文

首例利用智能路由网关犯罪嫌疑人被捕:罪名流量劫持

首例利用智能路由网关犯罪嫌疑人被捕:罪名流量劫持

https://tech.sina.cn/digi/nb/2018-05-15/detail-ihapkuvm0295695.d.html

上海市徐汇区人民检察院依法以破坏计算机信息系统罪对全市首例利用智能路由网关设备进行流量劫持的犯罪嫌疑人章某批准逮捕。

经查,2018年2月至3月间,犯罪嫌疑人章某利用网络技术手段,侵入全国20余台智能路由网关设备并植入蠕虫病毒,将终端用户通过上述设备联系公共网络的网址重定向至其指定的赌博网站,从中牟取流量中介费。仅章某被抓前1日,通过上海某网络技术有限公司的一台智能路由网关设备,全国38194个不同电脑系统设备的上网数据被修改。

智能路由网关具备智能家居控制枢纽及无线路由两大功能,手机、平板、多种设备通过它均可轻松控制到家中的电器,智能家居中枢设备。一旦黑客攻击了我们的无线路由器,就可以截取我们向互联网发送的信息,并解读出其中的个人账号、密码等信息。并且黑客会进入我们路由器的系统后台,更改我们的DNS服务器参数,误导我们访问黑客搭建的钓鱼网站,将自己个人信息拱手奉上。

看重点:

智能路由网关设备的定性,是否是计算机信息系统?

参考:

关于办理危害计算机信息系统安全刑事案件应用法律若干问题的解释 第十一条  本解释所称“计算机信息系统”和“计算机系统”,是指具备自动处理数据功能的系统,包括计算机、网络设备、通信设备、自动化控制设备等。

严惩危害计算机信息系统安全犯罪保障互联网的运行安全与信息安全
——最高人民法院、最高人民检察院研究室负责人就 《关于办理危害计算机信息系统安全刑事案件应用法律若干问题的解释》答记者问

问:如何界定“计算机信息系统”和“计算机系统”的范围?
       答:刑法第二百八十五条、第二百八十六条使用了“计算机信息系统”、“计算机系统”两种表述,其中刑法第二百八十六条第三款有关制作、传播计算机病毒等破坏性程序的条款中使用的是“计算机系统”,其他条款使用的则是“计算机信息系统”。刑法区分这两者的原意是考虑侵入计算机信息系统、破坏计算机信息系统功能、数据或者应用程序的对象应当是数据库、网站等提供信息服务的系统,而传播计算机病毒如果只影响计算机操作系统(计算机系统)本身,即使不对系统上的信息服务造成影响也应当受到处罚。但随着计算机技术的发展,计算机操作系统与提供信息服务的系统已密不可分。如很多操作系统自身也提供WEB(互联网)服务、FTP(文件传输协议)服务,而侵入操作系统也就能够实现对操作系统上提供信息服务的系统实施控制,破坏操作系统的数据或者功能也就能够破坏操作系统上提供信息服务的系统的数据或者功能,从技术角度无法准确划分出提供信息服务的系统和操作系统。而且,从保护计算机信息系统安全这一立法目的出发,对这两种表述进行区分没有必要。不论危害的是计算机操作系统还是提供信息服务的系统,只要情节严重或者造成严重后果的,都应当追究刑事责任。因此,《解释》对“计算机信息系统”和“计算机系统”作了统一界定。

随着信息技术的发展,各类内置有可以编程、安装程序的操作系统的数字化设备广泛应用于各个领域,其本质与传统的计算机信息系统和计算机系统已没有差别。而且,任何内置有操作系统的具备自动处理数据功能的设备都可能成为侵入、破坏和传播计算机病毒的对象,应当将这些设备的安全纳入刑法保护范畴。因此,《解释》采用了概括加例举的解释方法,将“计算机信息系统”、“计算机系统”界定为“具备自动处理数据功能的系统,包括计算机、网络设备、通信设备、自动化控制设备等。”其中,网络设备是指路由器、交换机等组成的用于连接网络的设备;通信设备包括手机、通信基站等用于提供通信服务的设备;自动化控制设备是指在工业中用于实施自动化控制的设备,如电力系统中的监测设备、制造业中的流水线控制设备等。

实践中对于一些新型的智能设备,如智能电表(也是上海的一个案例)等,很可能需要进行功能鉴定,证明其属于具备自动处理数据功能的系统。

技术原理参考Panabit公众号:路由器蠕虫触发的网络安全人工智能实战

转载于:https://www.cnblogs.com/jetz/p/9065748.html

相关文章:

电子学会青少年编程等级考试Python案例10

案例:彩虹 1、作品 2、代码 背景图片:蓝天白云.png import turtleturtle.Screen().setup(803, 648) turtle.Screen().bgpic("./蓝天白云.png")pen turtle.Pen() pen.speed(10) r 330 size 10 colors [#ff0000, #ff7f00, #ffff00, #00ff0…

CSP 201912-2 回收站选址 python实现+详解

试题 代码 # 读入点的个数 n int(input())# 创建字典,键为点的坐标,值为true,存放所有点 dict {} for i in range(n):x, y [int(m) for m in input().split()]dict[(x, y)] true# 创建字典,存放是回收站的点 dict1 {} for k…

web.xml 配置 加载顺序

web.xml 的加载顺序是:context-param -> listener -> filter -> servlet 。 过滤器执行顺序是根据filter-mapping ,不是根据filter顺序。转载于:https://www.cnblogs.com/xiongjinpeng/p/web-xml%e9%85%8d%e7%bd%ae%e5%8a%a0%e8%bd%bd%e9%a1%ba…

python包引用问题

python模块引用梳理 文件组织结构: 复制代码t├── __init__.py├── main.py├── t1│ ├── A.py│ └── __init__.py└── t2 ├── B.py └── __init__.py 复制代码A.py def test(): print t.t1.A.test()B.py def test(): print t.t2.B.test()执行&a…

【新周报(051)】Datawhale组队学习

记录: 按照本周规划,我们正在与阿里云天池合作开展“在线编程训练营”的组队学习活动,在这次活动中我们已经完成12个知识点(数组、链表、栈、字符串、树、位运算、双指针、搜索、排序、动态规划、分治、哈希表)的视频…

ZJU-java进阶笔记 第一、二周(类与对象,对象交互)

对象变量是对象的管理者,而非所有者 VendingMachine vm new VendingMachine();this指代当前对象 成员函数可以直接(不需要点运算符)调用本类的其他成员函数 void insertMoney(int amount) {balance balance amount;showBalance(); }定义…

常用的文本处理函数

函数说明left()返回串左边的字符length()返回串的长度locate()找出串的一个子串lower()将串转换成小写upper()将串转换成大写ltrim()去掉串左边空格rtrim()去掉串右边空格substring()返回子串的字符转载于:https://www.cnblogs.com/forphp/p/3442568.html

【青少年编程竞赛交流】02月份微信图文索引

02月份微信图文索引 由于“组队学习”这个公众号的功能主要是组织Datawhale社群中的学习者们每个月的组队学习,所以,我另外新建了这个微信公众号“青少年编程竞赛交流”,在这个公众号上分享有关青少年编程方面的知识,带小朋友们参…

js ~取非运算符的妙用,将-1转为0(或假值)

典型的运用场景就是indexOf

CSP 201912-1 报数 python实现

试题 代码 python n int(input())list [0, 0, 0, 0] m 0 i 1while(i < (mn)):if 7 in str(i) or i % 7 0:list[(i3) % 4] 1m 1i 1for j in list:print(j)

暴裂无声张一鸣

2009年&#xff0c;张一鸣第一次创业&#xff0c;项目名为九九房。最巅峰时&#xff0c;九九房的用户超过600万&#xff0c;移动产品用户量超过100万&#xff0c;日启动10万人次。如果这一项目成功地做下去&#xff0c;张一鸣很有可能成为一名地产大佬。可惜的是&#xff0c;张…

select 不要 用*

背景 说实在的&#xff0c;这有什么好记录的呢。记录这个有啥用&#xff0c;真是技术人员的吹毛求疵。说起来&#xff0c;就是给人装有用吧。既然记录了&#xff0c;也想个相关的段子吧。曾经有个同事写了个sql&#xff0c;效率极差&#xff0c;来了个女同事&#xff0c;竟然解…

【青少年编程竞赛交流】01月份微信图文索引

01月份微信图文索引 由于“组队学习”这个公众号的功能主要是组织Datawhale社群中的学习者们每个月的组队学习&#xff0c;所以&#xff0c;我另外新建了这个微信公众号“青少年编程竞赛交流”&#xff0c;在这个公众号上分享有关青少年编程方面的知识&#xff0c;带小朋友们参…

CSP 201812-1 小明上学 Python实现+详解

题目 代码 #红灯 r 秒&#xff0c;黄灯 y 秒&#xff0c;绿灯 g 秒 r,y,g [int(i) for i in input().split()]#n表示小明总共经过的道路段数和看到的红绿灯数目 n int(input())#0-道路 #1-红灯 需要等r(所读值取代)秒 #2-黄灯 需要等yr(所读值取代)秒(黄灯亮后亮红灯) #3-绿…

Debain 7.2安装配置

一 下载安装Debian 7.2 安装debian CD1,在最后一步&#xff0c;使用网络安装基本界面。 二 修改源 cd /etc/apt mv sources.list sources.list.bak gedit /sources.list 添加&#xff1a; #####################主要&#xff0c;开源&#xff0c;闭源 deb http://mirrors.163.c…

腾讯云与每日优鲜便利购战略签约 引领无人零售2.0时代发展

5月23日-24日&#xff0c;2018腾讯云未来峰会在广州保利世贸博览馆举行&#xff0c;在互联网专场上&#xff0c;腾讯云与每日优鲜便利购签订战略合作协议。双方表示&#xff0c;将充分融合每日优鲜便利购的建筑物级零售价值与腾讯云在云计算、大数据及AI技术的优势&#xff0c;…

青少年编程竞赛交流群第048次活动录播

背景介绍 把电子学会的青少年编程能力等级测评作为游戏的关卡&#xff0c;带着小朋友们升级打怪&#xff0c;这个想法来自于 我从邵慧宁身上得到的启发。 升级打怪&#xff1a; 电子学会考评中心&#xff1a;http://www.qceit.org.cn/bos/default.html 知识内容&#xff1a…

ZJU-java进阶笔记 第三周(对象容器)

ArrayList<String> 读作 ArrayList of String 用来存放String的ArrayList ArrayList类属于范型类&#xff0c;是种容器 ArrayList<String>类属于容器类&#xff0c;用来存放对象&#xff0c;由容器类型和元素类型构成 知道容器类的一些内置用法&#xff0c;省很多事…

Nginx负载均衡配置实例详解

负载均衡是我们大流量网站要做的一个东西&#xff0c;下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法&#xff0c;希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡&#xff0c;单从字面上的意思来理解就可以解释N台服务器平均分担负载&#xf…

iOS 设置View阴影

iOS 设置View投影 需要设置 颜色 阴影半径 等元素 UIView *shadowView [[UIView alloc] init];shadowView.frame CGRectMake(100, 100, 100, 100);shadowView.center self.view.center;shadowView.backgroundColor [UIColor whiteColor];//设置阴影颜色shadowView.layer.sh…

ZJU-java进阶笔记 第四周(继承与多态)

继承是面向对象语言的重要特征之一&#xff0c;没有继承的语言只能被称作“使用对象的语言”。 子类从父类那里继承来了所有的成员 ① 除了构造函数&#xff0c;毕竟构造函数和父类同名 ② 得到不等于可以随便使用 如果我们试图重新定义一个在父类中已经存在的成员变量&…

浅谈《think in java》:一 对象导论总结

清单1. 抽象机制&#xff0c;面向对象程序设计方式 java所基于Smalltalk的特性表现一种纯粹的面向对象设计方式&#xff1a; 万物都是对象 程序是对象的集合&#xff08;容器&#xff09;&#xff0c;他们通过发送消息&#xff08;发送请求&#xff09;来告知彼此所要做的。 每…

CSP 201812-2 小明放学 Python实现+详解

试题 代码 # 红灯 r 秒&#xff0c;黄灯 y 秒&#xff0c;绿灯 g 秒 r, y, g [int(i) for i in input().split()]# n表示小明总共经过的道路段数和看到的红绿灯数目 n int(input())# 定义getTime(k,t,time)函数计算时间开销 # k为0&#xff0c;1&#xff0c;2&#xff0c;3时…

《学习OpenCV》第三章习题 第3题

这是一个很有意思的题目&#xff0c;通过这个题我们可以理解图形的内部存储和cvPtr*D函数族的使用方法。 简单来说&#xff0c;图像就是矩阵&#xff0c;在一般的图像中&#xff0c;每个像素中存储了3个变量&#xff0c;分别代表BGR三通道的值&#xff0c;cvPtr*D函数族就是帮助…

给input type=color设置默认值

参考&#xff1a;https://stackoverflow.com/questions/14943074/html5-input-colors-default-color?utm_mediumorganic&utm_sourcegoogle_rich_qa&utm_campaigngoogle_rich_qa <input type"color"> 默认值为“#000000”&#xff0c; 想要更改默认值…

ZJU-java进阶笔记 第六周(抽象与接口)

abstract &#xff08;1&#xff09; 抽象类不可以用来制造对象&#xff0c;但可以用来定义变量&#xff0c;当然将来付给这个变量的一定是这个抽象类的非抽象子类的对象 &#xff08;2&#xff09; 抽象类的非抽象子类必须覆盖父类中的抽象函数&#xff0c;这种覆盖叫做实现两…

库存事务处理现有量检查

--检查现有量CURSOR c_lot_number(l_organization_id NUMBER,p_inventory_item_id IN NUMBER) ISSELECT mln.lot_number, mln.expiration_dateFROM mtl_lot_numbers mlnWHERE mln.inventory_item_id p_inventory_item_id-- AND mln.status_id 1 --有效合格批次AND mln.orga…