日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件開(kāi)發(fā)人員應(yīng)遵循的四項(xiàng)信息安全原則

Dbwd_Imgtec ? 2018-03-08 18:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

信息安全性是一個(gè)經(jīng)常被開(kāi)發(fā)人員誤解的主題,因?yàn)榻^大多數(shù)人關(guān)注的是安全技術(shù)層面,而非涉及人員、金錢、風(fēng)險(xiǎn)和業(yè)務(wù)優(yōu)先級(jí)等更廣泛的主題。因而,我們經(jīng)??吹揭?yàn)闆Q策失誤使得問(wèn)題更為復(fù)雜,同時(shí)也造成資源浪費(fèi)。

在構(gòu)建和選擇安全解決方案的時(shí)候,開(kāi)發(fā)人員必須為業(yè)務(wù)和組織架構(gòu)挑選出最為準(zhǔn)確的方案。對(duì)于初級(jí)開(kāi)發(fā)人員而言,如何清楚地知道該在哪些范圍內(nèi)做出安全決策,顯得尤其重要。

1. 避免教條主義和絕對(duì)主義

最近有一位投稿人在dev.to 文章中分享了關(guān)于JSON網(wǎng)頁(yè)令牌和本地緩存主題的建議,如下。

現(xiàn)如今我所能看到的最大的安全隱患是JWTs(session 數(shù)據(jù))的本地緩存。然而許多人并未意識(shí)到這些JWTs數(shù)據(jù)本質(zhì)上就等同于用戶名和密碼。如果JWT被黑客復(fù)制,他就可以以你的名義向網(wǎng)站發(fā)送各種請(qǐng)求,而你卻一無(wú)所知。要像對(duì)待信用卡賬號(hào)和密碼一樣來(lái)對(duì)待你的JWTs,絕不要將其存儲(chǔ)在本地。

提出這個(gè)建議的文章很好,并且涵蓋了很多關(guān)于JavaScript本地緩存的重要話題,確實(shí)值得一讀。但遺憾的是,這種關(guān)于JWTs和安全的描述具有誤導(dǎo)性,至少缺少開(kāi)發(fā)者所需要理解的細(xì)微差別。

使用 JWT 本地存儲(chǔ)的立場(chǎng)絕對(duì)是:不要這樣做!你將JWT存儲(chǔ)在哪并不重要,存儲(chǔ)在某個(gè)'安全'的地方并不能保證安全。關(guān)鍵問(wèn)題是,你在JWT中存放了什么信息,你用JWT做什么,去獲取什么?

如果你的回答不包含任何的個(gè)人可識(shí)別(標(biāo)志)信息,或含有最少的個(gè)人可標(biāo)志信息,這樣的話你就可以考慮使用JWT去做你想做的。如果關(guān)于以上問(wèn)題的回答是:存儲(chǔ)他們所有的信用卡信息,那么你應(yīng)該考慮用另外的技術(shù)來(lái)替代JWT。

比如,如果你要實(shí)現(xiàn)在線新聞出版物內(nèi)容收費(fèi),本地存儲(chǔ)的JWTs將是一個(gè)完全可以接受的安全解決方案。你保護(hù)的內(nèi)容是低價(jià)值的,沒(méi)有個(gè)人可標(biāo)志信息,所以黑客對(duì)這些內(nèi)容并不會(huì)感興趣。盡管普通Web用戶沒(méi)有付費(fèi)時(shí)JWT會(huì)打斷(終止)其訪問(wèn)內(nèi)容 — 一個(gè)簡(jiǎn)單的安全需求解決方案。

你會(huì)注意到這種解決安全問(wèn)題的方法并不是那么教條和專制。有才華的開(kāi)發(fā)者傾向于成為教條主義和專制主義者,可能是因?yàn)樗麄兛吹降乃袞|西都是“不好的”,或者至少不夠完美。這有點(diǎn)像當(dāng)年柏拉圖在公元前5世紀(jì)看待雅典時(shí)期的態(tài)度,但像柏拉圖一樣,這種方法可能會(huì)導(dǎo)致解決不好的方案和糟糕的答案。對(duì)于試圖理解某個(gè)話題的人來(lái)說(shuō),這可能是無(wú)益的,特別是如果他們是新手的話。

