真己サイオステクノロジー株式会社インフラストラクチャービジネスユニットLinuxテクノロジー部OSSテクノロジーグループ2006/11/28実際の動作をテストするクライアントであるWindows機にはVNCをインストールしてください。今回はRealVNCを使用します。downloadページからvnc-4_1_2-x86_win32.exeを入手し、インストールします。RealVNCをインストールしたら、早速接続してみます。接続先には「(サーバのIPアドレス):3」を指定してみてください。インストール時に設定した一般ユーザーでログインしてみましょう。FC6の標準的なGNOMEデスクトップが表示されたらGNOME端末から自分のセキュリティコンテキストを確認してみます。ログイン後のセキュリティコンテキストの確認と変更gdmからログインするとセキュリティコンテキストは本来「user_u:user_r:user_t:SystemLow」となるはずが、「system_u:system_r:initrc_t:SystemLow-SystemHigh」となってしまい、正しくひも付かないようです。ログアウトして、rootユーザーでログインし直し、この問題の修正を行います。rootユーザーでsecadm_rにロール変更しモードを確認するセキュリティコンテキストを調整するログインコンテキストが正しくひも付かない理由は、実はFC6のMLSポリシーのコンパイル時の設定に起因しています。前回まで、リファレンスポリシーのレイヤ構造、ポリシーモジュールの構成などについて触れてきました。思い出していただきたいのは次の2点です。FC5から採用されたバージョン2系のリファレンスポリシーは、「admin」「apps」「kernel」「services」「system」の5つのレイヤ構造になっており、それぞれにアプリケーションやカーネルのポリシー定義が分けられているそれぞれのポリシー定義はバイナリポリシーモジュールと呼ばれる「*.pp」ファイルとして別々にコンパイルすることもできるし、ベースモジュールである「base.pp」に含めておくこともできる今回の問題はFC6のMLSで2.にxserverのポリシーが含まれていないことで発生しています。gdm実行時のセキュリティコンテキスト(ドメイン)を調べると「system_u:system_r:initrc_t:SystemLow-SystemHigh」になっていることが分かります。これは本来なら「system_u:object_r:xdm_t:SystemLow-SystemHigh」になるべきものです。gdmプロセスのセキュリティコンテキストgdmは「xdm_t」ドメインでは動作していません。そのため、ログインしたユーザーに適切なドメインをひも付けてセッションを開始するという、ログイン認証プログラムとしての役割が果たせません【注2】。ファイルを参照してログインするユーザーを取り扱うため、「initrc_t」や「unconfined_t」などログイン認証プログラムに相応しくないドメインでは正常に動作しません前回までの手順を参考に、MLSのポリシーソースをインストールしてこの問題を解決します。●ポリシーソースのインストールまず、インストールされているポリシーのソースRPMを調べ、同じものをダウンロードします。ポリシーソースのダウンロードさらに、ポリシーを再コンパイルするために必要なパッケージを追加します。必要なパッケージのダウンロード実際の作業は前回までに触れていますが、以下の手順を踏めばOKです。ソースRPMの展開SPECファイルである「selinux-policy.spec」のselinux-policy-devel用の記述を修正して、「install-src」を付け加え、そのほか細かな修正をします。build.confの内容ここまでくれば、あとは修正、再コンパイルとポリシーの再読み込みです。●ポリシーソースの修正と再コンパイル・インストールいよいよ、FC6標準のMLSポリシーを修正します。先にお伝えしたとおり、標準MLSポリシーパッケージではxserver関連のポリシー記述がまったくない状態でコンパイルされています。これは/etc/selinux/mls/src/policy/policy/modules.confを調整することで、簡単に修正できます。修正するのはたったこれだけです。ポリシーの再コンパイルとインストールを行います。ポリシーを反映する作業が終わったら念のため、再起動してください。10が備える多彩なセキュリティ対策機能を丸ごと理解するには、5つのスタックに分けて順に押さえていくことが早道だ。連載第1回は、Windows起動前の「デバイスの保護」とHyper-Vを用いたセキュリティ構成について紹介する。WannaCryがホンダやマクドにも。(2017/7/11)2017年6月のセキュリティクラスタでは、「WannaCry」の残り火にやられたホンダや亜種に感染したマクドナルドに注目が集まった他、ランサムウェアを作成して配布した中学3年生、ランサムウェアに降伏してしまった韓国のホスティング企業など、5月に引き続きランサムウェアの話題が席巻していました。(2017/7/5)人員リソースや予算の限られた中堅・中小企業にとって、大企業で導入されがちな、過剰に高機能で管理負荷の高いセキュリティ対策を施すのは現実的ではない。Threat)対策の観点から考える。