瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者cmwang
所以重點應該是盡可能提高提供service的程式的安全性,而不是service要不要以root啟動吧----鵝前面不也說了,提供service的程式在啟動完後就會drop privileges了,或是以普通user的身份fork出真正提供service的process了....


我不知道貴公司資安稽核的方式,
但一般來說,無論是不是 root 啟動都無所謂,
最終 daemon 執行時的 owner 不能是 root,
我想資安稽核主要也是針對在執行狀態的 owner。

最後 fork 成 daemon 時,才會 drop privileges。
這關係到 setuid, seteuid 等函式,
我們知道 id 分為 real id, effect id, saved id,
不表示在啟動時的 owner 必須是 root。
只要 effect id 是 root 即可。
__________________
滿招損 謙受益
舊 2020-08-07, 04:54 PM #25
回應時引用此文章
darkangel離線中