首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

联网插U盘就安全了?黑客能用声波攻击你的硬盘

早在 2008 年,Joyent 的首席技术官 Brandon Gregg 在著名的「Shouting in a datacenter」视频展示了多大的声波会导致硬盘读写错误。...为此,攻击者可能会利用远程软件(例如远程控制车辆和个人设备的多媒体软件)播放攻击声波,或者欺骗用户播放电子邮件或网页上的恶意声波,还可以将恶意声波嵌入到媒体(例如电视广告)。...林斯顿大学和普渡大学的研究人员对用闭路电视监控系统的数字视频录像机(DVR)设备的机械硬盘进行了声学攻击,还攻击了运行 Windows 10,Ubuntu 16 和 Fedora 27 的台式机。...,研究人员在攻击数字视频录像机(DVR)设备的机械硬盘时这样说。 研究人员还说:「在停止声波攻击后,我们试图回放四台摄像机录制的视频,发现已经中断。DVR 必须重启,但录像片段已经永久丢失。」...虽然机械硬盘在计算机系统扮演着重要的角色,但它的安全性却被忽视了,机械硬盘内会存储很多重要的软件组件(如操作系统)和各种形式的敏感信息,因此,这会吸引很多攻击者。

1.8K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在kylin构建一个cube

    前面的文章介绍了Apache Kylin的安装及数据仓库里面的星型和雪花模型的概念,这篇文章我们来看下,如何构建一个kylin的cube进行查询。...这里不得不吐槽一下Kylin的资料,少之又少出现问题网上基本找不到解决方案,所以想要学习kylin,建议大家买一本书系统的学习一下,这里推荐一本入门的书《基于Apache kylin构建大数据分析平台》...,kylin使用的是星型模型,通常一个事实表会关联多个维度表,表的数据有了,下面就是通过kylin的ui界面来完成整个流程。...构建cube的本质,其实就是把各种可能用到的查询,聚合,统计提前预计算好,然后按规则写入hbase,这样在查询的时候,基于rowkey的查询响应速度非常快,而且随着数据量的增大,查询响应时间基本是个常量...所以kylin的定位是给产品或者运营使用的大数据OLAP查询引擎,如果并发量比较高的业务,使用kylin一直要提前测试好,根据并发情况多部署几个kylin server服务。

    92670

    MySQLIS NULL、IS NOT NULL、!=不能用索引?胡扯!

    NULL值是怎么在记录存储的 在MySQL,每一条记录都有它固定的格式,我们以InnoDB存储引擎的Compact行格式为例,来看一下NULL值是怎样存储的。...对于聚簇索引来说,B+树每一层节点(页面)都是按照页记录的主键值大小进行排序的;而对于二级索引来说,B+树每一层节点(页面)都是按照页记录的给定的索引列的值进行排序的。...对于聚簇索引来说,B+树叶子节点对应的页面存储的是完整的用户记录(就是一条记录包含我们定义的所有列值,还包含一些InnoDB自己添加的一些隐藏列);而对于二级索引来说,B+树叶子节点对应的页面存储的只是索引列的值...也就是说他们把SQL的NULL值认为是列中最小的值。...不信谣,传谣 大家可以看到,MySQL决定使不使用某个索引执行查询的依据很简单:就是成本够不够小。而不是是否在WHERE子句中用了IS NULL、IS NOT NULL、!=这些条件。

    4.4K30

    联网插U盘也不一定安全 黑客能用声波攻击你的硬盘

    早在 2008 年,Joyent 的首席技术官 Brandon Gregg 在著名的「Shouting in a datacenter」视频展示了多大的声波会导致硬盘读写错误。...为此,攻击者可能会利用远程软件(例如远程控制车辆和个人设备的多媒体软件)播放攻击声波,或者欺骗用户播放电子邮件或网页上的恶意声波,还可以将恶意声波嵌入到媒体(例如电视广告)。 ­  ...,研究人员在攻击数字视频录像机(DVR)设备的机械硬盘时这样说。 ­  研究人员还说:「在停止声波攻击后,我们试图回放四台摄像机录制的视频,发现已经中断。...虽然机械硬盘在计算机系统扮演着重要的角色,但它的安全性却被忽视了,机械硬盘内会存储很多重要的软件组件(如操作系统)和各种形式的敏感信息,因此,这会吸引很多攻击者。 ­  ...原标题:联网插U盘就安全了?黑客能用声波攻击你的硬盘

    1.6K60

    MySQLIS NULL、IS NOT NULL、!=不能用索引?胡扯!

    NULL值是怎么在记录存储的 在MySQL,每一条记录都有它固定的格式,我们以InnoDB存储引擎的Compact行格式为例,来看一下NULL值是怎样存储的。...对于聚簇索引来说,B+树每一层节点(页面)都是按照页记录的主键值大小进行排序的;而对于二级索引来说,B+树每一层节点(页面)都是按照页记录的给定的索引列的值进行排序的。...对于聚簇索引来说,B+树叶子节点对应的页面存储的是完整的用户记录(就是一条记录包含我们定义的所有列值,还包含一些InnoDB自己添加的一些隐藏列);而对于二级索引来说,B+树叶子节点对应的页面存储的只是索引列的值...也就是说他们把SQL的NULL值认为是列中最小的值。...不信谣,传谣 大家可以看到,MySQL决定使不使用某个索引执行查询的依据很简单:就是成本够不够小。而不是是否在WHERE子句中用了IS NULL、IS NOT NULL、!=这些条件。

    2.1K20

    Linux crond 执行原因分析

    为了定时监控Linux系统CPU、内存、负载的使用情况,写了Linux Shell脚本,当达到一定值得时候,定时发送邮件通知。...分析了原因,crond执行的原因主要有以下几个方面: 1、crond服务没启动 ps -ef | grep -v grep | grep crond         // 查看crond服务是否运行.... ~/.bash_profile 4、没有使用绝对路径 这里的绝对路径包括脚本的路径和crond命令的路径两个方面,例如: */10 * * * * sh /root/script/mysql_files_monitor.sh...附上linux下的flock的用法: flock (util-linux 2.13-pre7) Usage: flock [-sxun][-w #] fd#        flock [-sxon][-.../top10_all.sh(推荐用此方式) 先进入该目录,然后在执行脚本;否则,执行脚本的其它脚本都需要加绝对路径

    6.3K110

    Apache Kylin在绿城客户画像系统的实践

    ,另外一方面又采集置业绿城、全民营销系统(绿粉汇)、掌上销售系统的埋点行为数据及数据库数据。...企业自身的CRM系统数据、网站和APP等运营活动的应用数据; 第二方数据,主要包括程序化广告投放过程的交易数据; 第三方数据,主要为BAT数据、运营商数据等。...图4 客户画像构建流程 其中,业务系统数据和Log数据通过采集、传输后,基于Spark进行初步处理,之后包含埋点、运营活动等的结果数据会写入HDFS以及HBase。...在Kylin,对于小数据量的Cube,或者经常需要全表更新的Cube,使用全量构建需要更少的运维精力,以少量的重复计算降低生产环境的维护复杂度。...Kylin在Web界面上提供了手动构建Cube的操作,此外,Apache Kylin也提供了Rest API进行增量构建。在绿城客户画像系统,70%的自动化触发增量构建都基于Rest API完成。

    1.4K80

    linux远程ssh连接上?

    背景 昨天下午从公司下班回到家后,想连接linux来给一个docker项目部署好,发现突然连接上了?...这类linux问题,我的排查能力还是不足,并且无从分析,我是直接照着报错去百度搜索,压根没有什么用。...总结 第一点 linux不是说当一个程序出现了错误,如果是权限问题,不是就是权限不够,全部赋予755权限,反而会导致bug出现 第二点 当linux重装了ssh后,你的之前修改的权限文件还是不会变的...,也有可能是我重装了ssh,没有碰到上面三个权限文件 第三点 linux出现了错误不要慌,首先使用救援连接进入linux内部,然后根据命令一步步排查,比如sshd -t就是查看ssh服务是否有问题的 一个命令...,学到了 废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:linux远程ssh连接上?

    22.4K10

    Apache Kylin在绿城客户画像系统的实践

    ,另外一方面又采集置业绿城、全民营销系统(绿粉汇)、掌上销售系统的埋点行为数据及数据库数据。...企业自身的CRM系统数据、网站和APP等运营活动的应用数据; 第二方数据,主要包括程序化广告投放过程的交易数据; 第三方数据,主要为BAT数据、运营商数据等。...图4 客户画像构建流程 其中,业务系统数据和Log数据通过采集、传输后,基于Spark进行初步处理,之后包含埋点、运营活动等的结果数据会写入HDFS以及HBase。...在Kylin,对于小数据量的Cube,或者经常需要全表更新的Cube,使用全量构建需要更少的运维精力,以少量的重复计算降低生产环境的维护复杂度。...Kylin在Web界面上提供了手动构建Cube的操作,此外,Apache Kylin也提供了Rest API进行增量构建。在绿城客户画像系统,70%的自动化触发增量构建都基于Rest API完成。

    1.3K40

    MySQLIS NULL、IS NOT NULL、!=不能用索引?胡扯!

    NULL值是怎么在记录存储的 在MySQL,每一条记录都有它固定的格式,我们以InnoDB存储引擎的Compact行格式为例,来看一下NULL值是怎样存储的。...对于聚簇索引来说,B+树每一层节点(页面)都是按照页记录的主键值大小进行排序的;而对于二级索引来说,B+树每一层节点(页面)都是按照页记录的给定的索引列的值进行排序的。...对于聚簇索引来说,B+树叶子节点对应的页面存储的是完整的用户记录(就是一条记录包含我们定义的所有列值,还包含一些InnoDB自己添加的一些隐藏列);而对于二级索引来说,B+树叶子节点对应的页面存储的只是索引列的值...也就是说他们把SQL的NULL值认为是列中最小的值。...不信谣,传谣 大家可以看到,MySQL决定使不使用某个索引执行查询的依据很简单:就是成本够不够小。而不是是否在WHERE子句中用了IS NULL、IS NOT NULL、!=这些条件。

    2.4K30
    领券