Instiq
第5章 · セキュリティ·v1.0.0·更新 2026/7/6·読了目安 約13分

変更要約: 初版(主題1.10・副主題1.10.1〜1.10.4に対応)

5.1セキュリティ管理業務の実施

この節の要点

ホストをセキュリティポリシーに沿って点検する業務を学びます。SUIDSGID ファイルの監査(find -perm)、パスワードエージング(chagepasswdusermod)、開いているポートの発見(ssnetstatnmaplsoffuser)、ログイン状況の把握(whowlast)、リソース制限(ulimit)、sudo/etc/sudoerssu)、自動ログアウト(TMOUT)を押さえます。

セキュリティは「設定して終わり」ではなく定期点検の業務です。この節は監査の道具箱——危険なファイルを探す・アカウントの期限を管理する・開いている入口を数える・誰が入っているかを見る——を一通り揃えます。

5.1.1ファイル監査とパスワードエージング

  • SUIDSGID 監査=find / -perm -4000(SUID)・-perm -2000(SGID)。意図しない SUID ファイルは权限昇格の温床なので定期棚卸しする(2.1 の知識の応用)。
  • パスワードエージングchage で有効期限を管理(chage -l user01=現状表示・-M 90=最長90日・-d 0次回ログインで強制変更)。passwdusermod にも一部同等オプションがある。
  • ログインの把握=who(現在のログイン者)・w(+何をしているか・負荷)・lastログイン履歴。/var/log/wtmp 由来)。

5.1.2開放ポート・権限昇格・制限

  • 開いているポート=ss -tlnpnetstat(ローカルから)・nmap外からスキャンして実際の見え方を確認)。ポートを掴んでいるプロセスの特定=lsof -i:80fuser
  • su=別ユーザーに成り代わる(su -=環境ごと root へ)。sudoコマンド単位で特権実行し、実行記録が残る。設定は /etc/sudoers必ず visudo で編集=文法エラーでロックアウトしない保護付き)。
  • ulimit=シェルとその子のリソース上限(-n ファイル数・-u プロセス数・-c core サイズ)。TMOUT無操作で自動ログアウトする秒数(放置端末対策・profile に設定)。

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。