12 12
发新话题
打印

FreeBSD基本安全加固

FreeBSD基本安全加固

FreeBSD基本安全加固:
1.修改 /etc/rc.conf:
sendmail_enable="NONE"   //关闭sendmail
syslogd_enable="YES"     //开户syslogd
syslogd_flags="-ss"      //禁止syskogd接受来自远程主机的记录并关闭端口,但仍然允许 localhost 进行日志记录
tcp_drop_synfin="YES"    //阻止OS指纹识别的企图,需在内核中加入" options  TCP_Drop_SYNFIN "
log_in_vain="YES"        //记录每一个到关闭端口的连接企图,这个最好是在启用了防火墙功能之后再打开.
accounting_enable="YES"  //打开系统审计功能
clear_tmp_enable="YES"   //在系统启动时将清空 /tmp
icmp_drop_redirect="YES"  //丢弃ICMP重定向。可以防止DOS攻击或劫持进程
icmp_log_redirect="YES"   //记录ICMP重定向
fsck_y_enable="YES"      //计算机启动时候发现文件系统失效,将以-y参数运行fsck
update_motd="NO"         //防止系统自动加入信息到motd
sendmail_enable="NONE"
syslogd_enable="YES"
syslogd_flags="-ss"
tcp_drop_synfin="YES"
log_in_vain="YES"
accounting_enable="YES"
clear_tmp_enable="YES"
icmp_drop_redirect="YES"
icmp_log_redirect="YES"
fsck_y_enable="YES"
update_motd="NO"
修改/etc/sysctl.conf文件,调整IP堆栈
net.inet.icmp.bmcastecho=0   #关闭对广播类型的响应,过滤ICMP响应后,服务器无法ping 通,可以提高部分安全性能
net.inet.udp.checksum=1      #对UDP包的校验和进行计算,防止不正确的UDP包的攻击
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
# 在默认情况下,操作系统在关闭的端口上接受到TCP SYN段的时候,会发送RST信息包,告诉攻击者这个端口关闭了,导致攻击者继续扫描下一个端口,使端口扫描简单化,浪费了本机CPU时间在DOS上。我们可以使用blackhole来控制对没有socket监听的TCP或者UDP端口接受到连接请求时的行为。
#当设置这个选项后,系统将马上丢弃这个包而不发RST包,连接端将看到"Connection reset by peer."

2.限制远程登录的终端数量:
修改 /etc/ttys,如果不想打开太多的终端,请把对应的 "on" 改为 "off" ,当然,只是一部分 ttys .保持至少1个 "on," 否则会无法登录,这将导致系统无法使用.ttyv8 默认情况下是 "off" .

3.限制远程登录地址和用户:
限制远程登录,可以通过编辑 /etc/login.access 实现的:
如果禁止一切远程登录(这意味着必须物理地坐在机器前面),删除下面这一行前面的#号:
#-:wheel:ALL EXCEPT LOCAL .win.tue.nl
并把 .win.tue.nl 去掉,于是它看起来将像这样:
-:wheel:ALL EXCEPT LOCAL
如果你需要从远程登录,那么把.win.tue.nl 替换为相应的IP或域名。如果有多个地址,用空格分开。
如果只有一两个用户的话,那么可以拒绝其他人登录:
-:ALL EXCEPT user1 user2:ttyv0 ttyv1 ttyv2 ttyv3 ttyv4
用具体的用户名替换掉 user1 user2 。如果需要的话,增加相应的tty。
4.升级源码:
创建stable-supfile:
*default host=cvsup4.freebsdchina.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
src-all
ports-all tag=.
执行:
cvsup -g -L 2 stable-supfile
完成后在/usr/src中执行:
make world
完成后,再编译内核,如果发生错误:
执行:
mergemaster -p
make world
mergemaster -i

