news

Rootless containers με Podman και Quadlet: υπηρεσίες χωρίς root daemon

Απαλλαγείτε από τους κινδύνους του root daemon και μάθετε πώς να στήνετε αξιόπιστες υπηρεσίες ως απλός χρήστης.

rootless containers με podman και quadlet: υπηρεσίες χωρίς root daemon

Για χρόνια, το «τρέχω containers» σήμαινε ένα δαίμονα (daemon) που τρέχει ως root, με ένα socket που όποιος το αγγίξει αποκτά ουσιαστικά root στο μηχάνημα. Το Podman ανατρέπει αυτό το μοντέλο: χωρίς δαίμονα, με containers που τρέχουν ως απλός χρήστης, και με ενσωμάτωση στο systemd μέσω των Quadlet.

Ας δούμε γιατί αυτό είναι ουσιαστική βελτίωση ασφάλειας, και πώς στήνεται μια πραγματική υπηρεσία.

Το πρόβλημα του daemoncontainers

Στο κλασικό μοντέλο, ένας κεντρικός δαίμονας ως root εκτελεί όλα τα containers. Δύο συνέπειες: όποιος έχει πρόσβαση στο socket του δαίμονα μπορεί να ξεκινήσει ένα container που κάνει mount ολόκληρο το host filesystem και να αποδράσει σε root· και μια ευπάθεια στον ίδιο τον δαίμονα είναι ευπάθεια με δικαιώματα root. Είναι ένα single point of failure με τα υψηλότερα δυνατά προνόμια.

Η συνέχεια στο /forum

0 σχόλια

iGuRu.gr
Μέλος του forum; Συμμετέχετε στη συζήτηση στο forum. Συζήτηση στο forum →

Συμμετέχετε στη συζήτηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:

  1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
  2. Προκαλεί βλάβη σε ανηλίκους.
  3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
  4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους.
  5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).