- PR -

DB接続文字の格納場所について

1
投票結果総投票数:18
外部ファイル 16 88.89%
DLL 0 0.00%
その他 2 11.11%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-08-24 22:31
msoです。

たまに気になるのですが、C/S系のシステムでDB接続文字って
どこに格納されていますか?
手軽さを考えるとINIファイルのように外部ファイルに置いておくのが
一般的かと思いますが、セキュリティを考えるとDLLに格納すると思います。

基本的にVB.NETなどで作成したC/Sは決まった顧客しか
使わないのでINIファイル(app.config)に書いても良いと思うのですが
気になるのは気にしすぎでしょうか?
はにまる
ぬし
会議室デビュー日: 2003/12/19
投稿数: 969
お住まい・勤務地: 誤字脱字の国
投稿日時: 2004-08-25 09:22
私も以前は、セキュリティ的に接続情報の管理をどうするか
数回考えた事があります。結果は全て外部ファイルですが。

ただ、今にして思えばDBパスワードの配置場所なんぞ
気にするレベルでは無いと気付きました。
(尚、顧客情報を扱わないシステムの話です。)
Beatle
ぬし
会議室デビュー日: 2003/06/09
投稿数: 394
投稿日時: 2004-08-25 09:56
そのDBなりシステムの機密度にもよるかと思いますが...

あまり重要なデータでは無い場合iniファイル、ENVファイルとかの
ローカルの外部テキストファイルに書くことが多いですが、少し重要な場合には、
ネットワークドライブ(アクセスユーザー、パスワード等はオンコーディング)
に置いたり、暗号化してレジストリ(Windows)に格納したりしますね。
オンコーディングの場合ももちろんあります。

エンドユーザーのスキルとかリテラシーの違いでどこに持つかは、
ケースBYケースですね。
1

スキルアップ/キャリアアップ(JOB@IT)