http://blog.sina.com.cn/interstone[订阅]
个人资料
分类
    内容读取中…
友情链接
评论
读取中...
访客
读取中...
好友
读取中...
博文

 

“云计算”无疑是2008年IT业最火热的词汇之一,尤其引人瞩目的是作为全球IT业的巨头IBM、微软、Google等IT厂商已经朝着“云计算”迈出了第一步。已经有越来越多的人开始认同这一发展趋势,与此同时,随着“云计算”概念的热炒,很短时间出现了无数厂商跟风般推出自己的所谓“云计算”概念。就如同在SOA概念初始时,很多厂商就提出自己的SOA理念,甚至还有些厂商推出什么BOA概念,说要超越SOA等等,随着时间的推移,那些非主流的概念则慢慢被世人遗忘了。

而如今,安全领域也出现一个类似“云计算”的新名词“云安全”。那么这个概念到底和“云计算”有哪些区别呢?

我们进行一下简单的对比分析:“云计算”其概念可以总结为分布处理、并行处理以及网格计算的发展,并发、分布是“云计算”的关键;“云安全”,顾名思义,就是借助“云计算”的理念应用在安全领域。根据某家推出此概念的安全厂商的解释,将用户和杀毒厂商技术平台通过

    生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的两个线程生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。

 

---------------------------------------------------------------------------------------

#include <windows.h>
#include <iostream>

const unsigned short SIZE_OF_BUFFER = 10; //缓冲区长度
unsigned short ProductID = 0; //产品号
unsigned short ConsumeID = 0; //将被消耗的产品号
unsigned short in = 0; //产品进缓冲区时的缓冲区下标
unsigned short out = 0; //产品出缓冲区时的缓冲区下标

int g_buffer[S

    时光荏苒,经历了2002年和2006年两届世界杯后,还有很多中国球迷始终念念不忘98年那个夏天的一首歌曲——《2002,从头再来》,这是中央电视台体育频道为纪念98年世界杯而制作的歌曲,于是在欢笑和悲哀中,伴着歌声,我们告别了那个夏天…… 
歌词:
    无论欢笑 无论悲哀
    成功的花 只会在泪水中盛开
    无论胜利 无论失败
    每次感动 都会有我与你同在
    沉默中有过多少无言的感慨
    呐喊中点起多少希望与忍耐
    真心期待
在笔记本上安装visual assist x时,安装过程最后阶段安装程序一直没反应.
在google上搜索了一下,发现是visual assist与cvsnt里的一个dll文件(u3dapi10.dll)有冲突.
后面安装visual assist 之前,先把这个dll改名,安装完成以后再改回来就行了。这个问题在visual assist官方网站的faq上也提到这个问题.碰到相同问题的,可以到站点上查查.
在VMware Workstation中安装windows2000操作系统遇到的问题:
在安装过程中出现硬件扫描后,黑屏没有任何反应,无法完成安装...
解决方案:
启动vm开始新建一个虚拟机
1 这里不要选默认,选下边的定制安装(custom) 下一步
2 默认第一项下一步
3 默认下一步
4 选择要保存的路径 没有什么特别注意的地方 下一步
5 选择cpu核心数
6 内存大小 默认
7 选择网络链接模式 默认的 use bridged networking(桥接) 下一步
8 这里一定要选lsl logic低速 下一步
9 默认第一项 下一步
10 这里需要选ide硬盘 因为前边已经选了低速了 然后下一步
11 调整硬盘大小 默认 然后下一步
12 这个默认就可以 不改
完成
  这个问题是和CPU有关系的,MATLAB要用到CPU的数学计算模块,而MATLAB默认的是INTEL的CPU,所以速龙或者是闪龙的CPU一般都会遇到安装好后打开自动关闭的问题。

解决办法:

        先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。

        然后在我的电脑上右击点'属性',再在'高级'中点'环境变量',在'系统变量'中点击'新建' ,输入以下信息: 

        变量名:BLAS_VERSION 

        变量址:D:\MATLAB7\bin\win32\atlas_Athlon.dll

        点确定就可以了。

Tcpdump简介(2008-01-09 13:03)
 TCPDUMP简介

  在如今众多的黑客技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共享式的局域网中,采用sniffer工具简直可以对网络中的所有流量一览无余!Sniffer工具实际上就是一个网络上的抓包工具,同时还可以对抓到的包进行分析。由于在共享式的网络中,信息包是会广播到网络中所有主机的网络接口,只不过在没有使用sniffer工具之前,主机的网络设备会判断该信息包是否应该接收,这样它就会抛弃不应该接收的信息包,sniffer工具却使主机的网络设备接收所有到达的信息包,这样就达到了网络监听的效果。其实,sniffer工具既可以适合于黑客的使用,也同样有利于网络管理员和网络程序员。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。

  Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是必不可少的。所以,今天我们就来看看Linux中强大的网络数据采集分析
DoS拒绝服务攻击(2008-01-09 12:58)
  拒绝服务攻击即攻击者想办法让目标机器停止提供服务或资源访问,是黑客常用的攻击手段之一。这些资源包括磁盘空间、内存进程甚至网络带宽,从而阻止正常用户的访问。其实对网络带宽进行的消耗性攻击只是拒绝服务攻击的一小部分,只要能够对目标造成麻烦,使某些服务被暂停甚至主机死机,都属于拒绝服务攻击。拒绝服务攻击问题也一直得不到合理的解决,究其原因是因为这是由于网络协议本身的安全缺陷造成的,从而拒绝服务攻击也成为了攻击者的终极手法。攻击者进行拒绝服务攻击,实际上让服务器实现两种效果:一是迫使
DoS攻击的方法(2008-01-08 23:33)
Synflood: 该攻击以多个随机的源主机地址向目的主机发送SYN包,而在收到目的主机的SYN ACK后并不回应,这样,目的主机就为这些源主机建立了大量的连接队列,而且由于没有收到ACK一直维护着这些队列,造成了资源的大量消耗而不能向正常请求提供服务。

Smurf:该攻击向一个子网的广播地址发一个带有特定请求(如ICMP回应请求)的包,并且将源地址伪装成想要攻击的主机地址。子网上所有主机都回应广播包请求而向被攻击主机发包,使该主机受到攻击。

Land-based:攻击者将一个包的源地址和目的地址都设置为目标主机的地址,然后将该包通过IP欺骗的方式发送给被攻击主机,这种包可以造成被攻击主机因试图与自己建立连接而陷入死循环,从而很大程度地降低了系统性能。

Ping of Death:根据TCP/IP的规范,一个包的长度最大为65536字节。尽管一个包的长度不能超过65536字节,但是一个包分成的多个片段的叠加却能做到。当一个主机收到了长度大于65536字节的包时,就是受到了Ping of Death攻击,该攻击会造成主机的宕机。

Teardrop:IP数据包在网络传递时,数据包可以分成更小的片段。攻击者可以通过发送两段(或者更多)数据
KDD99数据集相关(2008-01-08 23:27)
KDD99数据集:
  Data files:
  kddcup.names      A list of features.
  kddcup.data.gz      The full data set (18M; 743M Uncompressed)
  kddcup.data_10_percent.gz    A 10% subset. (2.1M; 75M Uncompressed)
  kddcup.newtestdata_10_percent_unlabeled.gz  (1.4M; 45M Uncompressed)
  kddcup.testdata.unlabeled.gz    (11.2M; 430M Uncompressed)
  kddcup.testdata.unlabeled_10_percent.gz  (1.4M;45M Uncompressed)
  corrected.gz      Test data with corrected labels.
  training_attack_types     A list of intrusion types.