Jak izolovat nedůvěryhodné aplikace v systémech Linux

  • Joshua Davis
  • 1
  • 5169
  • 1514

Někdy musíme spustit aplikaci, které nedůvěřujeme, ale obáváme se, že by mohla prohlížet nebo mazat naše osobní údaje, protože i když systémy Linux jsou méně náchylné k malwaru, nejsou zcela imunní. Možná budete chtít přistupovat na stínově znějící web. Nebo možná budete potřebovat přístup ke svému bankovnímu účtu nebo jinému webu, který se zabývá citlivými soukromými informacemi. Webu můžete důvěřovat, ale nedůvěřujete doplňkům nebo rozšířením nainstalovaným v prohlížeči.

V každém z výše uvedených případů, pískoviště je užitečné. Záměrem je omezit nedůvěryhodnou aplikaci v izolovaném kontejneru -a pískoviště- takže nemá přístup k našim osobním údajům ani jiným aplikacím v našem systému. I když existuje software s názvem Sandboxie, který dělá to, co potřebujeme, je však k dispozici pouze pro Microsoft Windows. Ale uživatelé Linuxu se nemusejí bát, protože máme Firejail pro práci.

Takže bez dalšího přivolání, uvidíme se jak nastavit Firejail v systému Linux a použít jej pro karantény aplikace v Linuxu:

Nainstalujte Firejail

Pokud používáte Debian, Ubuntu, nebo Linux Mint, otevři Terminál, a zadejte následující příkaz:

[sourcecode] sudo apt install firejail [/ sourcecode]

Zadejte heslo k účtu a stiskněte Vstoupit. Pokud budete požádáni o potvrzení, zadejte y, a stiskněte Vstoupit znovu.

Pokud používáte Fedora, nebo jakékoli jiné Distribuce založená na RedHat, stačí nahradit apt za Mňam. Ostatní pokyny zůstávají stejné:

[sourcecode] sudo yum install firejail [/ sourcecode]

Nyní jste připraveni spustit Firejail.

Volitelné: Nainstalujte grafické rozhraní

Můžete se rozhodnout nainstalovat oficiální grafické rozhraní front s názvem Firejail Firetools. Není k dispozici v oficiálních úložištích, takže ji budeme muset nainstalovat ručně.

1. Stáhněte si instalační soubor pro svůj systém. Debian, Ubuntu a Máta uživatelé by měli stáhnout soubor končící na .deb. Jsem na 64bitové instalaci mincovny, takže jsem vybral firetools_0.9.40.1_1_amd64.deb.

2. Po dokončení stahování otevřete Terminál, a přejděte k vašemu Stahování spuštěním složky cd ~ / Stahování.

3. Nyní nainstalujte balíček Firetools spuštěním příkazu sudo dpkg -i firetools * .deb.

4. Zadejte své heslo, stiskněte Vstoupit, a máte hotovo.

Základní použití

V Terminál, psát si firejail, následovaný příkazem, který musíte spustit. Například, pro spuštění Firefoxu:

[zdrojový kód] firejail firefox [/ zdrojový kód]

Určitě Nejprve zavřete všechna okna Firefoxu. Pokud tak neučiníte, otevře se pouze nová karta nebo okno v aktuální relaci - odmítnutí jakékoli výhody zabezpečení, které byste získali z Firejailu.

Podobně pro Google Chrome:

[zdrojový kód] firejail google-chrome [/ zdrojový kód]

Spuštění příkazů jako je tato dává aplikaci přístup pouze k několika potřebným konfiguračním adresářům, A tvůj Složka pro stahování. Přístup ke zbytku systému souborů a dalším adresářům ve vaší domovské složce je omezen. To lze prokázat pokusem o přístup k mé domovské složce z Chromu:

Jak vidíte, většina mých složek, včetně obrázků, dokumentů a dalších, není přístupná z chromovaného písku. Pokud se k nim stále pokouším přistupovat úpravou adresy URL, dostanu Soubor nenalezen chyba:

Omezení aplikací dále

Někdy budete možná potřebovat více omezení, například můžete použít a zcela nový profil prohlížeče bez historie a bez doplňků. Řekněme, že nechcete, aby váš webový prohlížeč také přistupoval ke složce Stažené soubory. K tomu můžeme použít soukromé volba. Spusťte aplikaci následujícím způsobem:

[sourcecode] firejail google-chrome -private [/ sourcecode]

Tato metoda zcela omezuje aplikaci - vždy začíná v čerstvém stavu a nemůže ani vytvářet ani stahovat žádné nové soubory.

Používání grafického rozhraní - Firetools

Pokud dáváte přednost použití GUI namísto spuštění příkazu pokaždé, můžete použít grafický front-end pro Firejail s názvem Firetools. Otevřete terminál a spusťte příkaz firetools. Zobrazí se následující okno:

Můžeš dvakrát klikněte na libovolnou předkonfigurovanou aplikaci (Firefox a VLC zde), chcete-li jej spustit v karanténě. Pokud chcete přidat aplikaci, klikněte pravým tlačítkem na prázdné místo v aplikaci Firetools a klikněte na Upravit:

Nyní můžete zadat jméno, popis a příkaz, který chcete spustit. Příkaz by byl stejný jako v konzoli. Chcete-li například vytvořit ikonu pro Google Chrome, ve které chcete spustit soukromé režim, zadali byste následující:

Nyní jednoduše spusťte aplikaci dvojitým kliknutím na ikonu, kterou jste právě vytvořili:

VIZ TÉŽ: 10 důležitých tipů, jak udržet zařízení Android v bezpečí

Spusťte pochybné aplikace bezpečně na Linuxu pomocí Firejailu

To je z naší strany, pokud jde o sandboxing nedůvěryhodných aplikací v Linuxu s Firejail. Pokud se chcete dozvědět více o pokročilých možnostech sandboxu, které Firejail nabízí, podívejte se na oficiální dokumentaci. Na co používáte Firejail? Zachránilo vás to před škodlivými aplikacemi nebo webovými stránkami? Nezapomeňte nás informovat tím, že nám v sekci komentářů vypíšete řádek.




Darrickper ([email protected])
15.03.24 01:33
Hey everyone! I've just stumbled upon an incredible resource that's all about crypto markets. If you're keen on exploring different cryptocurrency exchanges, this might be the ideal resource for you! The site (https://cryptoairdrops.ru/) offers in-depth analysis of numerous crypto exchanges, including the ins and outs of their trading platforms, security protocols, supported coins, and overall reliability. Whether you're a novice just starting out or an experienced trader, there's something for everyone. What I found particularly useful was their comparison tool, which made it super easy to compare different exchanges and find the one that best fits my needs. They also cover the latest news in the crypto world, which keeps you informed on all the important news. If you're curious about diversifying your portfolio, I highly recommend checking this site out. It's packed with valuable information that can help you make educated moves in the ever-changing world of cryptocurrency. Let's make the most of this resource and help each other out! Would love to hear your thoughts and experiences with different exchanges as well.
Gadget průvodce nákupem, technologie, na kterých záleží
Vydáváme podrobné návody na nákup zařízení, vytváříme zajímavé seznamy nejlepších produktů na trhu, pokrýváme novinky ze světa technologií