我想保护我的服务器,看来 IPtables 是第一步。不幸的是,在终端中编辑规则有点复杂和危险(曾经做过的人iptables -F会知道我的意思;))。你能推荐任何好的图形界面来管理我的 IPtables 规则吗?
这是这个特定文件的我的流浪机器的内容:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/us$
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
syslog:x:100:103::/home/syslog:/bin/false
Run Code Online (Sandbox Code Playgroud)
有人能解释一下,如果某个邪恶的人可以获取我的生产服务器的这个文件,为什么会很糟糕?
我正在设置一个服务器来远程备份我的桌面设备。我想阻止对服务器的远程密码访问,只允许拥有私钥的用户(又名我的桌面盒)访问它。如何在允许物理密码访问服务器的同时阻止远程密码访问?
勒索软件攻击可能会使用零日漏洞,但攻击者通常只会通过下载和点击来欺骗易受骗的用户运行可执行文件。
假设我们有一个天真的用户,并希望将他们限制在正常路径上。有没有办法限制他们创建具有可执行权限的文件?
或者,更一般地说,有什么方法可以构建访问控制列表并定义该用户只能执行此列表中的文件?
具体问题:Oneiric nginx 包的版本为 1.0.5-1,根据changelog于 2011 年 7 月发布。
最近的内存泄露漏洞(咨询页面,CVE-2012-1180,DSA-2434-1)在 1.0.5-1 中没有修复。如果我没有误读 Ubuntu CVE 页面,所有 Ubuntu 版本似乎都带有一个易受攻击的 nginx。
这是真的?
如果是这样:我认为 Canonical 有一个安全团队正在积极处理此类问题,因此我希望在短时间内(数小时或数天)通过apt-get update.
这种期望——保持我的包是最新的就足以阻止我的服务器具有已知的漏洞——通常是错误的吗?
如果是这样:我应该怎么做才能保证它的安全?在这种情况下,阅读Ubuntu 安全通知无济于事,因为 nginx 漏洞从未发布在那里。
当我在我的联想机器上运行 Windows 7 时,有一个预装的联想实用程序,它可以使任何试图查看我的网络摄像头看到的内容的人都看到带有交叉的相机的静止图像。从而防止没有 root 权限的应用程序和黑客看到我的网络摄像头。我说 root 权限是因为需要 root 权限才能更改程序的设置,以便允许程序实际使用我的网络摄像头并获取它所看到的内容而不是静止图像。
出于隐私和安全原因,这是一个非常有用的实用程序,但是在 Ubuntu 上,我一直无法找到具有相同功能的类似实用程序。是否有这样的实用程序或有什么方法可以实现我所描述的?
我正在使用 GNOME 3.20 运行 Ubuntu GNOME 16.04。
目标:当我的笔记本电脑连接到一个开放的热点/接入点时,我希望能够通过我的家用 PC 安全地使用互联网。
我不知道,我可以使用SSH隧道/ SOCKS代理,但我不想摆弄应用(使它们使用它,如果甚至有可能)。我想我需要的是 OpenVPN 设置,因此我正在寻找有关如何执行以下操作的详细指南:
这应该适用的 Ubuntu 版本是 10.10 和 11.04。
您将如何在将用作图书馆公共计算机的计算机上设置 Ubuntu?
我需要以下功能和用户限制:
关于如何设置这样的东西的任何指导方针?是否有为此目的而创建的 Ubuntu 混音版本?
我正在运行 Ubuntu 10.04.1 LTS 。我正在运行rkhunter来检查 rootkit。
rkhunter 抱怨以下隐藏文件和目录。我认为这些文件在我的系统上不是真正的问题,但是我如何检查这些文件是否是合法文件?
[07:57:45] Checking for hidden files and directories [ Warning ]
[07:57:45] Warning: Hidden directory found: /etc/.java
[07:57:45] Warning: Hidden directory found: /dev/.udev
[07:57:45] Warning: Hidden directory found: /dev/.initramfs
Run Code Online (Sandbox Code Playgroud)
更新
事实证明,这些目录在 /etc/rkhunter.conf 中被特别提及,这表明这是一个常见的 rkhunter 问题。从 rkhunter.conf :
#
# Allow the specified hidden directories.
# One directory per line (use multiple ALLOWHIDDENDIR lines).
#
#ALLOWHIDDENDIR=/etc/.java
#ALLOWHIDDENDIR=/dev/.udev
#ALLOWHIDDENDIR=/dev/.udevdb
#ALLOWHIDDENDIR=/dev/.udev.tdb
#ALLOWHIDDENDIR=/dev/.static
#ALLOWHIDDENDIR=/dev/.initramfs
#ALLOWHIDDENDIR=/dev/.SRC-unix
#ALLOWHIDDENDIR=/dev/.mdadm
Run Code Online (Sandbox Code Playgroud) 我一直使用我的 Ubuntu 桌面来保护带有 NAT 的路由器的安全性,但是有几次我不得不将它直接插入活动的电缆调制解调器。
一般来说,当我的电脑长时间暴露在互联网上时,我应该采取哪些预防措施?立即想到的细节是:
我意识到像这样的问题只是整个职业所基于的广泛主题的冰山一角,所以让我澄清一下:我正在寻找的是桌面用户的最佳实践或配置更改的一些直接建议在默认的 Ubuntu 安装中会很有用。
security ×10
networking ×2
10.04 ×1
executable ×1
gui ×1
iptables ×1
nginx ×1
openvpn ×1
passwd-file ×1
password ×1
permissions ×1
privacy ×1
rkhunter ×1
ssh ×1
vpn ×1
webcam ×1