存档在 ‘linux 安全’ 分类

搭建安全Linux系统的详细步骤介绍

2010年6月17日

许多刚接触Linux系统的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七 条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显著降低他们所面临的风险。

请任何大型机构的网络管理员对Linux系统和网络操作系统(如Windows NT或Novell)进行比较,可能他会承认Linux是一个内在更加稳定,扩展性更强的解决方案。可能他还会承认,在保护系统免受外部攻击方 面,Linux可能是三者中最难配置的系统。

这种认识相当普遍——许多刚接触Linux系统的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文 件的界面。多数管理员充分认识到他们需要手工设置阻碍和障碍,以阻止可能的黑客攻击,从而保护公司数据的安全。只是在他们并不熟悉的Linux领域内,他 们不确定自己的方向是否正确,或该从何开始。

这就是本文的目的所在。它列出一些简易的步骤,帮助管理员保障Linux系统的安全,并显著降低他们面临的风险。本教程列出了七个这样的步骤,但您 也可以在Linux手册和讨论论坛中发现更多内容。

保护根账户

Linux系统上的根账户(或超级用户账户)就像是滚石演唱会上的后台通行证一样——它允许您访问系统中的所有内容。因此,值得采取额外的步骤对它 加以保护。首先,用密码命令给这个账户设置一个难以猜测的密码,并定期进行修改,而且这个密码应仅限于公司内的几个主要人物(理想情况下,只需两个人)知 晓。

然后,对/etc/securetty文件进行编辑,限定能够进行根访问的终端。为避免用户让根终端“开放”,可设置TMOUT当地变量为非活动根 登录设置一个使用时间;并将HISTFILESIZE当地变量设为0,保证根命令记录文件(其中可能包含机密信息)处于禁止状态。最后,制订一个强制性政 策,即使用这个账户只能执行特殊的管理任务;并阻止用户默认以根用户服务登录。

» 阅读更多: 搭建安全Linux系统的详细步骤介绍

2009年最受关注的六大开源软件出炉 火狐上榜

2010年3月22日

2009年即将过去,在这一年里 ,出现了一些优秀而炫酷的开源软件,比如Xen、Ubuntu、和Android。
但是,Linux仍然是自由开放软件(FOSS)运动的核心,并且今年的开源操作系统也取得了实质性进展。
下面,就让我们回顾一下2009年一些顶级的开源产品。以下软件大家使用过没有。

  最受关注软件1、Xen

  Xen不算是一个开源软件,确切的说它是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(移植)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

  Xen并不是一项新技术,但2009年对于Xen来说是特别的一年。首先由于虚拟化之热,Xen也被热捧,其次,在英特尔公司的支持下,2009 Xen峰会(2009 Xen Summit)在首次在中国举办,Xen.org顶级国际社区专家、国内虚拟化方面的专家学者、Xen爱好者共同探讨如何以开源软件创新。英特尔表示,通过此次主办2009 Xen峰会,英特尔将进一步激发Xen虚拟化等开源软件基于英特尔架构的快速创新。
» 阅读更多: 2009年最受关注的六大开源软件出炉 火狐上榜

nginx服务器介绍

2010年2月7日

Nginx 可用于php运行环境、网站负载均衡、反向代理、缓存加速服务等应用!

==Nginx概述 ==
HTTP基础功能:
处理静态文件,索引文件以及自动索引;
反向代理加速(无缓存),简单的负载均衡和容错;
FastCGI,简单的负载均衡和容错;

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。

Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客新浪播客网易新闻等门户网站频道,六间房56.com等视频分享网站,Discuz!官方论坛水木社区等知名论坛,豆瓣YUPOO相册海内SNS迅雷在线等新兴Web 2.0网站。

Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性:
在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue作为开发模型.
Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多.
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验.
Nginx 是一个 安装非常的简单 , 配置文件 非常简洁(还能够支持perl语法), Bugs非常少的服务器: Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够 不间断服务的情况下进行软件版本的升级.

关于图片水印处理的研究

2010年1月28日

鹏鹏工作室近来一直在做图片打水印的研究,图片打水印是个很好的防盗链的方法,即便是你的图片被人转载,有你网站的logo,也是一个很好的宣传途径.

我用的不是程序员普遍的GD库,而是采用的ImageMagic 软件, 大家可以到官方网站上下载使用,并有详细使用说明(英文). 配合程序可以批量处理图片水印问题

本文来自:http://jk.scanmon.com/wp/about_image_watermark.html

有这方面的问题可以在月影鹏鹏的blog上留言,     鹏鹏工作室也做这方面的技术支持 http://www.scanmon.com

月影鹏鹏给大家看一下我做的图片加水印效果

ImageMagick是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个图片或图片序列进行改变大小、旋转、锐化、减色或增加特效,并将操作的结果以相同格式或其它格式保存。对图片的操作,可以通过命令行进行,也 可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包,部分地支 持SVG。现在,ImageMagic的主要精力集中在性能、减少bug以及提供稳定的API和ABI上。
ImageMagick功能强大,却是免费的。
ImageMagick的功能
1. 将图片从一个格式转换到另一个格式,包括直接 convert ico 图标。
2. 改变尺寸、旋转、锐化(sharpen)、减色、图片特效
3. 缩略图片的合成图( a montage of image thumbnails)
4. 适于web的背景透明的图片
5. 将一组图片做成gif动画,直接convert
6. 将几张图片做成一张组合图片,montage
7. 在一个图片上写字或画图形,带文字阴影和边框渲染。
8. 给图片加边框或框架
9. 取得一些图片的特性信息
10,几乎包括了gimp可以做到的常规插件功能。甚至包括各种曲线参数的渲染功能。只是那命令的写法,够复杂。
ImageMagick几乎可以在任何非专有的操作系统上编译,无论是32位还是64位的CPU,包括*nix ,Windows ‘95/’98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9 /10), VMS 和 OS/2.

» 阅读更多: 关于图片水印处理的研究

让Linux操作系统防止syn攻击,屏蔽 SYN_RECV 的连接

2010年1月22日

抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。

» 阅读更多: 让Linux操作系统防止syn攻击,屏蔽 SYN_RECV 的连接

Varnish中英文手册

2010年1月17日


.设置Backend服务器

backend www {
.host = “www.example.com”;
.port = “http”;
}

The backend object can later be used to select a backend at request time:

if (req.http.host ~ “^example.com$”) {
set req.backend = www;
}

////////////////////////////////////////////////////////////////////////////////////
» 阅读更多: Varnish中英文手册

debian5.0(lenny) iptables 实例

2009年12月8日

» 阅读更多: debian5.0(lenny) iptables 实例