在Linux系统上,我运行这样一个实用程序:
$ /usr/bin/myapp myprivatekey
Enter passphrase for the private key:...
...application runs and uses the private key
我的理解是,如果我有一个用密码加密的私钥,它比未加密的私钥更安全,因为即使用户帐户被破坏,也无法访问私钥。因此,如果私钥是由作为不同用户运行的进程加载的,并且密码是由用户手动输入的,那么就不能拦截上面的密码。请注意,/usr/bin/myapp只能由root编写。
另一方面,一位同事认为,如果用户帐户被破坏,那么私钥也会
在一个非国际论坛上,我读到了关于在Linux桌面上使用反病毒的讨论。有两种意见:
1. Anti-Virus is best-practise regardless of the OS used
2. Anti-Virus on Linux does more harm than good
现在大多数的答案都是基于基本观点的。然而,一个不断被使用的论点是,在Linux上拥有一个AV是真正的危险,因为它必须作为root运行。我个人不明白为什么这本身就是这么大的安全风险,假设你安装了一个“合法”的杀毒软件。我很难用“事实”来区分关于Linux的风险的观点。
在Linux桌面上安装AV的真正风险是什
据我所知,路由缓存被删除是从LinuxKern3.6开始的。在具有较早Linux内核的系统中,可以使用ip route show cache命令查看路由缓存的内容,并在路由表之前查阅路由缓存。然而,在最新的Linux内核中路由缓存的状态是什么?它是否只是被移除,所有的数据包都通过路由表?是否有某种(类似的)替换系统?