導讀 軟件的安全漏洞已經成為一個突出的問題,各個領域幾乎都逃不過,一旦被攻擊就可能帶來嚴重后果,解決這個問題光靠補丁修復是不行的,還需要
軟件的安全漏洞已經成為一個突出的問題,各個領域幾乎都逃不過,一旦被攻擊就可能帶來嚴重后果,解決這個問題光靠補丁修復是不行的,還需要程序員從源頭做好,為此美國NSA安全局提出建議,要他們多使用內存安全編程語言。
內存是漏洞頻發(fā)的重災區(qū),微軟及谷歌的數據顯示,他們發(fā)現的漏洞中70%都與軟件內存問題有關,而且這個問題影響的也不止是安全,糟糕的內存管理還會帶來技術問題,比如不正確的程序結果,性能隨著時間遷移而下降甚至程序崩潰等。
美國NSA安全局發(fā)布了一個報告,就介紹了內存安全及網絡安全的情況,重點提到了攻擊者如何借助糟糕的內存管理問題來獲得敏感數據,發(fā)布未經授權的執(zhí)行代碼及其他負面影響。
NSA表示,內存管理問題已經持續(xù)了數十年了,今年依然非常普遍,軟件開始中必須始終使用內存安全語言及其他保護措施。
他們給程序員推薦的內存安全編程語言主要有C#、Go、Java、Ruby或Swift。
雙11紅包活動推薦:
京東紅包(每日三次,最高11111元):領取>> | 打開京東APP搜索“領紅包985”
天貓紅包(每日一次,最高22888元):領取>> | 打開天貓APP搜索“天降紅包5656”
文章來源:快科技