3 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您希望自己的應(yīng)用程序安全,請(qǐng)記住以下原則:
永遠(yuǎn)不要相信任何輸入!
驗(yàn)證 來(lái)自所有不受信任來(lái)源的輸入 -使用白名單而非黑名單
從一開(kāi)始就計(jì)劃安全性-最終您無(wú)濟(jì)于事
保持簡(jiǎn)單-復(fù)雜性增加了安全漏洞的可能性
保持你的攻擊面降至最低
確保您安全失敗
深入使用防御
堅(jiān)持最小特權(quán)原則
使用威脅建模
分區(qū)化 -因此您的系統(tǒng)不是全部還是沒(méi)有
隱藏秘密很困難-隱藏在代碼中的秘密不會(huì)長(zhǎng)期保持秘密
不要寫(xiě)自己的加密貨幣
使用加密并不意味著您安全(攻擊者會(huì)尋找較弱的鏈接)
注意緩沖區(qū)溢出以及如何防止它們溢出
在線上有一些關(guān)于使您的應(yīng)用程序安全的優(yōu)秀書(shū)籍和文章:
編寫(xiě)安全代碼第二版 -我認(rèn)為每個(gè)程序員都應(yīng)閱讀此書(shū)
構(gòu)建安全軟件:如何正確避免安全問(wèn)題
安全編程手冊(cè)
開(kāi)發(fā)軟件
安全工程 -優(yōu)秀讀物
Linux和Unix的安全編程HOWTO

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
每個(gè)程序員都應(yīng)該知道如何編寫(xiě)漏洞利用代碼。
在不知道如何利用系統(tǒng)的情況下,您不小心停止了漏洞。除非您知道如何測(cè)試修補(bǔ)程序,否則知道如何修補(bǔ)代碼絕對(duì)是沒(méi)有意義的。安全不僅僅是一堆思想實(shí)驗(yàn),您必須科學(xué)并測(cè)試您的實(shí)驗(yàn)。
- 3 回答
- 0 關(guān)注
- 716 瀏覽
添加回答
舉報(bào)