当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言:
 

 

    摘要: 一、 熟悉powerpc体系及其精简指令集计算 powerpc体系结构是risc(精简指令集计算),定义了 200 多条指令。powerpc 之所以是 risc,原因在于大部分指令在一个单一的周期内执行,而且是定长的32位指令,通常只执行一个单一的操作(比如将内存加载到寄存器,或者将寄存器......
    摘要: 庖丁解"d",游刃有余------discuz!免费版安全性分析 作者:[i.t.s]jambalaya论坛:www.itaq.org 前言:记得第一次见分析家的时候,他问我最近在读什么,我告诉他我在继续读雷傲论坛的代码,他笑着说道:"那种东西漏洞一大把,读他做什么?去读discu......


使用OpenSSLAPI进行安全编程

创建基本的安全连接与非安全连接 kenneth ballard (kenneth.ballard@ptk.org) 【程序编程相关:木马病毒清除的通用解法

【推荐阅读:类自启动病毒QQ乐Worm/QQMsg.

自由程序员 【扩展信息:快速有效地封杀—巧利用Iris来查找蠕虫

2004 年 8 月 学习如何使用 openssl —— 用于安全通信的最著名的开放库 —— 的 api 有些强人所难,因为其文档并不完全.您可以通过本文中的提示补充这方面的知识,并驾驭该 api.在建立基本的连接之后,就可以查看如何使用 openssl 的 bio 库来建立安全连接与非安全连接.与此同时,您还会学到一些关于错误检测的知识.

openssl api 的文档有些含糊不清.因为还没有多少关于 openssl 使用的教程,所以对初学者来说,在应用程序中使用它可能会有一些困难.那么怎样才能使用 openssl 实现一个基本的安全连接呢?本教程将帮助您解决这个问题. 学习如何实现 openssl 的困难部分在于其文档的不完全.不完全的 api 文档通常会妨碍开发人员使用该 api,而这通常意味着它注定要失败.但 openssl 仍然很活跃,而且正逐渐变得强大.这是为什么? openssl 是用于安全通信的最著名的开放库.在 google 中搜索“ssl library”得到的返回结果中,列表最上方就是 openssl.它诞生于 1998 年,源自 eric young 与 tim hudson 开发的 ssleay 库.其他 ssl 工具包包括遵循 gnu general public license 发行的 gnu tls,以及 mozilla network security services(nss)(请参阅本文后面的 参考资料 ,以获得其他信息). 那么,是什么使得 openssl 比 gnu tls.mozilla nss 或其他所有的库都优越呢?许可是一方面因素(请参阅 参考资料).此外,gns tls(迄今为止)只支持 tls v1.0 与 ssl v3.0 协议,仅此而已. mozilla nss 的发行既遵循 mozilla public license 又遵循 gnu gpl,它允许开发人员进行选择.不过,mozilla nss 比 openssl 大,并且需要其他外部库来对库进行编译,而 openssl 是完全自包含的.与 openssl 相同,大部分 nss api 也没有文档资料.mozilla nss 获得了 pkcs #11 支持,该支持可以用于诸如智能卡这样的加密标志.openssl 就不具备这一支持. 先决条件

要充分理解并利用本文,您应该: 精通 c 编程.

熟悉 internet 通信与支持 internet 的应用程序的编写.

并不绝对要求您熟悉 ssl ,因为稍后将给出对 sll 的简短说明;不过,如果您希望得到详细论述 ssl 的文章的链接,请参阅 参考资料部分.拥有密码学方面的知识固然好,但这并不是必需的. 什么是 ssl?

ssl 是一个缩写,代表的是 secure sockets layer.它是支持在 internet 上进行安全通信的标准,并且将数据密码术集成到了协议之中.
...   下一页
 ·loadablekernelmodules注射    »显示摘要«
    摘要: ==phrack inc.== volume 0x0b, issue 0x3d, phile #0x0a of 0x0f |=----------------=[ infecting loadable kernel modules ]=----------------=| |=-......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE