Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

恶意程序能利用风扇噪音窃取物理隔离系统中的数据

恶意程序能利用风扇噪音窃取物理隔离系统中的数据

计算机物理隔离并不意味着其中的数据就能高枕无忧,多项研究显示,电磁辐射、热辐射等都能被用于窃取物理隔绝系统中的数据。以色列Ben-Gurion大学的研究人员创造了恶意程序Fansmitter,能利用被感染主机上的风扇去发送窃取的数据。所有的数据本质上都是0和1的序列,Fansmitter在感染之后将接管风扇速度,使得二进制数0和1工作在不同的风扇速度下。Fansmitter能利用在CPU、GPU和底盘风扇,有效工作距离1到4米,研究人员认为在这个距离上可以...
Python基础学习之Dict

Python基础学习之Dict

一、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别:1.存取和访问数据的方式不同。2.序列类型只用数字类型的键(从序列的开始按数值顺序索引);3.映射类型可以用其他对象类型作键(如:数字、字符串、元祖,一般用字符串作键),和序...
Swagger高危漏洞影响Java、PHP、NodeJS和 Ruby等语言

Swagger高危漏洞影响Java、PHP、NodeJS和 Ruby等语言

广泛使用的Swagger规格(今年初重命名为OpenAPI)发现了高危漏洞,潜在影响到了Java、PHP、NodeJS和 Ruby等流行语言开发的应用。该漏洞允许攻击者远程执行代码,存在于Swagger Code Generator中,属于参数注入漏洞,允许攻击者在Swagger JSON文件中嵌入代码,使用Java、PHP、NodeJS和 Ruby等语言开发的Web应用如果整合了 Swagger API会受到影响。Rapid7研究人员公开了漏洞的技术细节...
Python运算符与表达式

Python运算符与表达式

Python运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符、成员运算符和身份运算符。表达式是将不同类型的数据(常亮、变量、函数)用运算符按照一定得规则连接起来的式子。算术运算符和算术表达式算术运算符包括四则运算符、求模预算符和幂运算符。算术运算符表达式说明+x + y加法运算-x - y减法运算*x * y乘法运算/x / y除法运算%x%y求模运算**x**yx的y次方//x // y两数相除向下取整Python中的除法运算(Pyth...
联想预装软件发现两个高危漏洞

联想预装软件发现两个高危漏洞

联想预装在系统中控制软件再次发现了两个高危漏洞,允许已经控制了受限访问权限的攻击者利用系统级权限执行任意代码和终止杀毒软件进程。联想的Lenovo Solution Center (LSC)软件之前已经发现了多个漏洞,它被用于检测杀毒软件和防火墙状态,升级,执行备份,检查电池健康状况等信息。最新发现的漏洞编号为 CVE-2016-5249 和 CVE-2016-5248 ,是安全公司Trustwave研究人员发现的,影响 LSCv 3.3.002及早期版本...
寻找KMeans的最优K

寻找KMeans的最优K

K-Means聚类算法是最为经典的,同时也是使用最为广泛的一种基于划分的聚类算法,它属于基于距离的无监督聚类算法。KMeans算法简单实用,在机器学习算法中占有重要的地位。对于KMeans算法而言,如何确定K值,确实让人头疼的事情。最近这几天一直忙于构建公司的推荐引擎。对用户群体的分类,要使用KMeans聚类算法,就研究了一下。探索K的选择 对数据进行分析之前,采用一些探索性分析手段还是很有必要的。 对于高维空间,我们可以采用降维的方式,把多维向量转化...
如何构建Diffie-Hellman后门

如何构建Diffie-Hellman后门

最近一段时间,多个加密后门浮出了水面:RSA产品使用的椭圆曲线伪随机生成器Dual EC,其后门据信是NSA植入的;网络设备制造商Juniper的操作系统ScreenOS被发现使用了一个修改版的Dual EC,允许第三方解密加密流量;开源工具socat发现了一个硬编码的1024位Diffie-Hellman参数不是素数。NCC Group的David Wong发表了一篇论文(PDF)探讨了如何构建Diffie-Hellman后门,相关代码和工具发表在Git...
Java中文字符处理的四大迷题

Java中文字符处理的四大迷题

虽然计算机对英文字符的支持非常不错,我们也恨不得写的程序只会处理英文的数据,但是昨为中国人,无可避免地要处理一些中文字符。当很简单的一件事情,遇到了中文,一切就不同了!本文就会讲述实际生产环境中遇到的四个中文迷题,欢迎大家参与补充!1、“我”讲的其它机器听不懂? 当把一串中文字符,通过HTTP、TCP方式传递到另外一个系统时,会经常惊奇地发现,在发送前还是好好的,但是收到后却全坏了!怎么办?下面提供几种情况,对症下药: (1)发...
C++实用数据结构:二叉索引树

C++实用数据结构:二叉索引树

看下面这个问题(动态连续和查询):有一个数组A(长度为n),要求进行两种操作:add(i,x):让Ai增大x;query(a,b):询问Aa+Aa+1+...+Ab的和;若进行模拟,则每次query操作的最坏的时间复杂度为O(n),在n较大时速度较慢。用前缀和也不能提高效率(每次add操作最坏为O(n))。有一种数据结构,可以在O(n)时间里初始化,用O(logn)的速度执行add操作或查询前缀和,从而执行query操作。首先,我们来介绍“lo...
OpenGL 渲染方式在屏 离屏 CPU

OpenGL 渲染方式在屏 离屏 CPU

一、概念理解OpenGL中,GPU屏幕渲染有以下两种方式:On-Screen Rendering意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。Off-Screen Rendering意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。二、离屏渲染的是是非非相比于当前屏幕渲染,离屏渲染的代价是很高的,主要体现在两个方面:创建新缓冲区要想进行离屏渲染,首先要创建一个新的缓冲区。上下文切换离屏渲染的整个过程,...
再谈二叉树的深度

再谈二叉树的深度

题目:输入一棵二叉树的根节点,求该树的深度。从根节点到叶子结点一次经过的结点形成树的一条路径,最长路径的长度为树的深度。根节点的深度为1。前文:二叉树的深度 http://www.linuxidc.com/Linux/2014-09/106591.htm思路:如果根节点为空,则深度为0,返回0,递归的出口,如果根节点不为空,那么深度至少为1,然后我们求他们左右子树的深度,比较左右子树深度值,返回较大的那一个,通过递归调用#include<stdio....
<< 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 >>