安全編碼為何如此重要?

當組織發生重大安全漏洞時,他們并不總是披露安全漏洞的性質。這是因為即使他們負有責任,知道原因并已修復,但有關如何實現這一目標的信息對于未來的攻擊者來說仍然是寶貴的知識。但很容易想象,不安全的編碼可能導致這些問題的很大一部分,尤其是數據泄露。

數據泄露可能是最可怕、代價最高的安全漏洞。僅在 2020 年,就有超過 250 億條記錄被泄露或被盜,而據估計,2021 年的情況只會變得更糟。組織需要加強其安全協議,而安全編碼是這些安全協議的核心。如果沒有安全編碼,所有其他安全協議都無法保護您最寶貴的資產。

來源:https://www.securecodewarrior.com/blog/we-need-heroes-to-secure-our-code-have-developers-got-what-it-takes

危害源代碼完整性的五大行為

這里的重點是開發人員在職業生涯早期通常會采取的常見行為。如果不加以控制,這些行為可能會在近期或遠期造成嚴重的維護和安全問題。確保組織中的所有開發人員都了解這些不良做法并學習如何避免它們。

1. 未經檢查的復制代碼

我聽到過有人對復制粘貼式編程既嗤之以鼻,又大加贊揚。有時開發需要一些核心功能,而這些功能已經被其他開發人員編碼了數萬次。那么為什么不復制他們的工作,而不是從頭開始編寫呢?大多數時候,你肯定應該使用別人的作品,但你必須聰明地使用它。

了解你復制的代碼。如果你決定復制代碼,一定要通讀并理解它。就像你審查同事的代碼一樣。永遠不要盲目相信互聯網上有人寫出了足夠好的代碼并將其公開。驗證一下。

盡可能使用庫。在某種程度上,使用庫比復制代碼更可取。如果您需要一些字符串處理功能,那么將來可能需要更多這樣的功能。使用處理字符串的庫可能是您項目的一個很好的補充。當然,您不希望庫膨脹。因此,您必須仔細選擇要添加到項目中的庫。如果您只需要一個函數,那么復制它可能比使用整個庫更好。

2. 已棄用的、廢棄的和可疑的庫

市面上有很多糟糕的代碼。有時,開源代碼未經社區的適當審查就被打包到庫中。這可能會導致代碼存在安全漏洞,甚至沒人愿意去發現,更不用說修復了。

使用庫時,請確保它們是被廣泛使用和受信任組織或大量開發人員監控的庫。這些庫應該得到維護并定期更新。如果該庫十年來都沒有更新過,那么在將其納入安全項目之前,您需要檢查整個代碼庫。否則,您就不能信任它。

3. 不受限制的存儲庫訪問

在當今的環境下,人們傾向于信任開發人員,并允許他們不受限制地訪問源代碼存儲庫。這是一個重大的安全漏洞。開發人員不需要訪問所有內容,他們只需要訪問他們正在處理的代碼區域,甚至可能不需要寫入權限。

限制訪問有時會減慢開發速度,但更多的時候它有助于保持代碼的解耦和模塊化。如果開發人員只能更改他們正在開發的模塊,他們就被迫與項目的其余部分保持脫鉤。即使不考慮安全性,這也是一件好事

無法訪問整個源代碼的員工造成破壞的能力非常有限,無論是出于惡意還是無能。但即使在受限訪問策略下,當開發人員離開組織時,IT 也必須撤銷對源代碼存儲庫的訪問權限。閑置未使用的憑據將導致問題發生。

4. 硬編碼秘密

機密是提供應用程序到應用程序訪問的任何在線憑證。它可以是 API 密鑰、云憑證、加密密鑰、數據庫訪問詳細信息等等。缺乏經驗的開發人員在初始開發時通常會在代碼中使用純文本機密。這些機密通常會被遺忘和遺留,從而導致潛在的泄漏。

托管在 GitHub 等公共云服務上的源代碼很容易被惡意人員掃描和利用。在將代碼上傳到云端之前,請務必掃描代碼以查找機密信息。

