Mit Snaps auf 16.04 LTS gibt es einen Blog-Beitrag von Matthew Garrett, einem bekannten Linux-Kernel-Mitwirkenden und Entwickler von Kernbetriebssystemen, der sagt:
... Snaps laufen uneingeschränkt und haben Zugriff auf so ziemlich das gesamte System
Wenn der Sinn von Snaps darin bestand, die App-Isolation vom gesamten System zu erzwingen, warum können sie dann auf das System zugreifen und unbeschränkt ausgeführt werden? Sollte ein Fehlerbericht eingereicht werden? Werden Schritte unternommen, um dieses Problem anzugehen?
Antworten:
Dies bezieht sich speziell auf Snaps, die X11 verwenden. Mit anderen Worten, Snaps werden nicht uneingeschränkt ausgeführt, aber wenn die Beschränkung des Snaps den Zugriff auf X umfasst, dann ja: Es hat Zugriff auf X. Es handelt sich nicht um Snaps, die die Schnittstellen
unity7
oder nicht verwendenx11
. Das in diesem Blogbeitrag beschriebene Problem ist eine bekannte Einschränkung von X und einer der Gründe, warum alternative Technologien entwickelt werden (z. B. Mir).Gustavo Niemeyer hat einen guten Blog-Beitrag geschrieben, der dies diskutiert . Ich werde hier der Nachwelt und Vollständigkeit halber zitieren:
quelle
snap disconnect
) zu verweigern , wie in diesem Blogbeitrag erwähnt.Das Problem liegt nicht bei Schnappschüssen, sondern bei X11, einer 30 Jahre alten Technologie, die ohne große Sicherheitsaspekte entwickelt wurde.
Um das Problem zu beheben, müssen Sie lediglich X11 entfernen. Systeme ohne Server, wie z. B. Server, können derzeit von der Snaps-Isolierung profitieren. Die neue Mir , die xserver hoffentlich früher als später ersetzen wird, soll die Sicherheitsprobleme von X11 lösen.
Sie können gerne den Blog-Beitrag von Matthew Garrett lesen , um Ihre Neugier zu befriedigen. Es sagt:
quelle