<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Praifire的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Praifire</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Praifire]]></copyright><item><title><![CDATA[堡垒机与数据库审计]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/78559467</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/78559467</guid><author>Praifire</author><pubDate>Fri, 17 Nov 2017 11:40:33 +0800</pubDate><description><![CDATA[随着企业规模不断发展壮大，为提升企业运行效率，降低运营成本，企业信息化系统也在日益壮大，运维问题也日趋复杂，企业核心数据资源的安全无法进行有效管控，为企业健康发展埋下隐患。





基于此原因，企业信息化建设需在满足业务运行的前提下，加强内控与安全审计力度，切实保障信息系统安全运行，满足企业内控管理的合规要求。




小编就信息安全内控与数据安全领域的两款明星产品“堡垒机]]></description><category></category></item><item><title><![CDATA[什么是cgi漏洞]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/78549491</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/78549491</guid><author>Praifire</author><pubDate>Thu, 16 Nov 2017 11:43:15 +0800</pubDate><description><![CDATA[CGI是Common Gateway Inerface（公用网关接口）的简称，并不特指一种语言。Web服务器的安全问题主要包括：1）Web服务器软件编制中的BUG；2）服务器配置的错误。可能导致CGI源代码泄漏，物理路径信息泄漏，系统敏感信息泄漏或远程执行任意命令。CGI语言漏洞分为以下几类：配置错误、边界条件错误、访问验证错误、来源验证错误、输入验证错误、策略错误、使用错误等等。CGI漏洞大多分]]></description><category></category></item><item><title><![CDATA[常见漏洞]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/78549473</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/78549473</guid><author>Praifire</author><pubDate>Thu, 16 Nov 2017 11:42:10 +0800</pubDate><description><![CDATA[允许Traceroute探测


远端WWW服务支持TRACE请求


远端WWW服务提供了对WebDAV的支持


远端WEB服务器上存在/robots.txt文件


远端VNC服务正在运行


远端HTTP服务器类型和版本信息泄漏


远端DNS服务允许递归查询


远程代理服务器允许连接任意端口


远程代理服务器接受POST请求


]]></description><category></category></item><item><title><![CDATA[TCP三次握手和四次挥手协议]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52750224</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52750224</guid><author>Praifire</author><pubDate>Fri, 07 Oct 2016 16:47:14 +0800</pubDate><description><![CDATA[转载网址：http://swiftlet.net/archives/1082
一、TCP链接协议概述：
建立TCP需要三次握手才能建立，而断开连接则需要四次握手。整个过程如下图所示：



二、建立连接的过程
首先Client端发送连接请求报文，Server段接受连接后回复ACK报文，并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文，并分配资源，]]></description><category></category></item><item><title><![CDATA[网站盗链问题及解决方案]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52680114</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52680114</guid><author>Praifire</author><pubDate>Tue, 27 Sep 2016 13:51:57 +0800</pubDate><description><![CDATA[转载网址：http://www.cnblogs.com/AngelLee2009/archive/2011/10/13/2209594.html
一、什么是盗链？


    内容不在自己服务器上，而通过技术手段，绕过别人放广告有利益的最终页，直接在自己有广告有利益的页面上向最终用户提供内容。常常是一些名不经传的小网站来盗取一些有实力的大网站的地址（比如一些音乐、图片、软件的下载地址）然后]]></description><category></category></item><item><title><![CDATA[Ubuntu server PostgreSQL安装以及基本操作]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52495136</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52495136</guid><author>Praifire</author><pubDate>Sat, 10 Sep 2016 15:45:49 +0800</pubDate><description><![CDATA[1. 安装：


   sudo apt-get install postgresql



2.登录postgresql


 sudo -u postgres psql  或者 su  postgres




3.创建数据库 
createdb  数据库名；
4.创建表：
如：

CREATE TABLE weather (
    city    ]]></description><category></category></item><item><title><![CDATA[ubuntu server 安装mysql以及基本操作]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52494971</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52494971</guid><author>Praifire</author><pubDate>Sat, 10 Sep 2016 14:50:54 +0800</pubDate><description><![CDATA[1.安装mysql



sudo apt-get install mysql-server
　　sudo apt-get isntall mysql-client
　　sudo apt-get install libmysqlclient-dev

2.检查是否安装成功


sudo netstat -tap | grep mysql

3.进入mysql
mysql]]></description><category></category></item><item><title><![CDATA[防火墙相关知识学习总结]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52435934</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52435934</guid><author>Praifire</author><pubDate>Sun, 04 Sep 2016 23:39:28 +0800</pubDate><description><![CDATA[一、OECD组织定义的安全网络体系遵循的CIA基本理念：]]></description><category></category></item><item><title><![CDATA[交换机和路由器的数据包转发流程简述]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52385314</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52385314</guid><author>Praifire</author><pubDate>Wed, 31 Aug 2016 15:07:27 +0800</pubDate><description><![CDATA[当交换机收到一个数据包时；
交换机会将这个数据包包头的目的MAC信息提取出来，与自身的MAC地址表比较；
情况一：如果找到对应项，则按MAC表进行转发；
情况二：如果没找到对应项，则在除了接收到数据包以外的所有端口进行转发（广播）；

解释：MAC地址表 是MAC地址与端口对应的关系表；即某个MAC地址连接在某个端口；
问题：当情况二发生时，需要在其他所有端口进行广播（这样做其实很不好]]></description><category></category></item><item><title><![CDATA[VLAN-TAG 知识相关]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52385304</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52385304</guid><author>Praifire</author><pubDate>Wed, 31 Aug 2016 15:06:31 +0800</pubDate><description><![CDATA[VLAN技术要点主要有两点：

1.支持VLAN的交换机的内部交换原理；

2.设备之间(交换机之间，交换机与路由器之间，交换机与主机之间)交互时，VLAN TAG的添加和移除。

802.1Q VLAN只定义了数据帧的封装格式，即，在以太网帧头中插入了4个字节的VLAN字段。

其主要内容为VLAN TAG，紧随其后的数据类型和802.1p报文优先级的标识。

以太网帧格式]]></description><category></category></item><item><title><![CDATA[二层交换机、三层交换机和路由器的原理及区别]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52382920</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52382920</guid><author>Praifire</author><pubDate>Wed, 31 Aug 2016 11:01:39 +0800</pubDate><description><![CDATA[转载网址：http://blog.youkuaiyun.com/herostarone/article/details/8256235


二层交换机:

         二层交换技术是发展比较成熟，二层交换机属数据链路层设备，可以识别数据包中的MAC地址信息，根据MAC地址进行转发，并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
具体如下：
（1）当交换机从某个端口收到一个数据]]></description><category></category></item><item><title><![CDATA[TCP异常终止（reset报文）]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52367962</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52367962</guid><author>Praifire</author><pubDate>Tue, 30 Aug 2016 11:50:38 +0800</pubDate><description><![CDATA[转载网址：http://www.vants.org/?post=22



TCP异常终止（reset报文）
TCP的异常终止是相对于正常释放TCP连接的过程而言的，我们都知道，TCP连接的建立是通过三次握手完成的，而TCP正常释放连接是通过四次挥手来完成，但是有些情况下，TCP在交互的过程中会出现一些意想不到的情况，导致TCP无法按照正常的四次挥手来释放连接，如果此时不通过其他的方式来]]></description><category></category></item><item><title><![CDATA[Web应用防火墙（WAF Web Application Firewall）评价标准【译文】]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52367946</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52367946</guid><author>Praifire</author><pubDate>Tue, 30 Aug 2016 11:48:02 +0800</pubDate><description><![CDATA[转载网址：http://blog.chinaunix.net/uid-204498-id-117972.html

Web应用防火墙（WAF  Web Application Firewall）评价标准


Version 1.0 (January 16, 2006)



Copyright © 2005,2006 Web Application Security Consor]]></description><category></category></item><item><title><![CDATA[python 学习（二十一）之文件I/O]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52344574</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52344574</guid><author>Praifire</author><pubDate>Sun, 28 Aug 2016 11:52:02 +0800</pubDate><description><![CDATA[一、读取键盘输入
Python提供了两个内置函数从标准输入读入一行文本，默认的标准输入是键盘。如下：



raw_inputinput
   1. raw_input函数 ：raw_input([prompt])
 函数从标准输入读取一个行，并返回一个字符串（去掉结尾的换行符）。
 
     示例：
#!/usr/bin/python
# -*- coding: UTF-8]]></description><category></category></item><item><title><![CDATA[python 学习（二十）之模块]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52337102</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52337102</guid><author>Praifire</author><pubDate>Sat, 27 Aug 2016 21:19:28 +0800</pubDate><description><![CDATA[一、什么是模块？
 1.1 模块是Pyhon最高级别的程序组织单元，它将程序代码和数据封装起来以便重用。实际的角度，模块往往对应Python程序文件。
每个文件都是一个模块，并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要的内置函数进行处理。


import: 使客户端（导入者）以一个整体获取一个模块。from:容许客户端从一个模块文件中获取特定的变]]></description><category></category></item><item><title><![CDATA[python 学习（十九）之浅谈闭包]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52334573</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52334573</guid><author>Praifire</author><pubDate>Sat, 27 Aug 2016 12:23:03 +0800</pubDate><description><![CDATA[一、定义：
 1.闭包：闭包（Closure）是词法闭包（Lexical Closure）的简称，是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在，即使已经离开了创造它的环境也不例外。所以，有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。
二、闭包
 例一：def make_adder(addend):
    def adder(augend):]]></description><category></category></item><item><title><![CDATA[python 学习（十八）函数再学习]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52305277</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52305277</guid><author>Praifire</author><pubDate>Wed, 24 Aug 2016 23:37:59 +0800</pubDate><description><![CDATA[一：def是Python中的一个可执行语句——函数并不存在，直到Python运行了def后才存在。def创建了一个对象，并将其赋值给一个变量名，这个变量名就是函数名。def可以出现在任一语句可以出现的地方——甚至是嵌套在其他语句中。
示例：
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def times(x,y):
    return x*y]]></description><category></category></item><item><title><![CDATA[python 学习（十七）之函数]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52303875</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52303875</guid><author>Praifire</author><pubDate>Wed, 24 Aug 2016 22:13:24 +0800</pubDate><description><![CDATA[一、Python包括内建函数和用户自定义函数。
     1.内建函数包括：


 数学运算类：如 求绝对值函数 abs(x)  ；集合类操作 ：如 set实例化函数 set();逻辑判断函数： 如cmp(x, y)；反射函数 IO操作函数

     2.用户自定义函数
          定义一个实现所要实现某些功能的函数。


二、用户自定义函数
    规则：

]]></description><category></category></item><item><title><![CDATA[python 学习（十六）之日期和时间]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52294834</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52294834</guid><author>Praifire</author><pubDate>Tue, 23 Aug 2016 22:18:21 +0800</pubDate><description><![CDATA[一、Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳。
示例：
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time;  # 引入time模块
ticks =]]></description><category></category></item><item><title><![CDATA[python 学习（十五）之 字典]]></title><link>https://blog.youkuaiyun.com/Praifire/article/details/52294180</link><guid>https://blog.youkuaiyun.com/Praifire/article/details/52294180</guid><author>Praifire</author><pubDate>Tue, 23 Aug 2016 21:44:09 +0800</pubDate><description><![CDATA[一、字典是另一种可变容器模型，且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割，每个对之间用逗号(,)分割，整个字典包括在花括号({})中 ，
 格式如下所示：
d = {key1 : value1, key2 : value2 }


键必须是唯一的，但值则不必。值可以取任何数据类型，但键必须是不可变的，如字符串，数字或元组。
二、创建字典两种形式：]]></description><category></category></item></channel></rss>