全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2037
推到 Plurk!
推到 Facebook!

請大家建議安全性好的local資料庫

答題得分者是:P.D.
asupeduer
初階會員


發表:36
回覆:49
積分:27
註冊:2002-11-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-08 03:10:36 IP:61.13.xxx.xxx 未訂閱
小弟手邊要開發一個套裝軟體, 這個套裝軟體內部需要一個資料庫, 但是套裝軟體販售出後,不可能要求一般使用者裝設資料庫引擎, 一方面版權問題,另一方面也必須考量使用者的方便性。 所以還是要使用單機的local資料庫架構, 但因為資料庫架構內可能會涉及程式核心的商業機密, 所以需要能夠防護資料庫資料不被竊取的機制。 考量過ACCESS但是安全性太差,單字的密碼幾乎連小學生也會用軟體破。 FOX PRO 所存的dbf檔案是以字串形式存在,安全性似乎也不夠好。 所以能否請大家建議哪種單機的LOCAL資料庫可以有較佳的安全性, 可以讓一般使用者無法開啟,或讀取資料庫內的資料。 也或者, 可以用其他的安全防護措施,讓使用者無法讀取ACCESS或dbf檔內資料? 又或者,可使用mysql?但需要使用者可於安裝套裝軟體時可自動安裝? 因為小弟比較少摸mysql,所以不是很了解。 但如果使用者本身電腦上已安裝過mysql,是否又會造成衝突? PS︰開發出來的系統要能適用 windows 98,2000 Family/Server,NT,XP 請各位前輩不吝指導 感恩感恩 //------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------
------
//------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-08 03:32:12 IP:61.66.xxx.xxx 未訂閱
參考 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22219 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23624
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-08 13:35:03 IP:203.73.xxx.xxx 未訂閱
引言: 小弟手邊要開發一個套裝軟體, 這個套裝軟體內部需要一個資料庫, 但是套裝軟體販售出後,不可能要求一般使用者裝設資料庫引擎, 一方面版權問題,另一方面也必須考量使用者的方便性。 所以還是要使用單機的local資料庫架構, 但因為資料庫架構內可能會涉及程式核心的商業機密, 所以需要能夠防護資料庫資料不被竊取的機制。 考量過ACCESS但是安全性太差,單字的密碼幾乎連小學生也會用軟體破。 FOX PRO 所存的dbf檔案是以字串形式存在,安全性似乎也不夠好。 所以能否請大家建議哪種單機的LOCAL資料庫可以有較佳的安全性, 可以讓一般使用者無法開啟,或讀取資料庫內的資料。 也或者, 可以用其他的安全防護措施,讓使用者無法讀取ACCESS或dbf檔內資料? 又或者,可使用mysql?但需要使用者可於安裝套裝軟體時可自動安裝? 因為小弟比較少摸mysql,所以不是很了解。 但如果使用者本身電腦上已安裝過mysql,是否又會造成衝突? PS︰開發出來的系統要能適用 windows 98,2000 Family/Server,NT,XP 請各位前輩不吝指導
asupeduer 你好: 據我所知~~目前還沒有一個能夠把 security 機制整合得很好的資料庫產品 因此~~我建議你利用 Google 去搜尋一些專門做 PKI(Public Key Infrastructure) 的廠商 他們通常都有這方面的 solution(可以使用他們開發的 API 配合你選用的資料庫使用) 另外~~如果有經費上的考量的話~~最壞的打算~~也只能自行開發加解密的 API 了 Windows 作業系統中有一套 Crypto API 可以試試看(不過~~門檻不低) 我記得上次領航天使有發表一篇加解密的 function(使用自己的 algorithm) 不妨搜尋看看~~應該不難找 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
asupeduer
初階會員


發表:36
回覆:49
積分:27
註冊:2002-11-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-08 14:02:46 IP:210.244.xxx.xxx 未訂閱
感謝P.D前輩的指導 看了一些文章,但還是無法解決問題,,做成一點分析︰ mysql->使用於套裝軟體分發給使用者是商業行為,要$$的 mysql->分發麻煩,不可能要求使用者另外自行安裝mysql ,最好要能按按鈕就能完全安裝... interbase->商業行為算人頭的...要$$ interbase好像是能夠結合在封裝程式裡頭,是嗎?不知P.D.大大有沒有試過 access->安全性不佳 foxpro->dbf檔存取,安全性不佳 PARADOX->不穩定?但不曉得安全性如何? 但如果只有在單機上使用,也會不穩定嗎? PostgreSQL沒用過,不曉得怎麼樣,安全性好嗎? 是否用於商業用途也免費呢?把他當商品賣出去也不用錢嗎? 是否需要由使用者自行裝設引擎,還是可以用封裝程式封裝? 再次感謝P.D.前輩 //------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------
------
//------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
banson1716
高階會員


發表:55
回覆:182
積分:167
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-08 23:49:37 IP:61.223.xxx.xxx 未訂閱
引言: 但是套裝軟體販售出後,不可能要求一般使用者裝設資料庫引擎, 一方面版權問題,另一方面也必須考量使用者的方便性。
加密解密資訊到處都有 一般我都用存檔時作加密 , 秀出資料時作解密,並廷伸都跟一般有所不同的 (不要求一般使用者裝設資料庫引擎了)
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-09 00:05:12 IP:61.66.xxx.xxx 未訂閱
引言: interbase->商業行為算人頭的...要$$ interbase好像是能夠結合在封裝程式裡頭,是嗎?不知P.D.大大有沒有試過 interbase 6.x 以後是free(如果你是使用opensouce), 不算人頭了, 它只有一支執行檔安裝進去即可產生server及client端的資料引擎, 不過是c/s架構, 所 以是寫sql語法, 使用上技術比較高 access->安全性不佳 同意 foxpro->dbf檔存取,安全性不佳 沒有任何security機制, 任何人都可以開啟 PARADOX->不穩定?但不曉得安全性如何? 但如果只有在單機上使用,也會不穩定嗎? 比dbf更不穩, 但具有密碼鎖密功能, 提供的欄位格式也比dbf多 不過, db的鎖定密碼可以被解掉, 我查了一些技術資料發現的, 所以防君子 PostgreSQL沒用過,不曉得怎麼樣,安全性好嗎? 沒用過, 不過聽說蠻好用的 是否用於商業用途也免費呢?把他當商品賣出去也不用錢嗎? 是否需要由使用者自行裝設引擎,還是可以用封裝程式封裝?
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-09 00:24:06 IP:61.64.xxx.xxx 未訂閱
我個人覺得 安全性 是不用太顧慮 著作權已經有法可行 自己先決定自己的案子應該試用於何資料庫才是學問 如果覺得access不安全 自己使用特定加密資料 巷日本人一樣 那就好了 鎖太緊只會害到自己 想幫客戶省錢 也要讓客戶安心 防拷 只要程式真的好用 就算被拷 應該也是令 自己意外的收入 PostgreSQL沒用過,不曉得怎麼樣,安全性好嗎? 好阿 粉令人 頭痛 太龜毛 反正公開的密碼演算 都會公開啦 純粹意見 參考討論 *************************************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
asupeduer
初階會員


發表:36
回覆:49
積分:27
註冊:2002-11-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-13 05:36:05 IP:61.13.xxx.xxx 未訂閱
感謝各位前輩的指教 目前可能選用INTERBASE吧 可是市面上好像很好有INTERBASE的相關書籍或介紹 大概要找網路資料了 再次感謝各位前輩提供意見 //------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------
------
//------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
系統時間:2024-06-26 7:39:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!