Re: [問題] Java程式如何存紀錄????
※ 引述《ckvir (ckvir)》之銘言:
(中略)
: 我不要另外開文字檔紀錄x數值
: 因為這樣會被竄改
你如果不是太高看你程式的數值,就是太小看保護機置。
基本上在資訊安全上,你當然可以無視你要保護的東西的價值,
然後用個無與倫比的超高規格去保護他 (米國表示:最近有批量子好便宜 (誤
不然理論上跟理智上來說,你應該以合理的考量,
製造出讓進攻方付出數倍心力才能跨越的障礙,
就足以嚇阻絕大多數的投機取巧者。
(Hacker表示:破解最大的樂趣在於解謎的過程,克服障礙產生的樂趣就是最大的回報
請不要拿我們跟那種利用技術盜取成果賺取私利的垃圾相提並論)
例如說你這個問題,
誰叫你用明文存放阿,
隨便用個可解回的演算法都可以達到一定程度的機密性,
要是最終的數值確定不會很大,你用單向的加密就更沒差,
從 1 開始硬算到不會很大的數值去比對又能花多久?
然後編碼後的東西又可以玩,你可以在明文中參入一些你可以確定取得的數值,
例如說你檔名用日期,加進去一起加密,變動性是不是就大了,
或者是單向加密你只取一部分1579位之類,自己先跑跑看多久會撞到,
就可以取一段不小的範圍來玩。
程式碼本身加混淆就更不用說了,
更狠一點你再套 JNI 混用數種混搖,演算法打散,交互驗證有的沒的,
再狠一些可以連原始碼都放出去,然後編譯器動手腳 (稱讚的意味
這些方法都可以很輕鬆(相對於其所建立的障礙)地造成一定程度的嚇阻.
好保護,不用嘛?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.36.177
※ 編輯: ogamenewbie 來自: 218.160.36.177 (08/08 19:34)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):