不让你的浏览器出卖OpenBSD操作系统版本信息

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

不让你的浏览器出卖OpenBSD操作系统版本信息

帖子 leo » 2011-03-13 0:57

浏览器浏览网站时会自动提交操作系统的相关信息,这些信息取自 /etc/motd 这个文件,如果想要隐藏您的系统信息,编辑 /etc/motd 这个文件,随便输入一些其他信息,例如我的:

代码: 全选

gobsd.org 03122011
这里输入具体日期信息主要是为了时间长了你忘记了更新过哪些补丁,不过你也可以通过其他的方式进行备注。
不过 /etc/motd 文件在系统每次启动时会被自动重新编辑, 为了避免每次系统启动 /etc/rc 编辑 /etc/motd文件时自动删除您输入的内容。 你可以将 /etc/rc 文件中的以下内容注释掉:

代码: 全选

# patch /etc/motd
  if [ ! -f /etc/motd ]; then
  install -c -o root -g wheel -m 664 /dev/null /etc/motd
  fi
  T=`mktemp /tmp/_motd.XXXXXXXXXX
  if [ $? -eq 0 ]; then
  sysctl -n kern.version | sed 1q >; $T
  echo "" >;>; $T
  sed '1, /^$/d' < /etc/motd >;>; $T
  cmp -s $T /etc/motd || cp $T /etc/motd
  rm -f $T
  fi
这样你在浏览网站时,浏览器就只向web server提供自己版本的相关信息而不提供OpenBSD的系统信息了。
提供的信息可能像这样:

代码: 全选

Lynx/2.8.6rel.5 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8k 

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 2 访客