セキュリティ¶
OmarOSはセキュリティを極めて真剣に考えています。これは、_現実世界_で_本当の仕事_をするために使えるオペレーティングシステムであることを目指しています。ノートPCを失くしたことがセキュリティ上の緊急事態につながることのない世界です。そこで、私たちが行っていることは次のとおりです。
- フルディスク暗号化が必須:これはデータの物理的な保護を確実にするための最も重要なステップです。コンピューターを紛失したり盗まれたりした場合、データは標準のLUKS(Linux Unified Key Setup)で完全に暗号化されています。
- ファイアウォールはデフォルトで有効:LocalSend用のポート53317を除き、入ってくるトラフィックはすべてデフォルトでブロックされます。sshも、_設定 > セキュリティ > SSHD_で有効にするまでオフです。有効化するとセットアップの一部としてポート22が開きます(ブルートフォース対策のレート制限付き)。さらに、ufw-dockerセットアップを使ってDockerへのアクセスをロックダウンし、コンテナが誤って外部に公開されることを防ぎます。
- Archは常に最新の更新を持っている:OmarOSの土台となっているディストリビューションであるArchは、ローリングディストリビューションです。つまり、パッケージで発見されパッチが適用されたセキュリティ脆弱性は、
omaros-updateで速やかにインストールできます。そのようにして、常に最も新しく最も安全なバージョンをすべて実行しています。 - OmarOSは独自のパッケージとミラーを維持している:OmarOSはデフォルトで、Arch自身のcore/extra/multilibリポジトリと、OmarOS自身のOmarOSパッケージリポジトリのパッケージだけに依存しています。AURから直接ソフトウェアをインストールできますが、基本インストールではそうではなく、サードパーティ製ブラウザーのような一部のオプションインストールだけがAURから取得します。
- CloudflareがDDoSから保護している:ISO、OmarOSパッケージ、Archミラーなど、OmarOSの配布インフラのすべてが、Cloudflareの強固なDDoSシールドの背後で保護され、同社のCDN上でホストされています。これにより優れた可用性が提供されます。
パスワードを変更する¶
暗号化されたインストールではパスワードが2つあります。起動時にドライブのロックを解除するものと、ログインしsudoするときに使うものです。セットアップでは両方を同じにします。どちらもOmarOSメニューの_更新 > パスワード_で変更できます。1つ目は_ドライブ暗号化_、2つ目は_ユーザー_です。ドライブのパスワードを変更するときは、最初に現在のものを求められるので、手元に用意してください。変更が中断された場合は、再び_ドライブ暗号化_を実行してください。現在のドライブのロックを解除するパスワードを求め、変更を完了します。
すでに使ったマシンを手放す¶
マシンを他人に譲る場合、再インストールする必要はありません。OmarOSメニューで_設定 > コンピューターをリセット_を実行し、確認のためresetと入力して再起動してください。これにより、すべてのユーザーアカウントと/homeの中身すべてが消去され、インストール以降に行ったすべてのパッケージとシステム変更が捨てられ、マシンのアイデンティティ(ネットワーク接続、ホスト鍵、その他すべて)がクリアされます。戻ってくるのは初回起動時のセットアップウィザードで、新しい所有者が自分の名前、パスワード、暗号化パスワードを入力できる状態です。
これはインストーラーが取るベースラインスナップショットを復元することで動作します。そのため、OmarOS ISOからインストールされたマシンでのみ利用できます。また、暗号化のないドライブでは、リセットは安全な消去ではなく削除です。そのため、データが機密なものだった場合は、代わりに新規インストールを行ってください。
パスワードなしsudo¶
AIエージェントが長いシステム作業を行っているときに最もよくあることですが、sudoに尋ねるのをやめてほしいことがあります。_設定 > セキュリティ > パスワードなしSudo_では、アクセスを許可する長さを尋ねます。15分、1時間、1日、または永続的にです。アクセスが有効な間、他のメニューバーインジケーターの横に赤色の警告アイコンが表示されます。それをクリックするか、コマンドを再び実行するとアクセスをオフにできます。omaros-sudo-passwordless 30のように自分の分(1から1440まで)を渡すことも、omaros-sudo-passwordless permanentを使うこともできます。
時間制限付きアクセスは自動的に期限切れになります。期限を跨いだサスペンドからの復帰直後も含みます。コンピューターを再起動すると早期に終了します。永続的なアクセスは再起動後も残り、無効にするまで有効なままです。
OmarOSの設定パッケージを更新または削除すると、期限切れサポートが変更される前に一時的な許可はすべて終了します。コマンドが承認またはクリーンアップエラーを報告した場合は、別の許可を有効にしようとする前に解決してください。エラーはパスワードなしアクセスが非有効であることを意味しません。
この点ははっきり理解しておいてください。有効な間は、あなたのユーザーとして実行されているものは何でも、尋ねられることなくrootとして何でもできます。それが目的そのものであり、リスクそのものでもあります。
署名鍵¶
OmarOSのリリースISOは、OmarOSの署名鍵で署名されています。そのフィンガープリントと公開鍵はomaros.org/downloadに掲載されています。Omarchyのリポジトリから引き続き提供されるパッケージは、pacmanがomarchy-keyringパッケージ内の鍵で検証します。このパッケージは鍵の更新の配布にも使われます。
ISOリリースの署名は、URLに.sigを追加することで見つけることができます。たとえば次のようなものです: https://iso.omaros.org/omaros-x.x.x.iso.sig.