为什么 time/ident/daytime/comsat 在安装 OpenBSD 5.2 后运行?

gas*_*ter 5 security openbsd

我使用“-* & +etc* & +base* & +bsd”安装了OpenBSD 5.2。

安装完成后,我重新启动,然后netstat -at | grep LISTEN,这是我得到的输出:

部分 netstat 输出

为什么这么多不需要的服务运行在世界上最安全的操作系统(*据称是最安全的)上?

有人能告诉我为什么是这些:

egrep -i '^time|^daytime|^ident|comsat' /etc/inetd.conf
    ident          stream  tcp     nowait  _identd /usr/libexec/identd     identd -el
    ident          stream  tcp6    nowait  _identd /usr/libexec/identd     identd -el
    127.0.0.1:comsat dgram udp     wait    root    /usr/libexec/comsat     comsat
    [::1]:comsat   dgram   udp6    wait    root    /usr/libexec/comsat     comsat
    daytime                stream  tcp     nowait  root    internal
    daytime                stream  tcp6    nowait  root    internal
    time           stream  tcp     nowait  root    internal
    time           stream  tcp6    nowait  root    internal
    daytime        dgram   udp     wait    root    internal
    daytime        dgram   udp6    wait    root    internal
    time           dgram   udp     wait    root    internal
    time           dgram   udp6    wait    root    internal
Run Code Online (Sandbox Code Playgroud)

重要的是要启用的默认安装?

更新:来自 obsd 邮件列表:

frantisek holop's answer is the most logical yet:

---------
hi,

i seem to recall reading in some RFC or maybe in
one of the stevens books that these services are
required for a "server".  i look at it as being
a good internet neighbour, a bit like "can you tell
me the time please" when someone stops you on the street...
---------
Run Code Online (Sandbox Code Playgroud)

gas*_*ter 2

Theo de Raadt(OpenBSD 项目的创始人)通过邮件回答:

因为事情就是这样。

如果您想要一个没有网络服务的操作系统,请找到 MS-DOS 的旧版本。