第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

SecureString 作為全局應(yīng)用程序變量是否安全?

SecureString 作為全局應(yīng)用程序變量是否安全?

C#
桃花長(zhǎng)相依 2021-10-24 16:36:19
我有一個(gè)帶有登錄第一個(gè)屏幕的應(yīng)用程序。密碼在密碼文本框中輸入,這是一個(gè)安全字符串。我的想法是將此 SecureString 存儲(chǔ)在全局應(yīng)用程序變量中,因?yàn)槲覍⒃谀承┎僮髦行枰晕蚁氡苊庥脩裘看味急仨気斎朊艽a。一個(gè)動(dòng)作可能是發(fā)送電子郵件,我需要用戶和密碼,所以我不希望用戶每次要發(fā)送和發(fā)送電子郵件時(shí)都寫(xiě)電子郵件帳戶的密碼。我已經(jīng)閱讀了一些帖子,我知道最后我將需要來(lái)自 secureString 的純文本,這是弱點(diǎn),因此困擾的解決方案是減少純文本在內(nèi)存中的時(shí)間??梢栽诖颂幷业揭恍┙鉀Q方案。但我的問(wèn)題是,全局變量如何是一個(gè)安全字符串,在不解碼的同時(shí)安全嗎?如果這不是一個(gè)好的選擇,還有其他更好的選擇,但不需要用戶每次操作需要密碼時(shí)都輸入密碼?謝謝。
查看完整描述

2 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

存儲(chǔ)SecureString包含密碼不安全。盡管該字符串是加密的,這會(huì)使窺探者更難找出它是什么,但它仍然存在并且可能會(huì)被解密。

實(shí)際上,使用 a 的主要優(yōu)點(diǎn)之一SecureString是能夠在不再需要它時(shí)釋放它。

看看這里:

總的來(lái)說(shuō),SecureString 比 String 更安全,因?yàn)樗拗屏嗣舾凶址當(dāng)?shù)據(jù)的暴露。但是,這些字符串可能仍會(huì)暴露給任何有權(quán)訪問(wèn)原始內(nèi)存的進(jìn)程或操作,例如在主機(jī)上運(yùn)行的惡意進(jìn)程、進(jìn)程轉(zhuǎn)儲(chǔ)或用戶可查看的交換文件。不使用 SecureString 來(lái)保護(hù)密碼,推薦的替代方法是對(duì)存儲(chǔ)在進(jìn)程之外的憑據(jù)使用不透明句柄。

如果不深入了解您的應(yīng)用程序,我可以告訴您的是:如果您必須存儲(chǔ)包含密碼的字符串,請(qǐng)使用SecureString. 但是,例如,如果您可以使用 Windows 集成安全性或任何其他機(jī)制來(lái)傳播憑據(jù),那就更好了。

最后,沒(méi)有應(yīng)用程序是完全安全的。您必須了解您的攻擊媒介......誰(shuí)將使用該應(yīng)用程序,它的部署位置等。否則您可能會(huì)花太多時(shí)間擔(dān)心一件小事(例如內(nèi)存轉(zhuǎn)儲(chǔ))而忘記一個(gè)更大的問(wèn)題(您的數(shù)據(jù)庫(kù)安全嗎?管理員密碼安全嗎?)。


查看完整回答
反對(duì) 回復(fù) 2021-10-24
  • 2 回答
  • 0 關(guān)注
  • 227 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)