- 博客(12)
- 收藏
- 关注
原创 局域网断网攻击与arp欺骗
arpspoof/proc/sys/net/ipv4/ip_forward 如果为0表示不转发,则会断网。后面讲到的arp欺骗,则需要设置为1,表示会转发,则不会断网,但数据包会经过攻击者主机。修改值 echo 0 >/proc/sys/net/ipv4/ip_forward命令:arpspoof -i wlan0 -t 目标ip 网关ip
2016-11-15 21:46:15
752
原创 DNS欺骗
一、域名系统 DNS(domain name system)域名系统以分布式数据库的形式将将域名和IP地址相互映射,DNS属于应用层,是互联网中一个非常重要的协议。DNS是用来解析域名的,有了DNS,我们就不用记住一串IP地址,有相对好记的域名就可以对服务器进行访问,即使服务器更换了IP地址,我们依旧可以通过域名访问该服务器,这样能够使我们更方便地访问互联网。二、DNS工作
2016-11-13 21:38:25
1508
原创 缓冲区溢出
一、内存攻防技术1. 缓冲区溢出缓冲区溢出漏洞是程序由于缺乏对缓冲区边界条件检查而引起的一种异常行为,通常是程序向缓冲区中写数据,但内容超过了程序员设定的缓冲区边界,从而覆盖了相邻的内存区域,造成覆盖程序中的其他变量甚至影响控制流的敏感数据,造成程序的非预期行为。eg:如图所示,在内存中保存了相邻的两个变量,A是char[]字符串类型,作为缓冲区用于
2016-11-13 10:02:28
3984
原创 大数据隐私保护技术综述-大数据-2016
一、数据发布 与传统针对隐私保护进行的数据发布手段相比,大数据发布面临的风险是大数据的发布是动态的,且针对同一用户的数据来源众多,总量巨大。需要解决的问题是如果在数据发布时,保证用户数据可用的情况下,高效、可靠地去掉可能泄露用户隐私的内容。
2016-11-11 20:50:53
31558
2
原创 大数据安全保护技术综述-网络与信息安全学报-2016
本论文从加密算法、完整性校验、访问控制技术、密文数据去重和可信删除、密文搜索等方面,对当前大数据安全保护关键技术的研究现状进行分类阐述。一、大数据安全需求1. 机密性数据机密性是指数据不被授权者、实体或进程利用或泄露的特性。为了保障大数据安全,数据常常被加密。常见的加密方法有公钥加密、私钥加密、代理重加密、广播加密、属性加密、同态加密等。传统的加密方法不能直接用在大数据上的原因是数
2016-11-07 07:06:41
4850
原创 排序——规则
我们假定关注的主要对象是重新排列数组元素的算法,其中每个元素都有一个主键。排序算法的主要目标就是将所有元素的主键按照某种方式排列(通常是按大小或是字母顺序)。排序后索引圈套的主键大于等于索引较小的主键。元素和主键的具体性质在不同的应用中千差万别。在Java中,元素通常都是对象,对主键的抽象描述则是通过一种内置的机制(Comparable接口)来完成的。排序算法类的模板:public cla
2016-11-04 17:20:09
772
原创 MapReduce编程
一、eclipse下开发MapReduce需要导入的jar包:1. hadoop/share/hadoop/mapreduce下的所有jar包,但是子文件夹下面的jar包不需要导入2. hadoop/share/hadoop/common下的hadoop-common-2.7.1.jar3. hadoop/share/hadoop/common/lib下的commons-cli-1.2
2016-11-01 16:25:34
569
原创 hadoop-2.7.1环境搭建
具体搭建步骤见博客:http://www.bubuko.com/infodetail-1447859.html此处我只是将hadoop2.7.2改成了hadoop2.7.1不同之处:在单机模式下运行”grep/WordCount”等例子读取的是ubuntu的ext4中的本地数据,而伪分布式读取的是HDFS上的数据。为了使用HDFS,需要在HDFS中创建用户目录,增查删改文件和目录。
2016-10-31 13:51:02
416
原创 Hadoop-2.7.1 编译
一、下载源文件1. 登录hadoop官网下载相应的版本。官网地址:http://hadoop.apache.org2. 下载的文件一般在当前用户的下载文件夹。我的位置是:/home/penglaozi/下载3. 进入/usr/local/新建一个空文件夹:sudomkdir hadoop 将下载的文件拷贝到新建的文件夹里:sudo cp /home/penglaozi/下载/ha
2016-10-30 20:45:30
494
原创 reorder-list
题目:Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→…You must do this in-place without altering the nodes' values.For example,Given{1,2,3,4}, reorde
2016-10-18 09:26:51
225
原创 2016.9.12
1 int main(){int a; float b, c;scanf("%2d%3f%4f", &a, &b, &c);printf("\n a = %d, b = %d, c = %f\n", a, b, c);}问:输出什么?printf函数执行的时候,会先把这三个数字栈里,然后再执行打印。压入栈的时候按照数据本身的长度来。首先把c和b压入,并且每一个都是8个字
2016-09-12 20:38:11
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人