在處理安全問(wèn)題以避免教條、專制主義和一刀切等問(wèn)題時(shí),這是明智的。這與道德絕對(duì)“不要?dú)⒙尽毕喈?dāng),因?yàn)榘踩婕案嗟募?xì)微差別。

2. 沒(méi)有跟安全性一樣的事物

安全的核心有一個(gè)極大的諷刺,那就是它并不存在。最近Google Chrome在Twitter上宣布,他們將把所有使用HTTP的網(wǎng)站標(biāo)記為“不安全”。他們已經(jīng)在網(wǎng)址欄中將HTTPS網(wǎng)站標(biāo)記為“安全”。

Twitter廣告信息及隱私

這很奇怪,因?yàn)镠TTPS或通過(guò)TLS的HTTP是非常有用的安全增強(qiáng)功能,但不能保證其安全性。這是完全可能的:建立一個(gè)站點(diǎn)并通過(guò)HTTP提供服務(wù),可提供比通過(guò)HTTPS服務(wù)的站點(diǎn)更安全的方式。

Google此舉非常不負(fù)責(zé)任,因?yàn)樗麄儠?huì)使普通網(wǎng)絡(luò)用戶處于危險(xiǎn)而不自知,以至于對(duì)線上行為放松警惕。而這還未涉及HTTPS 連接是如何實(shí)現(xiàn)的,請(qǐng)參見(jiàn)靈活的SSLCloudFlare。將這類連接定義成“安全”或者“不安全”會(huì)產(chǎn)生誤導(dǎo),更為明智的做法是定義為“私人的”或“公共的”。

絕對(duì)的安全并不存在,就算是采用最先進(jìn)的技術(shù)也不能保證。安全性是相對(duì)被保護(hù)的對(duì)象而言的。幾千年來(lái),人類建造了各種各樣的圍墻來(lái)保證安全,但皆非固若金湯。

如果不信,那就找個(gè)伊朗人問(wèn)問(wèn)。憑借以色列人的幫助,美國(guó)在2009年入侵了伊朗名為 Natanz 核設(shè)施,其中或許還有英國(guó)人的幫助?;蛟S你還記得當(dāng)時(shí)Stuxnet 病毒 ,它可是這起事件的罪魁禍?zhǔn)?。那次黑客的特別之處在于,Natanz 核設(shè)施采用的是空氣隙技術(shù),它可能是世界上最安全的設(shè)施之一,但也沒(méi)能阻止美國(guó)人將病毒帶入該設(shè)施從而擾亂伊朗的核計(jì)劃。

如果你對(duì)這個(gè)話題以及類似這樣的故事感興趣,我建議你閱讀Gordon Corera的書(shū)Intercept: The Secret History of Computers and Spies(截?。河?jì)算機(jī)和間諜秘史)。這是一本很棒的書(shū),將為你介紹安全和黑客之類的話題。

良好的安全性需要構(gòu)建一個(gè)高于你所保護(hù)的資產(chǎn)價(jià)值的墻。也就是黑客攻擊你的系統(tǒng)的代價(jià)會(huì)比黑客竊取它之后的價(jià)值更高。這也意味著你的安全性應(yīng)該與你所保護(hù)的內(nèi)容相符。例如,不要在服務(wù)器上使用網(wǎng)閘(air gap)來(lái)保護(hù)從網(wǎng)絡(luò)注冊(cè)表中收集到的一些電子郵件地址,否則這將非常浪費(fèi)金錢。

3. 了解潛在的威脅

在建造你的防火墻時(shí),了解你所面臨的威脅是很重要的。安全威脅可以分解為四個(gè)基本分組:

? Kiddy Scripters(初級(jí)腳本)和自動(dòng)化威脅:參考大多數(shù)WordPress/Joomla hacks。

? 熟練的黑客和黑客組織:匿名,LulzSec

