關於資料庫連接串的安全問題

來源:互聯網
上載者:User
在.NET Data Access Architecture Guide一文中看到的幾種儲存ConnectionString的方法:
  • In an application configuration file
  •     優點:易部署,易編程式控制制,支援動態更新
        缺點:安全性

  • In a Universal Data Link (UDL) file (supported only by the OLE DB .NET Data Provider)
  •     優點:標準方案
        缺點:效能,安全性,不支援sqlclient

  • In the Windows registry
  •     優點:安全性,易編程
        缺點:部署

  • In a custom file
  •     優點:無
        缺點:額外的編碼,部署

  • In the COM+ catalog
  •     優點:管理
        缺點:安全性,部署,組件維護

    考慮這幾種方法,第一種是最常用的,但是我們現在做的是一個c/s的項目,由於考慮到反編譯,連接字串的安全就成了問題,即使你使用加密,一樣可以根據反編譯出來的東西來得到串連串,
    但是按照公司的情況不可能去買混淆器.所以目前考慮用delphi做一個dll,在裡面來操作串連串,最後再由.net來調用.
    按理說一個很簡單的問題怎麼就變的複雜了呢?

    大家有什麼好的辦法,還請多多指教

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.