5.内核编译:
加入:
options         IPFILTER                #ipfilter support
options         IPFILTER_LOG            #ipfilter logging
options         TCP_Drop_SYNFIN         #drop TCP packets with SYN+FIN  丢弃SYNFIN包,需要在rc.conf中打开
options         SC_NO_HISTORY           #取消历史记录,在登出系统后刷新虚拟终端缓冲中的内容
options         SC_DISABLE_DDBKEY       # disable `debug' key   取消debug键
options         SC_DISABLE_REBOOT       # disable reboot key sequence  取消ctl+alt+del键
6.修改/etc/sysctl.conf文件,调整IP堆栈
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
在默认情况下,操作系统在关闭的端口上接受到TCP SYN段的时候,会发送RST信息包,告诉攻击者这个端口关闭了,导致攻击者继续扫描下一个端口,使端口扫描简单化,浪费了本机CPU时间在DOS上。我们可以使用blackhole来控制对没有socket监听的TCP或者UDP端口接受到连接请求时的行为。
当设置这个选项后,系统将马上丢弃这个包而不发RST包,连接端将看到"Connection reset by peer."
7.使用 tcp wrapper (/etc/hosts.allow)允许/拒绝访问特定的TCP服务。
tcp_wrappers 可以在访问者要求服务前先检查/etc/hosts.allow 文件中设定的规则,符合放行规则的才会去启动服务程序,可以达到有条件开放系统服务的目的。
在/etc/host.allow文件中,注释掉"ALL:ALL:allow",去掉其他无关服务访问,增加如下内容:
sshd: localhost : allow
sshd: friendlycomputer : allow
sshd: all : deny
另外需要注意的是:
注意规则的先后顺序,因为tcp_wrappers的规则有first match 的特性,最好把放行的规则写在前面,然后在后面加一条全部禁止的规则;
为避免 DNS 欺骗,规则尽量使用IP表示;
FreeBSD缺省的/etc/hosts.allow中第一条规则是 ALL : ALL : allow,自己的规则一定要放在他前面才有效。
8.登录环境:
freebsd# rm -rf /etc/motd
freebsd# ee /etc/motd
I am administrator , Who are you ?
freebsd# touch /etc/COPYRIGHT
freebsd# ee /etc/gettytab
default:下面一行改为:
:cb:ce:ck:lc#1000:im=\r\This is www.lingfengcn ! \n\r\n:sp#1200:\
9、配置SSH
修改/etc/ssh/ssh_config文件
1)使用protocol 2代替protocol 1,SSH2更加安全,可以防止攻击者通过修改携带的版本banner来劫持(hijacking)启动会话进程并降低到protocol 1。注释掉protocol 2,1 改用下面语句代替:
protocol 2
2)合理设置最大连接数量, 防止DOS攻击
MaxStartups 5:50:10
3)禁止远程root和空密码登录,建议关闭X11forwording
X11Forwarding no
10、检视系统记录:
在 /var/log 中,记录了许多系统的信息,我们应该要时常检视它们:
adduser      使用 adduser 的记录。
cron         定时排程的记录。
maillog      邮件记录。
messages     系统讯息记录。
security     安全性记录,如防火墙。
FreeBSD 预设每天定时执行一些分析的工作,并将结果寄给 root,建议你最好每天阅读它们。我们可以在 /etc/mail/aliases 的开头中加入下面这一行:
freebsd# ee /etc/mail/aliases
加入:
root: wanglin.sun@163.com
freebsd# newaliases     //让设定生效
这样,所有寄给 root 的信件,都会自动转给所设定的信箱。root 每天会收到 "daily run output" 及 "security check output" 这二封信,这是依照我们在 /etc/defaults/periodic.conf 中所设定的定时执行工作输出的结果。
11、漏洞修补:
FreeBSD 总部会不定期公布己知的安全漏洞,并提供修补方式,我们必须时常到 FreeBSD 的网站注意关于安全性的消息,该网站的位置是 http://www.freebsd.org/security/index.html
例如:
FreeBSD-SA-05:17.devfs.asc
FreeBSD-SA-05:16.zlib.asc
FreeBSD-SA-05:15.tcp.asc
FreeBSD-SA-05:14.bzip2.asc
FreeBSD-SA-05:13.ipfw.asc
FreeBSD-SA-05:12.bind9.asc
FreeBSD-SA-05:11.gzip.asc
FreeBSD-SA-05:10.tcpdump.asc
FreeBSD-SA-05:09.htt.asc
Solution:
Perform one of the following:
1) Upgrade your vulnerable system to 5-STABLE, or to the RELENG_5_4,
or RELENG_5_3 security branch dated after the correction date.
2) To patch your present system:
The following patches have been verified to apply to FreeBSD 5.3, and
5.4 systems.
a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.
freebsd# fetch ftp://ftp.FreeBSD.org/pub/FreeBS ... A-05:17/devfs.patch
freebsd# fetch ftp://ftp.FreeBSD.org/pub/FreeBS ... :17/devfs.patch.asc
b) Apply the patch.
freebsd# cd /usr/src
freebsd# patch < /path/to/patch
c) Recompile your kernel as described in
<URL:http://www.freebsd.org/handbook/kernelconfig.html> and reboot the
system.
我们可以选择下列二种方式其中之一来进行修补,第一种方式是将您的 FreeBSD 升级至 5-STABLE、RELENG_5_4、或 RELENG_5_3。第二种方式是我们最常用的方法,也就是下载修补的原始码。通常我们必须依照所使用的 FreeBSD 系统来下载不同版本所使用的补丁。上述范例中,其修补文件分别供 FreeBSD 5.3 及 5.4 使用。
我们以 FreeBSD 5.4 为例,首先,我们必须下载更新档,请使用下列指令下载:
freebsd# cd /usr/src
freebsd# fetch ftp://ftp.FreeBSD.org/pub/FreeBS ... A-05:17/devfs.patch
我们将档案下载到 /usr/src 目录下,这个档案是修补的档案,而 devfs.patch.asc 是用来检查 pgp 签名的签名档,如果您不使用 pgp 检查所下载的档案是否正确,您可以忽略这个档案。
我们所下载的 patch 档是将漏洞修补前及修补后的原始码差异存成一个档案,接下来我们必须将这个差异和我们系统中的原始码合并。因此,我们系统中一定要安装 FreeBSD 的原始码,也就是 /usr/src 这个目录下有原始码的数据,如果您在安装 FreeBSD 时并未安装原始码,您可以使用 sysinstall 来安装原始码套件。接下来我们就可以将所下载的档案合并到系统中:
freebsd# cd /usr/src
freebsd# patch < /usr/src/devfs.patch
最后,依照这个修补档的说明,我们必须重新编译系统核心,请参考「编译核心」一章,并于安装新核心之后重新开机即可。并非所有修补都必须重新编译系统核心,有的修补可能要重新编译其它非核心程序,甚至整个系统,我们必须按照 Solution 的说明执行适当的步骤。