但即使源代碼從未公開,大多數編譯代碼都可以被逆向工程。混淆可以幫助增加對編譯代碼進行逆向工程的難度。然而,最好以一種防止泄露的方式妥善存儲機密。

5. 錯誤消息中暴露的信息

使用詳細的錯誤消息來調試代碼是開發人員的常見做法。但這些錯誤消息可能會向試圖侵入您的軟件的攻擊者提供信息。錯誤消息需要對用戶有所幫助,但不能提供任何有關代碼如何工作的信息。

隱藏有關代碼結構、數據結構和與其他軟件的連接的信息。此外,確保捕獲并處理異常。未捕獲的異常通常會提供堆棧跟蹤,其中包含攻擊者可以利用的信息。捕獲所有相關異常,不要拋出無法捕獲的未經檢查或運行時異常。

通過了解這些壞習慣以及如何養成更好的習慣,您已經在著手開發更安全的代碼。有了這些知識,請注意您可能擁有的任何習慣,并記錄下來,如果您認為它們可能會導致安全問題。讓同事們注意到這一點,你可能會發現其他人也在做同樣的事情。一起尋找解決方案并養成新習慣。如果其他人和你一起改變習慣,改變習慣就會容易得多。

文章來源:5 Bad Coding Habits That Leave Your Source Code Exposed

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
返回頂部
上一篇
大數據安全的十大要點
下一篇
22個Web可訪問性測試工具及其測試內容
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
成人午夜av在线| 成人av影院在线| 七七婷婷婷婷精品国产| 成人动漫一区二区| 国产精品网站导航| 风间由美性色一区二区三区| 国产色产综合色产在线视频| 成人免费视频网站在线观看| 国产精品女上位| 欧洲一区在线电影| 青青草成人在线观看| 日韩精品一区在线观看| 国产精品亚洲视频| 亚洲另类在线视频| 欧美一区二区三区思思人| 毛片一区二区三区| 国产精品视频yy9299一区| 91国内精品野花午夜精品| 亚洲一区二区在线观看视频| 欧美一区二区三区的| 国产精品小仙女| 亚洲另类在线视频| 日韩女同互慰一区二区| 色综合天天综合网天天狠天天 | 国产成人鲁色资源国产91色综| 精品国产91久久久久久久妲己| 成人激情av网| 日韩**一区毛片| 国产精品精品国产色婷婷| 88在线观看91蜜桃国自产| 国产精品一区不卡| 日韩av一级片| 亚洲已满18点击进入久久| 欧美精品一区二区三区蜜臀| 欧洲精品在线观看| 91香蕉视频mp4| 国产伦精品一区二区三区免费| 亚洲一区精品在线| 国产精品你懂的在线| 日韩欧美精品三级| 欧美精品在线一区二区| 日本韩国一区二区| 色综合天天综合色综合av | 成人丝袜18视频在线观看| 丝袜亚洲另类丝袜在线| 一区二区三区在线观看国产 | 欧美色爱综合网| 色综合亚洲欧洲| 成人免费看黄yyy456| 国产一区999| 国产一区二区免费视频| 国产真实精品久久二三区| 日本欧美肥老太交大片| 亚洲成人免费看| 亚洲国产色一区| 丝袜国产日韩另类美女| 欧美aⅴ一区二区三区视频| 亚洲午夜一区二区三区| 亚洲成人在线网站| 日韩在线一区二区| 美国一区二区三区在线播放| 日本成人超碰在线观看| 日本午夜精品视频在线观看| 美女一区二区在线观看| 韩国精品在线观看| 91在线视频免费观看| 色噜噜夜夜夜综合网| 欧美性xxxxxx少妇| 精品国产一区二区三区不卡 | 日韩视频一区二区三区在线播放| 欧美一级黄色大片| 国产欧美视频一区二区| 亚洲色图.com| 日本网站在线观看一区二区三区| 秋霞午夜av一区二区三区| 国产精品888| 欧美三级视频在线播放| 久久综合九色综合97婷婷女人| 自拍偷拍亚洲欧美日韩| 日本中文一区二区三区| 国产精品一二二区| 欧美日韩另类国产亚洲欧美一级| 欧美成人精精品一区二区频| 中文字幕一区二区在线播放| 青青草原综合久久大伊人精品| 国产盗摄一区二区三区| 在线观看视频91| 久久精品视频在线看| 亚洲国产视频a| 不卡一区中文字幕| 精品免费视频一区二区| 亚洲伊人伊色伊影伊综合网| 国产v综合v亚洲欧| 欧美第一区第二区| 丝袜诱惑制服诱惑色一区在线观看| 成人免费精品视频| 久久综合狠狠综合| 奇米影视一区二区三区| 色狠狠一区二区| 成人欧美一区二区三区在线播放| 日本不卡视频在线| 制服视频三区第一页精品| 亚洲精品国产一区二区精华液 | 石原莉奈在线亚洲三区| 91在线看国产| 一区免费观看视频| 成人激情免费网站| 一区视频在线播放| 色综合久久综合| 亚洲欧洲性图库| 不卡的电影网站| 中文字幕亚洲一区二区va在线| 国产一区视频在线看| 欧美成人精精品一区二区频| 美女脱光内衣内裤视频久久影院| 欧美精品日韩一本| 蜜桃精品视频在线| 日韩一区二区三区精品视频| 日韩福利视频导航| 精品国产3级a| 91在线视频官网| 亚洲国产wwwccc36天堂| 欧美二区三区的天堂| 日本欧美久久久久免费播放网| 欧美精品三级日韩久久| 激情综合网天天干| 成人欧美一区二区三区小说 | 亚洲视频免费观看| 欧美日韩精品欧美日韩精品一综合| 亚洲成av人在线观看| 欧美一级爆毛片| 国产精品18久久久久久久久久久久| 国产日韩欧美综合一区| 91麻豆国产福利精品| 美女性感视频久久| ...av二区三区久久精品| 欧美老肥妇做.爰bbww| 国产一区二区不卡老阿姨| 亚洲综合丁香婷婷六月香| 精品日韩一区二区三区| 成人动漫在线一区| 天天av天天翘天天综合网| 亚洲精品在线一区二区| 色噜噜狠狠成人网p站| 国产一区二区三区不卡在线观看 | 亚洲激情一二三区| 久久综合99re88久久爱| 色一情一乱一乱一91av| 久久国产剧场电影| 亚洲一区二区三区在线播放| 国产午夜久久久久| 日韩三级高清在线| 欧美三级在线播放| 91丨porny丨在线| 国产成人免费xxxxxxxx| 蜜臀国产一区二区三区在线播放| 国产精品久久久久婷婷| 久久人人97超碰com| 91精品国产综合久久国产大片| 99re视频精品| 92精品国产成人观看免费| 成人网页在线观看| 国产一区 二区| 国产尤物一区二区在线| 久久99日本精品| 美女视频网站久久| 日本午夜一本久久久综合| 亚洲小少妇裸体bbw| 亚洲国产一区视频| 亚洲一区av在线| 亚洲午夜一区二区| 亚洲国产综合色| 亚洲图片欧美激情| 一区二区久久久久久| 亚洲国产日韩a在线播放性色| 亚洲一区二区三区四区五区中文 | 欧美日韩夫妻久久| 日韩一区二区三区在线观看| 日韩视频永久免费| 精品成人私密视频| 国产精品欧美精品| 亚洲美女视频一区| 日韩电影一区二区三区| 美女诱惑一区二区| 国模娜娜一区二区三区| 激情五月激情综合网| 奇米色一区二区| 国产一区二区毛片| 精品日韩成人av| 午夜在线成人av| 欧美日韩免费视频| 欧美体内she精高潮| 91在线播放网址| 欧美人妖巨大在线| 日韩免费一区二区三区在线播放| 2021久久国产精品不只是精品| 国产精品亲子乱子伦xxxx裸| 亚洲一二三四区不卡| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲bt欧美bt精品|