成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

編譯器如何危及應用程序的安全

開發 開發工具
對于編譯器如何將人類可讀的代碼翻譯成機器運行的機器碼,大多數程序員通常只有大概的概念。

對于編譯器如何將人類可讀的代碼翻譯成機器運行的機器碼,大多數程序員通常只有大概的概念。在編譯過程中,編譯器會對代碼進行優化,使其能高效的運行。有的時候,編譯器在優化上面走的太遠了,它甚至移除了本不應該移除的代碼,導致應用程序更加脆弱。

MIT人工智能和計算機科學實驗室的四位研究人員調查了(PDF) 不穩定優化(optimization-unstable)代碼的問題——編譯器移除的包含未定義行為的代碼。所謂的未定義行為包括了除以0,空指針間接 引用和緩沖溢出等。在某些情況下,編譯器完整移除未定義行為代碼可能會導致程序出現安全弱點。

研究人員開發了一個靜態檢查器STACK去識別不穩定的 C/C++代碼,他們在測試的系統中發現上百個新bug:Linux內核發現32個bug,Mozilla發現3個,Postgres 9個和Python 5個。STACK掃描了Debian Wheezy軟件包倉庫8575個含有C/C++代碼的軟件包,發現其中3471個至少包含一個不穩定的代碼。研究人員認為這是一個非常普遍的問題。

原文鏈接:http://www.solidot.org/story?sid=37035

責任編輯:陳四芳 來源: solidot.org
相關推薦

2009-07-03 06:57:32

2014-02-19 15:38:42

2022-06-22 09:00:00

安全編程語言工具

2013-11-19 15:35:01

2021-07-20 09:44:34

云原生應用程序安全云安全

2012-05-29 10:04:08

2013-02-18 16:12:55

2011-02-13 14:36:35

2017-03-20 18:01:55

編譯器匯編

2018-09-30 15:58:34

2018-10-18 17:37:55

2009-02-27 17:00:25

2010-08-12 15:52:34

Flex應用程序

2009-07-21 15:14:32

預編譯應用程序ASP.NET

2011-11-03 09:41:35

Android簽名安全性

2013-11-18 09:03:22

2020-08-25 14:03:20

應用程序屏蔽應用程序內保護網絡攻擊

2023-03-02 09:29:21

Evilgrade模塊化框架

2022-02-21 14:41:21

APIWeb安全

2017-11-23 15:09:16

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91亚洲免费| 日韩国产中文字幕 | 日本成人福利 | 亚洲欧美一区二区三区1000 | 国精日本亚洲欧州国产中文久久 | 亚洲精品一二三区 | 国精日本亚洲欧州国产中文久久 | 久久最新精品视频 | 欧美激情国产精品 | 在线日韩欧美 | 久久不卡视频 | 亚洲精品一二区 | 国产成人综合在线 | 国产有码 | 雨宫琴音一区二区在线 | 亚洲精品久久久久久久不卡四虎 | 午夜黄色影院 | 成人免费黄视频 | 精品国产乱码久久久久久丨区2区 | 国产精品高清一区二区三区 | 午夜免费| 国产精品日本一区二区在线播放 | 日韩在线大片 | 精品国产精品三级精品av网址 | 日韩欧美精品一区 | 亚洲a一区二区 | 天堂av资源| 一级黄色淫片 | 欧美在线天堂 | 亚洲高清在线 | 91久久久久久久久久久 | 一级欧美 | 午夜视频在线观看网址 | 99国产精品99久久久久久 | 九九99久久 | 久草网址| 久久午夜精品福利一区二区 | 亚洲精品一二三 | 超碰在线免费公开 | 日韩羞羞 | 国产成人在线视频播放 |