12.FreeBSD下,IP与MAC绑定命令:
arp -s <mac> <lan_pc_ip>

arp -s 99:de:dd:88:od:cc 192.168.1.5
arp -s 99:de:d4:68:od:cc 192.168.1.8

TOP

里氏硬度计2

勇敢与持枪劫匪搏斗 巴西华侨拼死保住赈灾捐款





















专业生产,销售:测振仪(又名振动仪/振动计),现场动平衡仪,机器状态点检仪(存储测振仪),超声波测厚仪,超声波探伤仪(转速表),红外线测温仪设备状态数据采集器,设备故障综合诊断系统等系列检测产品

TOP

给大家推荐一个美女多的游戏

惊艳美女云集<美女三国> 千元大礼包人人有份
                                                       -------------三国类网页游戏的终极大作

   让人翘首以盼的由游戏盒子倾力打造的一款全新即时策略性网页游戏《美女三国之小乔出嫁》盛装开幕了。

   

    从《美女三国》sanguo.boxgm.com开区的预告发出,就有众多网友,来函来电咨询,问:美女三国 什么时候开始测试啊,什么时候正式开放啊。在此对一直支持我们的众多网友,和游戏盒子的120万老朋友们表示真挚的感谢!感谢你们对游戏盒子对《美女三国》的关注,支持和厚爱。   仅《美女三国之小乔初嫁》开服不足一个小时,便如潮水般涌进了近千的网友,开服次日注册用户就已突破万人。我们简单做了一下调查,其中以女性玩家人数最多,比例达到2/3 .

   金秋十月 丹桂飘香 ;金秋时月,暗香袭人,众多佳丽的加入,无疑也成了美女三国的一道亮丽的风景线。

  英雄榜也在不断的刷新,众多家族联盟也都踊跃的进入了美女三国。英雄的队伍也在不断的增长,在美女三国,有一展宏图,实现自己的统一霸业的为目标的霸业系玩家,还有誓复汉室一匡天下的忠义系玩家,也有是偏居一隅,求得安乐的 安乐系玩家。都在努力建立着自己的王国憧憬着自己的梦想。其逢乱世,究竟谁能成就霸业,谁能一匡天下,谁能称霸一方那。乱世造就几多悲歌,也成就几多英雄。自古美女爱英雄,英雄怜美女。金秋的十月,广邀天下英雄美女,共赴美女三国。建建千秋功业,留万古英明。那风华绝对,倾国倾城的美女,就是你!

   游戏盒子为了感谢众多网友对《美女三国》的厚爱和支持,决定让开区优惠活动延长至10月6日24时,每天参与答题边可获意外惊喜。美女三国伴你度过一个美好的假期。

   笔者也时尚了一把,带着对希望遇见美女一点憧憬,开始了我的美女三国之旅,上班时间也可以玩!好不惬意,哇进游戏一看这么多的免费道具真是好爽啊。

   你还等什么呢,赶快注册!建立自己的王国。

游戏盒子《美女三国》官方网站 http://pass.boxgm.com/Box_UserReg.asp?Lid=100006
游戏盒子通行证注册地址http://pass.boxgm.com/Box_UserReg.asp?Lid=100006

立即注册开始游戏吧!

