スキップしてメイン コンテンツに移動

急増するlinux被害を最小に抑えるセキュリティ情報まとめ

Webサーバに使用されているLinux OS。そのLinuxを狙う攻撃が急増しており、Linuxのセキュリティ対策が急務となっています。ここ数年、不正アクセスによる情報漏えいやWebサイトのサービス停止といったニュースをよく耳にしますが、これらの攻撃はLinuxの脆弱性を突くものがほとんどです。
攻撃を受けて顧客情報などの漏えいが発生してしまうと、その補償はもちろん、ブランドイメージの失墜や売り上げの低下、銀行の信用評価が下がるなど、多大な影響を受けることになってしまいます。Linuxはオープンソースのためコストを低く抑えることができますが、ソースが公開されているので攻撃者に弱点を研究されるというデメリットもあります。ここでは、Linuxに必要なセキュリティ対策を説明します。
1:Linuxに必要なセキュリティ対策
Linuxを使用している環境においては、大きく「ソフトウェア」「ユーザー」「運用」「ネットワーク」の4点でセキュリティ対策が必要になります。
1-1:ソフトウェア管理
1-1-1:ソフトウェアのアップデート情報をチェックする
使用しているLinuxの情報を常にチェックして、最新のアップデートがあれば適用します。Linux OSには、Red Hat LinuxやSUSE Linux、TurboLinuxなど多くのディストリビューターから提供されていますが、カーネルと呼ばれる基本機能をベースに、ディストリビューターごとにさまざまな機能がパッケージされています。ディストリビューターからの情報をこまめにチェックして、アップデートがあれば適用します。
Linuxは複数のディストリビューターが提供している
Linuxは複数のディストリビューターが提供している
アップデートが必要な理由には、Linuxがオープンソースであることが挙げられます。プログラムのソースがすべて公開されているのです。これにより、誰でもプログラムに変更を加えて使いやすくすることができます。しかしその一方で、サイバー攻撃者も同様にソースを研究して、攻撃に使える脆弱性を探しています。アップデートの多くは脆弱性の解消のために行われますので、攻撃を受けないためにもアップデートは重要です。
1-1-2:不要なソフトウェアをインストールしない
新規にLinuxをインストールする際には、パッケージグループの選択で「最小(Minimal)」を選びましょう。そこから必要なパッケージのみを個別にインストールするようにします。システムにインストールするソフトウェアが増えれば、それだけ脆弱性を抱える可能性が高くなります。一般的にLinuxはサーバー用途に使用されるため、その用途に必要最小限のソフトウェアで構成するようにしましょう。
インストールの際のパッケージに 最小構成(Minimal)を選びます
インストールの際のパッケージに
最小構成(Minimal)を選びます
1-2:ユーザー管理
1-2-1:不要になったユーザーアカウントは削除する
退職などの理由により使用されなくなったユーザーアカウントは、「userdel」コマンドによって削除しましょう。情報漏えい事件の多くは、退職した元社員などが在籍中に使用していたアカウントでログインしたことが原因です。このため、不要になったユーザーアカウントはすぐに削除するようにします。
なお、ユーザーアカウントが利用を再開する可能性がある場合は、「passwd」コマンドでログインできないように設定することが望ましいとされています。「/etc/passwd」を直接編集することも可能ですが、編集ミスが発生する可能性があるため、「passwd」コマンドを使用する方が確実で安全といえます。
「passwd」コマンドでユーザーアカウントをロックします
「passwd」コマンドでユーザーアカウントをロックします
1-2-2:パスワード漏えい対策に有効期限を設定する
ユーザーのログインパスワードは、「chage」コマンドで有効期限を設定します。一般的にログイン時に使用するアカウントはメールアドレスなど想定しやすいものとなっていますが、その対になるパスワードを定期的に変更することで不正アクセスを防止します。
パスワードの定期的な変更は、いわゆる「パスワードリスト攻撃」の対策にはなりません。しかし、メモすることや背後から盗み見される「ショルダーハッキング」などによって社内でパスワードが漏れる可能性もあるので、これを防ぐわけです。
1-2-3:ユーザーによる権限昇格を防止する
「pam_wheel.so」を設定して、「su」コマンドを使用できるユーザーを制限します。一般ユーザーの権限でログインしていても、「su」や「sudo」コマンドを実行することでroot権限に昇格させることができます。root権限はどんな設定も変更できる特権アカウントですので、重要なファイルにもアクセスできてしまいます。情報保護の観点からも、権限昇格の制限は重要です。
また、利用者が増えるとユーザーの管理が複雑になりますが、共通のアカウントを作成するのはやめましょう。確かに管理の手間は大幅に減らすことができますが、適切なパスワード管理が困難になることや、操作した人の特定が難しくなります。アカウントの共有はパスワードの漏えいや、なりすましのリスクを高めてしまいます。特にrootなどの管理者権限の共有には注意しましょう。
1-3:運用管理
1-3-1:アクセス権を適切に設定する
ファイルやディレクトリには適切なパーミッションを設定しましょう。パーミッションとは、ファイルやディレクトリに対するアクセス権のことで、「chmod」コマンドによって「読み込み」「書き込み」「実行」の権限を設定できます。基本的に必要最低限のパーミッションに設定しておくことで、ファイルやディレクトリをのぞき見されないようにできます。
特に/etc/securetty、/etc/shadow、/etc/sudoersなどはセキュリティ上重要なファイルですので、不要な権限を与えないよう注意しましょう。まや、アクセス権と同時にファイルを所有するユーザやグループについても、誰がどのような操作をするのかを検討した上で適切に設定しましょう。
1-3-2:不要なデーモンを起動させない
WebサーバなどでGUIを使ったサーバ管理ツールを使わないのであれば、ランレベルを3に設定し、不要なデーモンを起動しないようにします。Linuxで不必要なデーモンを起動させたままにすると、使用しないポートが開いた状態となるので、攻撃を受ける危険性が高くなります。CPUなどのリソースも消費してしまうので、不要なデーモンが起動しないよう適切に設定しましょう。