? 有組織犯罪和次要國(guó)家成員:黑手黨,北朝鮮

? 主要國(guó)家成員:美國(guó),中國(guó),俄羅斯,以色列,英國(guó)

大多數(shù)開(kāi)發(fā)人員很少會(huì)處理高于第一級(jí)的任何事情。其原因有兩方面,你必須做一些重要的有財(cái)務(wù)價(jià)值和/或具有顯著的政治價(jià)值的事情才能超越這一級(jí)。這方面的例子包括敏感的政府工作、公司的財(cái)務(wù)方面以及重要協(xié)作意向。

同樣威脅是多樣化的,并不一定與黑客攻擊數(shù)據(jù)有關(guān)。例如,你的組織可能相比于數(shù)據(jù)泄露更容易遭受DDOS攻擊。作為一名開(kāi)發(fā)人員,重要的是要考慮你的組織可能會(huì)如何受到影響,而主要漏洞可能并不總是以財(cái)務(wù)或PII為重點(diǎn),這可能事關(guān)聲譽(yù)。通過(guò)讓你的網(wǎng)站離線以使你的組織遭遇尷尬,這可能會(huì)比竊取你的服務(wù)器上的PII更具價(jià)值。

2014年的Fappening事件是一個(gè)組織未能正確理解威脅的經(jīng)典例子。在這種情況下,Apple未能正確估算他們?cè)?a target="_blank">iCloud系統(tǒng)上的內(nèi)容,因此并沒(méi)有實(shí)施可能限制其損害的安全功能。例如,當(dāng)新設(shè)備或奇怪IP連接到帳戶時(shí)發(fā)送電子郵件。Fappening是一個(gè)邊緣案例,因?yàn)橹皼](méi)有人真正考慮過(guò)名人數(shù)據(jù)的價(jià)值,但它確實(shí)強(qiáng)調(diào)了組織在面臨的威脅時(shí)可能并不總是理智的。

4. 實(shí)現(xiàn)一個(gè)適當(dāng)?shù)慕鉀Q方案

如果你在沒(méi)有正確考慮你所面臨的威脅的情況下實(shí)現(xiàn)通用安全解決方案,則你可能和不使用任何安全措施一樣安全不了多少。

作為開(kāi)發(fā)人員,在實(shí)現(xiàn)任何安全解決方案之前,你必須認(rèn)真考慮你所面臨的威脅。這樣可以實(shí)現(xiàn)一個(gè)相應(yīng)的安全措施。適當(dāng)性并不僅僅是與安全威脅有關(guān),它還涉及到你需要花多少錢。一個(gè)貧窮的國(guó)家不能建造中國(guó)長(zhǎng)城,但如果它理解了這個(gè)威脅并合理地部署它的資源,它就能夠防御之。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    715

    瀏覽量

    30157
  • 信息安全
    +關(guān)注

    關(guān)注

    5

    文章

    715

    瀏覽量

    40701

原文標(biāo)題:軟件開(kāi)發(fā)人員應(yīng)遵循的四項(xiàng)安全原則

