Databaseを軸にした「具体的な実装方法」や「Tips」を紹介していきます。今回は安全なデータベース運用のための設定について紹介します。Databaseのセキュリティ関連初期化パラメーター一覧を掲載しました。データベースセキュリティ本連載の第4回、「データベースセキュリティに求められる『3つの軸』とコストの最小化」では、安全にデータベースを運用するための軸の1つとして「構成管理」を挙げました。今回は「構成管理」の中から、安全な設定について紹介します。Databaseのセキュリティ関連初期化パラメーター一覧」を掲載していますので、参考にしていただければ幸いです。「安全な設定」のために具体的にやるべきこと「データベースを運用する上で、脆弱(ぜいじゃく)な設定を避けて安全な設定をしましょう」と言うのは簡単ですが、「安全な設定」とは具体的に何をどうすればよいのか、迷う方は多いと思います。具体的な設定は、データベースの種類やバージョンによっても変わってしまいますし、設計する人のセキュリティへの考え方などでも変わるかもしれません。ベンダーなどが出している「ガイドライン」や「ベストプラクティス」といったものは、専門家などが実際に発生した事件なども考慮して作成していますので、安全な設定を行う上で参考にできます。Databaseの安全性の維持」として公開しています。Databaseにおいて安全な設定ができているかどうかについて、セルフチェックを行うこともできます。Guide)」があります。Databaseに限らず多様なデータベースの各バージョンで、何をすべきかが具体的に説明されています。FALSE.)」といった細かな設定まで、多種多様な項目が掲載されています。Text)がセットで記載されていますので、具体的に何をどのように設定すべきかが分かります。安全な設定として、まずやっておきたいこととしては、ユーザーパスワードの管理があります。簡単な、想像しやすいパスワードを利用していると、攻撃者に簡単にアカウントを乗っ取られてしまいます。Report」でも、「サイバー攻撃による情報漏えいの81%は、脆弱なパスワードが原因」という結果が出ています。Databaseでは、「DBA_USERS_WITH_DEFPWD」というビューを用意しています。このビューを検索すると、脆弱な(広く出回っているパスワードリストに載っている)パスワードを利用しているユーザーを一覧できます。LOCKED14行が選択されました。Databaseセキュリティ・リスク・アセスメント」における顧客へのインタビューからも、ユーザー名とパスワードが同じデータベースを作成して利用しているシステムが、いまだに多数存在することが分かっています。Databaseでは、パスワードに脆弱な値を設定できないようにするためにパスワードプロファイル機能がありますので、ぜひご活用ください。Databaseで安全な設定のために考慮いただきたい項目としては、初期化パラメーターがあります。ここでは、特にセキュリティに関連した、注意すべきパラメーターを紹介します。Databaseのバージョンが上がるごとに新しいセキュリティ機能が追加され、より安全な初期設定に変更されていることが分かります。Databaseのバージョンアップは機能追加や性能向上だけではなく、セキュリティの向上にも寄与します。安全な設定は、パスワード管理と初期化パラメーターだけが全てではありませんが、アプリケーションにほぼ影響を与えることなく、より安全な構成管理ができるようになります。ご利用中のデータベースの設定を、ぜひ確認してみてください。狙うのはデータベース、それなのに「データベース保護の対策が見落とされがち」ではありませんか?企業活動において重要なのは何か。セキュリティ対策において「データベースの保護が見落とされがち」と、オラクルは警鐘を鳴らしている。データベースセキュリティの“考え方”をキーパーソンに確認する。セキュリティ・リスク・アセスメント」サービスの提供を開始すると発表した。(ログ)管理」のポイントシステムの開発・運用に携わっているけれど、セキュリティに少し不安がある。本連載「システムインテグレーションとセキュリティ」では、“SI視点”に立って、システム担当者が考慮すべきセキュリティ上のポイントについて、身近な例を取り上げながら分かりやすく解説します。最初のテーマは、「データベースセキュリティ」です。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。