コメント

このブログの人気の投稿

【Asus TP420IA TP470EA TP470EZ X421DA X421EA/JP本体専用】新品 交換バッテリー/電池パック PSE認証有り ■ B31N1911

  格安Asus B31N1911バッテリー交換。 Asus B31N1911バッテリー のクオリティは非常に素晴らしく、同じような価格帯のに比べてバッテリー駆動時間はかなり長いのです。 Asus TP420IA TP470EA TP470EZ X421DA X421EA/JP 用,100%の新品。PSE認証、安心の一年保障! 真新しい! Asus B31N1911電池 パック11.55V/13.2V 3640mAh/42Wh 【 仕様 】 のブランド: アスース 容量 :3640mAh/42Wh 電圧 :11.55V/13.2V 充電池種類:Li-ion 商品の解説 ノートパソコン のAsus B31N1911バッテリー は、CE, ULなどの国際基準を達成するために、厳格な品質保証手順をパスしました。ニューブランド、新品、100%互換可、メモリーエフェクトがありませ。 ご使用の機種に該当するかを確認のうえ、ご購入ください。 ☆ 新品で1年間の保証期間が付きます ! ☆ 返金は30日間に保障されております ! ☆ 保証 :真新しい! 至急発送! ☆ 低価格、高品質、ご安心購入してください! ☆ 1年間保証、対応迅速! 弊社は豊富に製品をストックしています! 互換性のある部品番号: B31N1911 対応機種: Asus TP420IA TP470EA TP470EZ X421DA X421EA X421EP X421EQ X421FA X421FF X421FL X421FP X421FQ X421IA X421JA X421JP X421JQ ノートパソコン のAsus B31N1911バッテリーの寿命はどのくらいでしょうか アスース B31N1911バッテリの寿命を長持ちさせる方法を教えてください。 バッテリの寿命を長持ちさせるには、バッテリーユーティリティを使用します。 なお、バッテリーユーティリティは一部の機種にのみ搭載されています。 バッテリーユーティリティが搭載されていない機種は、を使う環境に注意することで、バッテリの寿命を長持ちさせられます  バッテリは消耗品です。 駆動時間が以前より極端に短くなった場合には、純正の新しいバッテリと交換してください。 古くなったまま使用し続けると、障害が発生する可能性があります。 バッテリが寿命に達...

