MS Accessでは、基になるデータが暗号化されているにもかかわらず、パスワードはフロントエンドにプレーンテキストで保存され、抽出できます。 フロントエンドを保護し、データ侵害を回避するための5つの方法を学ぶ
業務アプリケーションを運用するためにMS Accessアプリケーションを使用している場合、データ漏洩のリスクは常に存在します。そのため、アプリケーションのセキュリティを確保することが不可欠です。現在、ほとんどのマルチユーザーAccessアプリケーションは分割データベースモデルに基づいており、Accessのフロントエンドは複数のユーザーマシンに配置され、メインデータリポジトリは別のマシンまたはバックエンドに保存されています。当然のことながら、脆弱性の大部分はユーザーマシンに展開されたフロントエンドインターフェイスから発生します。このような問題に対処するために、MS Accessのフロントエンドを保護するための5つの実践的なヒントをご紹介します。

1. フロントエンドインターフェイスにカスタムリボンを使用することを検討してください
ユーザー用にカスタムリボンを作成することを選択した場合、ユーザーは標準のリボンインターフェイスで通常使用できるコマンドにアクセスできません。 つまり、基本的に、アプリケーションの操作に必要な最小限のものに制限して、アプリケーションを保護します。
2. アプリケーションへのユーザーアクセスを制御する
アプリケーションへのユーザーアクセスを制御することは非常に重要です。データベースには、アプリケーションを使用できるすべてのWindowsユーザー名を格納したテーブルを作成してください。クライアントマシンでアプリケーションが起動したら、ネットワークユーザー名を確認し、データベースに登録されているユーザー名と一致するかどうかを確認します。ユーザー名が一致しない場合は、アプリケーションが自動的に終了するようにしてください。
3. デフォルトでは、コンパイルされたバージョンのフロントエンドを常にクライアントマシンに配置します
コンパイルされたバージョン(Accdeなど)を使用することで、さまざまなオブジェクトがユーザーによって変更されないように効果的にロックダウンできます。 また、ユーザーはデザインビューでフォームを開くことができないため、意図せずにデータを危険にさらすオプションが制限されます。
4. 特殊キーとシフトバイパスを無効にすることを検討してください
フロントエンドを保護する場合は、シフトバイパスオプションを無効にすることは非常に理にかなっています。 同様に、すべての特殊キー、特にVBEエディターを引き出すキーをロックすることを検討してください。
5. フォルダのアクセス許可を効果的に使用する
MS Accessはデータをフラットファイルに保存します。当然のことながら、これらのファイルが格納されているフォルダ(一時ファイルが格納されているフォルダを含む)を保護するために、適切なアクセス許可を設定する必要があります。
あなたのコントロールを超えた状況への対処
MS Access のデータを保護するためにあらゆる対策を講じたとしても、データベース ファイルが破損してしまう可能性があります。まれに、Access の破損原因は、更新操作の失敗から生じる論理エラーのような些細なものである場合もあります。Access のエラーはいつか必ず発生するため、データを保護する最善の方法は、 accdbリカバリ のようなツール DataNumen Access Repair。 データベースのクラッシュが発生した場合は、この強力なユーティリティを使用して、データを完全な形に戻すだけです。
著者紹介:
ビビアンスティーブンスは、のデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL修復 と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com