[需求] 開發一款 USB 存儲裝置

巴雅拉 wrote:
這方式在晶圓廠的某些設備上可看到類似的方式>>裝機後需以USB Dongle插入機台才能完成認證與啟動的概念
猜測貴公司老闆應該也是有聽說或是知道類似的方式,想要比照辦理,但卻無相關的人力可開發,才會丟出來請樓主找外包幫忙解決他想呈現的專業質感吧....


老闆 的 世界 :
計算機 按個 1+1=2 秒出結果,
啥事 都 簡單.
來打我啊笨
修理手機的影片?
kevin.chen.mobile
更新囉!
不是很多軟體商有提供USB加密功能??

有的插入時不需要輸入任何帳號密碼
此加密後的USB資料只要在公司環境下都可以自動解密存取
拿去外部電腦..就是看不到

在外部真的要使用...還有提供工具可以解鎖
找一個冷門的檔案系統格式化
同時讓要能讀取的電腦也安裝這個趨動
這樣一般電腦就讀不到了
或者自創一個檔案系統
來打我啊笨
這個我們內部有討論過,如果只是非標準格式化,那麼表示這 USB 「可以在一般電腦上被標準格式化」之後當一般隨身碟用,不符老闆的要求,所以才說要「非 USB 隨身碟的 USB 儲存裝置」
1) 因檔案不大,換個方式做就好了,舉例說明不要走Mass storage把它當成HID、CDC即可
以那個資料量來說還不會太難搞

2) 更簡單爆力的方式就是檔案加密或直接把RAW DATA打散或含密碼,只有特定的APP才有方法解開
(舉例說明,把資料MSB-LSB調轉就可以搞的正常人看不懂了,如果有其它編碼方式就更OK)

不過這些都是只防君子,所以若真的很有價值的資料,這些都沒有用
1) 去攔訊號/USB封包就解的出來
2) 去把APP dump出來再去拆解他的密碼或decode邏輯,也是沒用
3) 如果超級有價值,我去買通產線或軟體RD就搞定了,無需這麼多"HACK"的工作..
來打我啊笨
老闆要的是,USB 只是用在兩台(以上)機台之間的資料交換,然後這個 USB 在一般電腦上必須沒有作用,就這樣而已。加不加密的都不是考量的重點。
https://www.infineon.com/cms/en/product/universal-serial-bus/usb-2.0-peripheral-controllers/ez-usb-fx2lp-fx2g2-usb-2.0-peripheral-controller/#!designsupport
我個人也覺得是脫褲子放屁
你老闆有點異想天開
他的用意就是在模仿當年光碟遊戲機時代
為了防止被盜版拷貝 DVD跟BD都無法在個人電腦讀取出來
但最終人家用克隆機一樣可以破解
你老闆要做的可能得花上一大筆軟體開發費用
我個人覺得直接用加密就可以了
軟體這種東西 只防君子不防小人 防再嚴都沒用
你找USB大廠 不會有人理你的!
http://www.mcamos.com.tw/USB4.html

你的方向 應該是找這種 硬體鎖的客製化~~
AAABBB3102 wrote:
你找USB大廠 不會有人理你的!
http://www.mcamos.com.tw/USB4.html

你的方向 應該是找這種 硬體鎖的客製化~~


看了下,
SmartLock USB 適用程式開發語言,
我笑了,
換別家.
AAABBB3102
我的意思是要找這種公司客制化,不是找金士頓、創見 這種做USB的廠商
https://www.wibu.com.cn/cn/%E4%BA%A7%E5%93%81/codemeter/codemeter-dongle.html

USB加密碟...對岸的講法是加密狗
我公司用過...不是這牌子啦

首先,出廠裡面會燒入一組KEY,貴公司專用的
會給一些SDK什麼的支援
如果你要買別家的,KEY會不一樣...
你也可以買好幾組KEY,對應不同的軟體

1.電腦要先裝廠商的驅動,不會即插即用....
2.接下來就是裝貴公司的軟體,軟體安裝就要CHECK有沒有這個加密碟
還要CHECK裡面的KEY對不對
3.當軟體執行時,三不五時會CHECK這些...拔掉就會跳掉,要一直插著

這跟你的主要需求不一樣
客戶端有可能有兩台以上的機台,這個 USB 就是機台之間交換資料的作用。機台上用特定軟體來存取 USB 的資料內容。

也是可以用啦...
用帶閃存的加密狗...只有交換資料時,才去找,有沒有這加密狗
有再讀取資料...等於只用一半的功能(沒用到軟體保護的部分)
只有交換資料時才去CHECK....
來打我啊笨
對,主要功能就是,USB 只是用在兩台(以上)機台之間的資料交換,然後這個 USB 在一般電腦上必須沒有作用,就這樣而已。加不加密的都不是考量的重點。
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!