Latest Posts »
Latest Comments »
Popular Posts »

所在公司现急需如下岗位的有缘人加盟

Written by bixuan on 2010年09月1号 – 20:43

所在公司(网站:http://www.kingnet.com)现急需如下岗位的有缘人加盟:

  1. 运营总监
  2. 产品总监
  3. 数据分析师
  4. php/AS3开发工程师

如果有兴趣或者有朋友有兴趣都可以联系我,联系方式见下面:

邮箱:bixuan#gmail.com(请将#换成@)
QQ:6149968
MSN:jhxjh#hotmail.com(请将#换成@)

期待您的加盟~


Tags:
Posted in 生活日志 | No Comments »

今天唧吧群第三次聚会

Written by bixuan on 2010年08月21号 – 07:36

今天唧吧群第三次聚会^_^


Posted in 生活日志 | No Comments »

标新立异往往是贬义的~

Written by bixuan on 2010年07月31号 – 23:09

标新立异往往是贬义的~


Posted in 生活日志 | No Comments »

淘米网络招聘高级运维工程师

Written by bixuan on 2010年07月8号 – 18:52

淘米网络(http://www.taomee.com/)

高级运维工程师

职位描述:

1. 负责在线业务系统的日常管理和变更;

2. 负责在线业务系统的运维监控与安全保障、系统性能分析和优化等;

3. 参与推进系统运维的管理体系建设,流程以及文档建设。

职位要求:

1. 计算机或相关专业本科以上学历;

2. 精通Gun/Debian Linux发行版的管理维护,安全配置,性能调优,文件系统;

3. 熟练掌握shell编程,以及Perl或其它脚本语言编程;

4. 熟练掌握linux下服务器软件的安装、配置,如apache,mysql,nginx等;

5. 熟悉常见开源监控系统,如:nagios,cacti,ganglia;

6. 三年以上互联网行业运维工作经历(管理过100台以上服务器)。

工作地点:上海闵行区漕河泾田林路呀

有兴趣的朋友可请将简历发给我邮箱:bixuan#gmail.com(请将#改成@)祝你好运!


Tags: , ,
Posted in 生活日志 | No Comments »

终于拟出了监控特性规范

Written by bixuan on 2010年06月22号 – 01:32

终于拟出了监控特性规范,给自己鼓励下,明天继续完善:)


Tags:
Posted in 生活日志 | 1 Comment »

如何找出当前占用磁盘IO最多的进程

Written by bixuan on 2010年06月8号 – 11:21

linux系统上可以使用(centos 2.6.18-144开始支持),dstat版本至少是:dstat-0.6.7-1.rf.noarch.rpm

安装

wget -c http://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpm

rpm -Uvh dstat-0.6.7-1.rf.noarch.rpm

使用

# dstat -M topio -d -M topbio

—-most-expensive—- -dsk/total- —-most-expensive—-

i/o process      | read  writ|  block i/o process

owl_agent  9642B: 439B|  38k   42k|init       8317B:  41B

nginx         0 :2005B|   0    26k|

gmond         0 :  16k|   0    17k|

gmond         0 : 444B|   0     0 |

其他

低于这个kernel版本的可以参考这个方法:http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/

最后多谢光哥和W总~


Tags: , ,
Posted in 操作系统, 管理工具 | No Comments »

OWL改版

Written by bixuan on 2010年05月23号 – 02:45

1、OWL首页改版,列出最常用的3项;2、增加分页;3、增加针对某项任务是否报警的设置;4、加上执行时间


Tags:
Posted in 生活日志 | No Comments »

nginx文件类型错误解析漏洞

Written by bixuan on 2010年05月21号 – 07:29

漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻陷支持php的nginx服务器。
漏洞分析:nginx默认以cgi的方式支持php的运行,譬如在配置文件当中可以以


location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}

的方式支持对php的解析,location对请求进行选择的时候会使用URI环境变量进行选择,其中传递到后端Fastcgi的关键变量SCRIPT_FILENAME由nginx生成的$fastcgi_script_name决定,而通过分析可以看到$fastcgi_script_name是直接由URI环境变量控制的,这里就是产生问题的点。而为了较好的支持PATH_INFO的提取,在PHP的配置选项里存在cgi.fix_pathinfo选项,其目的是为了从SCRIPT_FILENAME里取出真正的脚本名。
那么假设存在一个http://www.80sec.com/80sec.jpg,我们以如下的方式去访问
http://www.80sec.com/80sec.jpg/80sec.php
将会得到一个URI

/80sec.jpg/80sec.php

经过location指令,该请求将会交给后端的fastcgi处理,nginx为其设置环境变量SCRIPT_FILENAME,内容为

/scripts/80sec.jpg/80sec.php

而在其他的webserver如lighttpd当中,我们发现其中的SCRIPT_FILENAME被正确的设置为

/scripts/80sec.jpg

所以不存在此问题。
后端的fastcgi在接受到该选项时,会根据fix_pathinfo配置决定是否对SCRIPT_FILENAME进行额外的处理,一般情况下如果不对fix_pathinfo进行设置将影响使用PATH_INFO进行路由选择的应用,所以该选项一般配置开启。Php通过该选项之后将查找其中真正的脚本文件名字,查找的方式也是查看文件是否存在,这个时候将分离出SCRIPT_FILENAME和PATH_INFO分别为

/scripts/80sec.jpg和80sec.php

最后,以/scripts/80sec.jpg作为此次请求需要执行的脚本,攻击者就可以实现让nginx以php来解析任何类型的文件了。

POC: 访问一个nginx来支持php的站点,在一个任何资源的文件如robots.txt后面加上/80sec.php,这个时候你可以看到如下的区别:

访问http://www.80sec.com/robots.txt

HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Thu, 20 May 2010 10:05:30 GMT
Content-Type: text/plain
Content-Length: 18
Last-Modified: Thu, 20 May 2010 06:26:34 GMT
Connection: keep-alive
Keep-Alive: timeout=20
Accept-Ranges: bytes

访问访问http://www.80sec.com/robots.txt/80sec.php

HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Thu, 20 May 2010 10:06:49 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.2.6

其中的Content-Type的变化说明了后端负责解析的变化,该站点就可能存在漏洞。

漏洞厂商:http://www.nginx.org

解决方案:

我们已经尝试联系官方,但是此前你可以通过以下的方式来减少损失

关闭cgi.fix_pathinfo为0

或者

if ( $fastcgi_script_name ~ \..*\/.*php ) {
return 403;
}

本文来自:http://www.80sec.com/nginx-securit.html


Tags: , , ,
Posted in Nginx, application | No Comments »

非常棒的系统监控工具nmon

Written by bixuan on 2010年05月11号 – 14:41


Tags: , , ,
Posted in 管理工具, 运维小技巧 | No Comments »

在vim里使用backspace

Written by bixuan on 2010年04月28号 – 00:19

在:$HOME/.vimrc加入:
set nocompatible
set backspace=2

使BackSpace可正常使用


Tags: ,
Posted in 生活日志 | No Comments »
 Page 1 of 49  1  2  3  4  5 » ...  Last »