「販売:Motorola HNN9013B 電池 」HNN9013B 7.4V 1800MAH 電池対応 MOTOROLA GP328 GP338 HT1250 MTX850 HT750 HT1250 GP320

高品質の互換Motorola HNN9013B 7.4V 1800MAH 電池 販売中。Motorola HNN9013B互換用バッテリーMOTOROLA GP328 GP338 HT1250 MTX850 HT750 HT1250 GP320 PSE認証、100%の新品,HNN9013B 電池1年間保証、対応迅速! 产品规格 のブランド: Motorola 容量 :1800MAH 電圧 :7.4V 充電池種類:Li-ion 互換性のある部品番号: HNN9013B    対応機種: Motorola GP328 GP338 HT1250 MTX850 HT750 HT1250 GP320 Motorola HNN9013B 7.4V 1800MAH 電池 特性 新品互換Motorola HNN9013B 電池 、HNN9013Bバッテリーでは低価格, 1年保証! 10年以上のネット贩売経験があります。当社が多くのお客様のニーズを満たすために安くて高性能な交換電池を提供しております。 Motorola HNN9013B互換 MOTOROLA GP328 GP338 HT1250 MTX850 HT750 HT1250 GP320 販売中,1800MAH 用大容量ノートパソコン電池 1年間保証、PSE認証、ご安心購入!  返金は30日間に保障されております ! 保証 :真新しい! 至急発送! 低価格、高品質、ご安心購入してください! 1年間保証、対応迅速! 弊社は豊富に製品をストックしています!

「Windows 7」サポート終了控え、「Windows 10」への移行状況は?

間近に迫った締め切りほど、集中力を高めてくれるものはない。これはジャーナリズムの世界だけではなく、ITの世界でも同じのようだ。 Microsoftは、「Windows 10」搭載デバイスが8億台を突破したと発表した。こうした数字の意味を深読みしすぎるのは危険だが、この数カ月で移行が進んでいるように見えることは確かだ。この数字が6億から7億になるまでには9カ月近くかかったにもかかわらず、7億から8億までは5カ月半しかかかっていない。リリース直後の時期(一般ユーザーが無料でアップグレードできた時期)ほどではないとしても、この数字は勢いが増していることを示している。 Windows 10の導入ペースが加速している理由の1つは明白で、「Windows 7」の終焉が間近に迫っていることだ。Windows 7に対する延長サポートが終了するまで、もう1年を切っている。 Windows 7は依然として多数のPCで動いており、その多くは企業で使われている。このOSは、信頼できる製品として10年近くも利用されてきた。 一部の企業は、メインストリームサポート終了後もWindows 7を使い続けようとするかもしれないが、それにはコストがかかる。そしてそのコストは、時間の経過とともに上昇していく仕組みになっている。多くの企業では、時代遅れの古いソフトウェアの追加サポートに高額な料金を長期間支払い続けることは、財務の観点から正当化しにくいだろう。また多くの組織では、メインストリームサポートの対象ソフトウェアだけを使用するというポリシーが整備されるはずだ。 ほかのプレッシャーもある。例えば英国政府は、同国の国民医療制度を運営している国民保険サービス(NHS)に対して、Windows 10へのアップグレードを2020年1月までに終了させるよう促す取り組みを明らかにした。その対象から外れたデバイスについては、それ以降OSのアップグレード費用を提供しない可能性があると報じられている。 移行が必要になるのは、大規模な組織だけではない。IDCは最近、大量のWindows 10への移行プロジェクトが2019年中に駆け込み的に行われると予想しており、特に多くの古いPCを抱えている中小企業で移行が進むとしている(お気に入りのWindows 7が使えなくなることに文句を言っているユーザーは、真新しい...