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

首页 / 操作系统 / Linux

麻省理工大学(MIT)研究出识别Tor匿名服务的方法,准确率高达88%

麻省理工大学(MIT)研究出识别Tor匿名服务的方法,准确率高达88%

麻省理工学院(MIT)的研究人员发现了Tor网络中存在的一个漏洞,成功实现了一种针对Tor网络的流量关联攻击。这种方法能够识别Tor网络下的隐藏服务,识别准确率高达88%。识别算法原理这个专家组由麻省理工学院的研究人员组成,并且卡塔尔计算研究所(QCRI)将在下一次Usenix安全研讨会上展示他们的工作成果。这个发现有些令人不安,研究人员演示了整个识别过程,他们通过分析Tor网络中流经一台电脑的加密数据流量模式,以此揭开Tor网络中的隐藏服务。我们已经多次...
快速排序的简单实现

快速排序的简单实现

算法这一块是我的弱项。就以快速排序这样简单的算法,大二学完以后,就没有回顾过了。因为C中有qsort()接口,而C++中也有sort()接口。前一阵子想巩固一下基础知识,回顾了这一著名算法。 因为大学学过,所以大致知道它的一个过程——也就是一个递归。设给定一序列arr[0...N],首先通过arr[0]将arr[0...N]一分为二(我比较懒,不画图了,大家将就看哈),如下: __前半部分,特点:这半部分序列中元素<arr...
《OpenGL编程指南(原书第8版)》——计算着色器

《OpenGL编程指南(原书第8版)》——计算着色器

《OpenGL编程指南(原书第8版)》针对OpenGL4.3版本的各种特性进行了全新阐述,并全面介绍了OpenGL和OpenGL着色语言,第一次将着色器的技术与函数功能为中心的经典技术介绍相结合,呈现最新的OpenGL编程技术。概述由于图形处理器每秒能够进行数以亿计次的计算,它已成为一种性能十分惊人的器件。过去,这种处理器主要被设计用于承担实时图形渲染中海量的数学运算。然而,其潜在的计算能力也可用于处理与图形无关的任务,特别是当无法很好地与固定功能的图形管...
C语言宏定义#define用法

C语言宏定义#define用法

#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1#define的概念#define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为...
C++中的常量定义

C++中的常量定义

本篇笔记总结自一次代码检视。一般来说,使用C语言编程时我们都习惯在代码当中使用C当中的宏定义来定义一个数值常量:#define MY_CONST7在C++开发项目时,也会经常存在沿袭C当中常量用法情况。所以,如下的一种写法看起来反倒觉得有些不正宗了:class MyClass {static const int my_const = 7;// ...};站在编译器的角度,这两种写法都是合法的,但在使用的时候总得二中择一,究竟哪种更合适呢?之前有所耳闻在C+...
BIND 9软件漏洞影响DNS服务器

BIND 9软件漏洞影响DNS服务器

攻击者正利用广泛使用的BIND软件漏洞对DNS服务器发动拒绝服务攻击。漏洞影响所有版本的BIND 9软件,能被一个简单的数据包利用,瘫痪递归DNS服务器和权威DNS服务器。安全公司Sucuri的CTO Daniel Cid称,利用该漏洞的攻击已经开始出现。DNS域名解析服务是互联网基础设施的重要部分,DNS服务器瘫痪可能会导致你的域名或服务器无法被访问。修复该漏洞的补丁已经在上周释出,管理员需要尽快打上补丁堵上漏洞。...
OpenSSH MaxAuthTries限制绕过漏洞(CVE-2015-5600)

OpenSSH MaxAuthTries限制绕过漏洞(CVE-2015-5600)

Openssh MaxAuthTries限制绕过漏洞(CVE-2015-5600)发布日期:2015-07-30更新日期:2015-08-04受影响系统:OpenSSH OpenSSH描述:CVE(CAN) ID: CVE-2015-5600OpenSSH是SSH (Secure SHell)协议的免费开源实现。SSH协议族可以用来进行远程控制,或在计算机之间传送文件。OpenSSH sshd后台程序没有检查键盘交互认证方法列表是否存在重复,远程攻击者利用...
从AIDL开始谈Android进程间Binder通信机制

从AIDL开始谈Android进程间Binder通信机制

本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。概述我们知道,在Android app中的众多activity,service等组件可以运行在同一进程中,也可以运行在不同进程中。当组件运行在同一进程中进行通信就显得比较简单,在之前的Android线程间通信机制中已经讲过了;而当它们运行在不同的进程中时,就需要使用我们本文中所要介绍的Binder机制了。Binder作为一种进程间通信机制,...
OS X 严重漏洞,让骇客无需密码即可攻击 Mac 电脑

OS X 严重漏洞,让骇客无需密码即可攻击 Mac 电脑

在最新的 OS X 版本中,有着一个名为 Sudoers 的隐藏档案成为严重漏洞,可让骇客无需得知 Mac 电脑的密码即可攻击系统。这是因为该文件中包含了可以控制电脑系统的权限,不幸地,因为 Yosemite 改变了文件的位置,让它更容易让恶意软体登陆其中,并获得权限。如果使用者意外地在 Mac 上运行恶意软体,骇客将可获得权限,并把垃圾软体安装至你的电脑。这漏洞是由著名的 iOS 越狱专家 Srefan Esser 发现的,根据 MalwareBytes...
Android线程间异步通信机制源码分析

Android线程间异步通信机制源码分析

本文首先从整体架构分析了Android整个线程间消息传递机制,然后从源码角度介绍了各个组件的作用和完成的任务。文中并未对基础概念进行介绍,关于threadLacal和垃圾回收等等机制请自行研究。基础架构首先,我们需要从整体架构上了解一下Android线程通信都做了哪些工作。我们都知道,进程是操作系统分配资源的最小单位,一个进程中可以启动多个线程来执行任务,这些线程可以共享进程的资源但不分配资源,这里讲的资源主要是只内存资源。Android的线程间消息传递机...
<< 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 >>