文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AI 輔助代碼修復(fù):嵌入式軟件開(kāi)發(fā)的突破性進(jìn)展

    憑借 AI 輔助修復(fù),開(kāi)發(fā)人員不僅能實(shí)現(xiàn)“邊寫(xiě)邊分析”,還能做到“邊寫(xiě)邊修復(fù)”。這不僅帶來(lái)了更準(zhǔn)確、更安全軟件,還優(yōu)化了缺陷檢測(cè)與修復(fù)的左移流程,提升了開(kāi)發(fā)速度,進(jìn)而全面增強(qiáng)了嵌入式
    的頭像 發(fā)表于 03-26 11:19 ?1663次閱讀
    AI 輔助代碼修復(fù):嵌入式<b class='flag-5'>軟件開(kāi)發(fā)</b>的突破性進(jìn)展

    軟件定制開(kāi)發(fā)人員相關(guān)的公司有哪些

    軟件
    北京華盛恒輝科技
    發(fā)布于 :2026年03月02日 20:32:34

    嵌入式軟件開(kāi)發(fā)的 10 個(gè)技巧分享

    一上來(lái)就想寫(xiě)代碼的沖動(dòng)至關(guān)重要,應(yīng)首先用流程圖制定一個(gè)軟件架構(gòu)圖。這樣的方**使開(kāi)發(fā)人員對(duì)應(yīng)用所需的不同部分與組件形成一個(gè)概念,就像電路邏輯圖可以告訴工程師需要哪些硬件元件一樣。這樣可確保程序整體建立在
    發(fā)表于 12-25 06:04

    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計(jì)與軟件開(kāi)發(fā)要點(diǎn)指南!

    為實(shí)現(xiàn)高精度、高穩(wěn)定性的ADC模數(shù)轉(zhuǎn)換,硬件與軟件設(shè)計(jì)均需遵循特定原則。硬件層面需優(yōu)化信號(hào)調(diào)理、參考電壓及抗干擾設(shè)計(jì);軟件層面需合理配置采樣參數(shù)、實(shí)現(xiàn)數(shù)據(jù)濾波及異常處理。本文將結(jié)合實(shí)際
    的頭像 發(fā)表于 12-16 13:25 ?595次閱讀
    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計(jì)與<b class='flag-5'>軟件開(kāi)發(fā)</b>要點(diǎn)指南!

    CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)

    嵌入式軟件開(kāi)發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開(kāi)發(fā)人員具備一系列的專業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)包括以下部分: 1 、編程語(yǔ)言 熟練掌握C(C++)語(yǔ)言,這是
    發(fā)表于 11-28 07:48

    創(chuàng)電子主導(dǎo)編制的四項(xiàng)北斗國(guó)家標(biāo)準(zhǔn)獲批發(fā)布

    上述四項(xiàng)國(guó)家標(biāo)準(zhǔn)的發(fā)布,有力推動(dòng)了北斗技術(shù)在海洋搜救、應(yīng)急救援、低空經(jīng)濟(jì)、交通等領(lǐng)域的普及應(yīng)用,為北斗導(dǎo)航產(chǎn)業(yè)的規(guī)?;l(fā)展和全球化推廣提供了重要支撐。
    的頭像 發(fā)表于 11-13 15:08 ?2237次閱讀

    東風(fēng)猛士M817榮獲2025汽車安全大會(huì)四項(xiàng)重磅大獎(jiǎng)

    10月31日,在中汽中心主辦的2025汽車安全大會(huì)評(píng)選中東風(fēng)旗下豪華智能越野品牌猛士科技攜猛士M817參評(píng),該車型憑借卓越的產(chǎn)品實(shí)力一舉狂攬四項(xiàng)重磅大獎(jiǎng),在這場(chǎng)行業(yè)“賽場(chǎng)”上大秀肌肉。
    的頭像 發(fā)表于 11-06 14:49 ?759次閱讀

    芯科科技推出Simplicity Ecosystem軟件開(kāi)發(fā)套件

    、配置、調(diào)試和分析功能整合到一個(gè)智能的、且以開(kāi)發(fā)人員優(yōu)先的環(huán)境中,可在產(chǎn)品開(kāi)發(fā)的每個(gè)階段提供自動(dòng)化和洞察力。
    的頭像 發(fā)表于 10-27 16:45 ?1614次閱讀

    汽車軟件開(kāi)發(fā)階段安全的意義與原則

    上海磐時(shí)PANSHI“磐時(shí),做汽車企業(yè)的安全智庫(kù)”好書(shū)分享/《一本書(shū)讀懂智能汽車安全》汽車軟件開(kāi)發(fā)階段安全的意義與原則本文節(jié)選自SASETE
    的頭像 發(fā)表于 09-05 16:16 ?1140次閱讀
    汽車<b class='flag-5'>軟件開(kāi)發(fā)</b>階段<b class='flag-5'>安全</b>的意義與<b class='flag-5'>原則</b>

    第三屆大會(huì)回顧第7期 | 面向OpenHarmony大規(guī)模代碼的路徑敏感的稀疏值流分析

    靜態(tài)分析(Static Analysis)是軟件開(kāi)發(fā)中不可或缺的一部分,它可以幫助開(kāi)發(fā)人員提高代碼質(zhì)量、減少缺陷和安全風(fēng)險(xiǎn)。
    的頭像 發(fā)表于 08-18 11:31 ?1320次閱讀
    第三屆大會(huì)回顧第7期 | 面向OpenHarmony大規(guī)模代碼的路徑敏感的稀疏值流分析

    Andes晶心科技推出AutoOpTune v1.0提升開(kāi)發(fā)效率

    Andes AutoOpTune v1.0 可自動(dòng)探索并選擇優(yōu)化編譯程序選項(xiàng),協(xié)助軟件開(kāi)發(fā)人員在效能與程序代碼大小間取得最佳平衡,加速整體開(kāi)發(fā)流程。
    的頭像 發(fā)表于 08-18 10:23 ?1361次閱讀

    知識(shí)分享 | 敏捷方法在基于模型的軟件開(kāi)發(fā)項(xiàng)目中的應(yīng)用

    傳統(tǒng)的瀑布式軟件開(kāi)發(fā)流程存在諸多局限,這使得應(yīng)用敏捷原則變得尤為重要,尤其是面對(duì)復(fù)雜且不斷變化的開(kāi)發(fā)環(huán)境時(shí)。作為最高效的軟件開(kāi)發(fā)方法之一,基于模型的
    的頭像 發(fā)表于 07-16 16:52 ?1446次閱讀
    知識(shí)分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開(kāi)發(fā)</b>項(xiàng)目中的應(yīng)用

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    軟件功能。 2. Visual Studio 簡(jiǎn)稱VS: 它是一個(gè)IDE,集成開(kāi)發(fā)環(huán)境。驗(yàn)證C程序或是進(jìn)行c#程序開(kāi)發(fā),可以用它。一些與嵌入式相關(guān)的模擬器也是基于VS的。幫助開(kāi)發(fā)人員
    發(fā)表于 07-03 17:06

    華為攜手產(chǎn)業(yè)伙伴榮獲四項(xiàng)大獎(jiǎng)

    在2025 MWC上海期間舉辦的GTI (Global TD-LTE Initiative)國(guó)際產(chǎn)業(yè)大會(huì)上,全球首屆“新通話×AI挑戰(zhàn)賽”決賽獲獎(jiǎng)團(tuán)隊(duì)揭曉,華為攜手產(chǎn)業(yè)伙伴榮獲四項(xiàng)大獎(jiǎng),為產(chǎn)業(yè)界提供了5G-A和AI融合應(yīng)用的成功案例,為新通話產(chǎn)業(yè)的創(chuàng)新發(fā)展提供了實(shí)踐范本。
    的頭像 發(fā)表于 06-24 15:53 ?1077次閱讀

    Thingy:91 X 為開(kāi)發(fā)人員提供了一個(gè)經(jīng)過(guò)全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺(tái)

    Thingy:91 X 為開(kāi)發(fā)人員提供了一個(gè)經(jīng)過(guò)全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺(tái) 挪威奧斯陸 – 2024年12月10日 – 全球領(lǐng)先的低功耗無(wú)線連接解決方案提供商N(yùn)ordic
    的頭像 發(fā)表于 05-08 17:41 ?3447次閱讀
    兰考县| 杭锦后旗| 霍山县| 南澳县| 乡宁县| 新昌县| 丹江口市| 庐江县| 舟山市| 泗阳县| 通州区| 当涂县| 夏邑县| 锦屏县| 清远市| 甘德县| 海阳市| 和平区| 荣成市| 偏关县| 临猗县| 普洱| 五指山市| 荔浦县| 城口县| 温州市| 汉源县| 吉安市| 岗巴县| 中阳县| 黔西县| 资溪县| 交城县| 桐乡市| 密云县| 久治县| 文山县| 忻城县| 乃东县| 孟连| 华池县|