CC攻击 PV PaaS相关概念
2015-08-11 16:41
148 查看
CC攻击 PV PaaS
CC攻击攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS,和伪装就叫:cc(ChallengeCollapsar)。
CC主要是用来攻击页面的。大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,访问的人越多,论坛的页面越多,数据库就越大,被访问的频率也越高,占用的系统资源也就相当可观。
一个静态页面不需要服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了,但是论坛就不一样了,我看一个帖子,系统需要到数据库中判断我是否有读读帖子的权限,如果有,就读出帖子里面的内容,显示出来——这里至少访问了2次数据库,如果数据库的数据容量有200MB大小,系统很可能就要在这200MB大小的数据空间搜索一遍,这需要多少的CPU资源和时间?如果我是查找一个关键字,那么时间更加可观,因为前面的搜索可以限定在一个很小的范围内,比如用户权限只查用户表,帖子内容只查帖子表,而且查到就可以马上停止查询,而搜索肯定会对所有的数据进行一次判断,消耗的时间是相当的大。
CC就是充分利用了这个特点,模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面).这一点用一个一般的性能测试软件就可以做到大量模拟用户并发。
pv
PV(page view)即页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览数是评价网站流量最常用的指标之一,简称为PV。监测网站PV的变化趋势和分析其变化原因是很多站长定期要做的工作。 Page Views中的Page一般是指普通的html网页,也包含php、jsp等动态产生的html内容。来自浏览器的一次html内容请求会被看作一个PV,逐渐累计成为PV总数。
PaaS
云计算包括三个层次的服务:基础架构即服务(IaaS),平台即服务(PaaS搜索)和软件即服务(SaaS)。
IaaS通过互联网提供数据中心、基础架构硬件和软件资源,还可以提供服务器、操作系统、磁盘存储、数据库和/或信息资源。
Paas则提供了基础架构,软件开发者可以在这个基础架构之上建设新的应用,或者扩展已有的应用,同时却不必购买开发、质量控制或生产服务器。
SaaS是最为成熟、最出名,也是得到最广泛应用的一种云计算。它是一种软件分布模式,在这种模式下,应用软件安装在厂商或者服务供应商那里,用户可以通过某个网络来使
4000
用这些软件,通常使用的网络是互联网。
IaaS、PaaS和SaaS之间的关系可从两个角度来看:从用户体验角度而言,它们之间的关系是独立的,因为它们面对不同类型的用户;而从技术角度而言,它们并不是简单的继承关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可以是基于PaaS或者直接部署于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接构建在物理资源之上。
IaaS、PaaS和SaaS这三种模式都采用了外包的方式,以减轻企业负担,降低管理、维护服务器硬件、网络硬件、基础架构软件和应用软件的人力成本。从更高的层次上看,它们都试图去解决同一个商业问题——用尽可能少甚至是为零的资本支出,获得功能、扩展能力、服务和商业价值。
相关文章推荐
- spring注解( @Autowired、@Qualifier、@Resource、@PostConstruct、@PreDestroy、 @Component、@Scope)-描述的比较清楚
- VMvare虚拟机下,使用ubuntukylin-14.04安装gcc、g++、OpenCV 2.4,编译OpenCV测试程序
- MAC OS X 系统设置PAC文件代理教程 又可以访问google了。
- Ubuntu系统下的Hadoop集群(4)_使用Eclipse编译运行MapReduce程序
- linux疑问:----------
- iOS入门(二十四)UIView
- 使用vmware克隆虚拟机,配置网卡的时候出现报错
- 【算法总结-排列组合与子集问题】排列组合与子集问题
- Linux启动管理器
- Version和Build的区别
- 24-IO流-70-IO流(练习-按字节截取字符串)
- linux 同步IO: sync、fsync与fdatasync
- 静态变量的初始化
- 一行命令 优化上传速度
- 礼物
- 从错误中学python(1) —— 规范化英文名字
- js正则
- 耗子学Python了(2)__Python开发“Hello World”
- 在Python中数据类型转换的注意事项
- 自定义不等高的cell