友情提示:注册盒子通行证 可以通行游戏盒子所有游戏!并且有免费的加速器软件可以用啊  简单简单加速器http://www.jdjsq.com (终身免费)





如何优雅的解决你面临的网站推广问题?群发软件论坛群发网站推广又将何去何从?

TOP

美容院

新手报道请大家多多包含!!呵呵   希望;论坛越办越好!!!!!





















赠送产品,赠送仪器,全程扶持,美容院招商选美容加盟店省力又省心,搪玻璃反应釜整店跟踪服务无后顾之忧.反应釜选择美容加盟就是选择成功赢利的捷径.  

TOP

万用表

勇敢与持枪劫匪搏斗 巴西华侨拼死保住赈灾捐款





















名牌制造万用表、电容表、钳形表、兆欧表、功率表、电桥、电流表、相序表、钳形功率表、谐波分析仪、红外测温仪、电容、风速仪噪音计、中英文电子线号机等
[url=http:/www.toptry.com.cn]天龙八部私服[/url]

TOP

武侠世界这个游戏好玩吗

魔幻回合制网页游戏【武侠世界】游戏盒子VIP专区盛装开幕


    倍受玩家欢迎的大型无端网游【武侠世界FLASH】为答谢广大玩家的热情支持,给大家提供更为广阔的游戏空间,将于11月14日(周五)14:30再开新服。这次新服务器的开通,是由游戏盒子(BoxGm.Com)倾情打造运营。
    自从【武侠世界FLASH】游戏内测以来,一直受到全国各地玩家的热切喜爱,短短时间内,无数玩家通过各种渠道与我们的工作人员联系,要求开放正式服务器,这次开通游戏盒子VIP服务器也是位了回报广大一直支持着【武侠世界】的玩家们,给大家带来更好的体验,体会更加流畅的感觉。

  这里我们对【武侠世界FLASH】游戏盒子专区玩家的热情支持表示由衷的感谢。同时为了给玩家提供更好的游戏空间,我们会努力以更好的服务来回报广大玩家。随着不断的更新完善,【武侠世界FLASH】也将发展的越来越精彩!

武侠世界FLASH】游戏介绍
武侠世界FLASH游戏背景采用了玩家最喜爱的中国武侠题材,游戏中不仅融入了许多中国经典的武侠文化元素,也融进了后现代主义无厘头的喜剧风格。作为一款绿色游戏,它不但继承了Q版那种轻松活泼的卡通风格,而且让玩家在游戏中感受到中国独特厚重的侠文化氛围。无客户端及启动游戏等步骤,IE直接登陆游戏,降低用户参与门坎,为玩家们提供更流畅的游戏体验。

  首创十二生肖系统,每个玩家进游戏后可选择一个可爱的生肖宠物,宠物经喂养训化后将伴随玩家战斗和成长。选择宠物后便确认了自己的属相,某些怪物和地图会有生肖相克和影响。地图生肖每个时辰会进行更换,影响玩家的攻、防和宠物的使用效果。
  独家精神脉冲系统,是个充满趣味战斗辅助的系统。随机缘出现的各种“必杀技”“特殊状态”等,可以提升角色实力,意外获得大量财富和珍奇物品,在战斗中为玩家增加更多乐趣。

  完美的兵器谱系统,《武侠世界FLASH》中同样充满了切磋和竞技,兵器谱的排名系统,在玩家使用不同兵器的阶段得到不同的称谓,使玩家在战斗,切磋中更彰显更高荣誉。      充足的带宽,游戏盒子联合河南磐石371数据中心(www.371.com),采用超高服务器集群构架,千M带宽接入,合力打造武侠世界首个VIP专区,确保游戏玩家都能得到良好的游戏体验!


     作为武侠世界玩家:只要注册游戏盒子通行证 更有免费的简单加速器软件可以用。
     不用下载客户端,随时可玩!是你办公室消遣时刻的明智之选择!

官方网站                 注册地址  

-----------------------------------------------------------------------------------------------------------------------------------------
本站推荐简单加速器(免费):完全免费的VPN代理服务器!http://www.jdjsq.com[/url]
-----------------------------------------------------------------------------------------------------------------------------------------

TOP

好的帖子

我要把这个帖子一直往上顶,往上顶老虎 机

TOP

写得太好了!

我深深地理解了“人外有人,天外有天”这句话一夜情论坛我终于相信了!

TOP

顶~~~~~~~~

面对楼主的帖子一夜情我震惊得几乎不能动弹了,

TOP

太让人感动了。

一瞬间就让我如饮甘露一夜情让我明白了永恒的真理在这个世界上是真实存在着的。

TOP

 12 12
发新话题