|
|
|
|
|
|
|
|
|
バナーを配布しています。
詳細はこちらよりご覧ください |
|
|
|
|
|
|
|
|
アプリケーションのできること、特定のファイルへのアクセスを制限するソフトウェアです。 |
|
|
LinuxのSE Linuxは細かく厳密なアクセス制限が可能ですが、それ故に利用するのにそれなりの勉強が必要で、気軽に使えるものではありません。
また、TOMOYO Linix やApp Armor少々Linuxの知識とCUIの操作が必要です。そこで、GUIからちょこっと設定するだけで自分の守りたいファイルをマルウェアから守るセキュリティ機構があればいいなと思い、これを作りました。 |
|
|
テキストエディタで長ったらしいポリシーを地道に書いていくのでなく、Webブラウザでネットショッピングをしているようにポリシーを作れるようjQueryやCSS3を利用して出来るだけ管理ツールの見た目と使い勝手を向上させました。
また、他のOSに移植できるように、OSに依存しそうな部分とそうでない部分を分けるように努めました。
Linuxカーネル部分の実装では、Linux Security Modulesを利用せず独自のAPIフックを加えることで、SELinuxやTOMOYO
Linuxを管理者が、Homuを一般ユーザが使うといった使い方ができるようにしました。 |
|
|
Linuxカーネルにポリシーの管理とAPIフックを、長いコンパイル時間と試行錯誤を繰り返しながら実装するのが大変で、毎日のようにカーネルパニックを見る生活がとても辛かったです。
管理ツールの開発では、どんなページの構成が使いやすいのか、かっこいいのかが分からないので、色んなWebアプリやWebデザインの本を見て考えましたが、全くいいアイデアが生まれてこなかったので大変でした。 |
|
|
3ヶ月です。 |
|
|
Linuxカーネルの部分はC言語、管理ツールは PythonとJavascriptで実装しました。
また、開発にあたってVim, GNU nano, QEMU, OMakeを利用しました。 |
|
|
せっかくセキュアなOSを作ったので、誰かに見てもらいたかったから。 |
|
|
5年ぐらいです。 |
|
|
本やWebサイトを読んで、適当にコードを書いて勉強しました。 |
|
|
とても嬉しいです。 |
|
|