คำถามติดแท็ก chroot-jail

4
จะปลอดภัยกว่าถ้าใช้คุก chroot, คุก shell หรือชุดค่าผสม?
เพื่อนของฉันมีเน็ตบุ๊กเอเซอร์ที่ใช้ xandros และกำลังมองหาการดูแลระบบระยะไกลและความช่วยเหลือจากฉันขณะที่เธอเดินทางรอบโลก ฉันได้ตั้งค่าบัญชีบนเน็ตบุ๊กของเธอเพื่อให้ฉันเข้าสู่ ssh และตั้งค่าสคริปต์เพื่อย้อนกลับ - ssh-tunnel จากเน็ตบุ๊กของเธอไปยังเซิร์ฟเวอร์ของฉัน - สิ่งนี้ช่วยให้ฉันได้รับปัญหาเกี่ยวกับไฟร์วอลล์ ฯลฯ ที่หอพักและโรงแรมต่างๆ เมื่อเธอเข้าสู่เซิร์ฟเวอร์ของฉันแล้วฉันสามารถไปยังเน็ตบุ๊กของเธอได้ ฉันมีสคริปต์ทุบตีที่ทำงานเป็นเปลือกของเธอเมื่อเธอ ssh'es ลงในเซิร์ฟเวอร์ของฉันซึ่งเพิ่งจะให้เธอเรียงลำดับ 'โปรดรอ' หน้าจอและตัวเลือกเดียวคือออกจากสคริปต์และได้รับ booted จากเซิร์ฟเวอร์ ผู้ใช้ที่ฉันสร้างให้เธอบนเซิร์ฟเวอร์ของฉันมีสิทธิ์น้อย แต่มีข้อผูกมัดว่าจะมีช่องโหว่บางอย่างซึ่งหมายความว่าเธอจะเข้าถึงเซิร์ฟเวอร์ของฉันได้ ฉันกำลังพิจารณาว่าจะใช้คุก chroot ด้วยเช่นกันดังนั้นหากเธอหลบหนีเธอจะสามารถเข้าถึงโฮมไดเร็กตอรี่ของเธอเท่านั้น นี่เป็นความคิดที่ดีและมีเคล็ดลับความปลอดภัยอื่น ๆ ที่ฉันอาจพลาดในการรักษาความปลอดภัยเซิร์ฟเวอร์ของฉันในขณะที่ยังอนุญาตให้ฉันเข้าถึงเน็ตบุ๊กของเธอจากระยะไกลได้หรือไม่? เพื่อความกระจ่างแจ้งฉันไม่คิดว่าเธอจะพยายามหลบหนีออกจากคุกหรือ chroot แต่ฉันอยากจะรู้ว่าฉันจะป้องกันได้อย่างไรในกรณีนี้ อัปเดต: และคุณมีคำแนะนำอื่น ๆ เกี่ยวกับวิธีที่ฉันจะเข้าถึงเน็ตบุ๊กหรือเลเยอร์อื่น ๆ ที่ฉันสามารถทำระหว่างผู้ใช้กับฮาร์ดแวร์ของฉันได้หรือไม่?

1
ไม่สามารถคุกบัญชี ssh โดยใช้ ChrootDirectory
ฉันกำลังจะจำบัญชีของฉันไว้ในไดเรกทอรีหลัก ฉันพยายามทำ: Match group accounts X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp ChrootDirectory %h จากนั้นตามธรรมชาติ: service sshd restart เนื่องจากมีการระบุไว้หลายครั้งใน SU และในเว็บ แต่ดูเหมือนว่าจะไม่ทำอะไรเลยอย่างน้อยก็ไม่สามารถบอกได้ว่าผู้ใช้ของฉันยังคงสามารถเข้าถึงไดเรกทอรีนอกบ้านและแก้ไขไฟล์นอกบ้านได้ ฉันใช้: CentOS release 6.5 (Final) ssh คือ: OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 ฉันมีกลุ่มบัญชีเพื่อ จำกัด การเข้าถึงเฉพาะโฮมไดเร็กตอรี่ของพวกเขา ไดเรกทอรีบ้านอยู่ใน/var/www/vhosts/<-account>นั้นมีpublic_htmlโฟลเดอร์ ฉันต้องการให้ผู้ใช้สามารถจัดเก็บไฟล์นอก webroot ของพวกเขา แต่ฉันต้องการให้พวกเขาถูกจำคุกในโฟลเดอร์บ้านของพวกเขา มันควรจะตั้งข้อสังเกตว่าสิทธิ์สำหรับไดเรกทอรีบ้านเป็นไปไม่ได้accountName:apacheroot:root ในกลุ่มฉันมี: accountName:x:509: accounts:x:510:accountName passwd:accountName:x:507:509::/var/www/vhosts/accountName/public_html/:/bin/bash ฉันทำอะไรบางอย่างหายไปหรือเปล่า มีวิธีที่ดีกว่าในการบรรลุสิ่งที่ฉันต้องการหรือไม่ ฉันตรวจสอบ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.