sudo proxychains kontra proxychains sudo: għaliex l-ordni hija importanti
Ifhem għaliex proxychains sudo jista' jitlef il-librerija tal-interċettazzjoni tiegħu, filwaqt li sudo proxychains jibda l-wrapper fil-kuntest tal-eżekuzzjoni fil-mira.
Dawn il-kmandi m'għandhomx l-istess fruntiera tal-eżekuzzjoni:
proxychains4 sudo command
sudo proxychains4 command
Proxychains-ng jipprovdi biex librerija titgħabba minn qabel fil-programm fil-mira. Fuq Linux, l-eżekuzzjoni ta' programm set-user-ID bħal sudo tattiva r-regoli tas-sigurtà tat-tagħbbija, li jneħħu l-varjabbli relevanti tat-tagħbbija tal-libreriji qabel ma sudo jista' jippreservahom.
Għalhekk, "nippreserva iktar ambjent" mhuwiex rimedju affidabbli biex sudo jitqiegħed ġewwa l-wrapper. Il-manwal tas-sudoers jiddeskrivi b'mod espliċitu li varjabbli bħal LD_* jitneħħew qabel ma jibda sudo.
Jekk kmand verament jeħtieġ il-kont fil-mira, ibda l-wrapper f'dak il-kuntest awtorizzat. Imbagħad iċċekkja liema konfigurazzjoni taqra: sudo jista' jbiddel HOME, PATH u l-fajl applikabbli għal kull utent. Invokazzjoni bla privileġġ li taħdem ma tipprovax li root għażel l-istess lista ta' proxies.
Ippreferi l-interface tal-proxy nattiva tal-programm meta joffri waħda. Dan jevita li l-interċettazzjoni tkun meħtieġa għal talba li l-programm diġà jaf kif jinstrada.
Żomm ukoll f'moħħok il-limiti tal-kopertura ta' proxychains. Il-messaġġ tal-bidu tiegħu jipprova li l-wrapper beda; ma jipprovax li pakketti mhux ipproċessati, sejħiet mhux appoġġjati jew proċess ta' applikazzjoni eżistenti mibdi separat użaw il-librerija tiegħu. Ikkonferma l-operazzjoni tan-netwerk li ridt tinterċetta, minflok ma tqis il-privileġġ ta' root bħala prova li kull operazzjoni ġiet interċettata.