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

編譯器如何危及應(yīng)用程序的安全

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

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

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

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

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

責(zé)任編輯:陳四芳 來源: solidot.org
相關(guān)推薦

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

云原生應(yīng)用程序安全云安全

2012-05-29 10:04:08

2011-02-13 14:36:35

2013-02-18 16:12:55

2017-03-20 18:01:55

編譯器匯編

2009-02-27 17:00:25

2018-09-30 15:58:34

2018-10-18 17:37:55

2009-07-21 15:14:32

預(yù)編譯應(yīng)用程序ASP.NET

2010-08-12 15:52:34

Flex應(yīng)用程序

2011-11-03 09:41:35

Android簽名安全性

2020-08-25 14:03:20

應(yīng)用程序屏蔽應(yīng)用程序內(nèi)保護網(wǎng)絡(luò)攻擊

2013-11-18 09:03:22

2022-02-21 14:41:21

APIWeb安全

2017-11-23 15:09:16

2023-10-27 12:11:33

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲欧美中文日韩在线v日本 | 成人超碰| www.久久| 日韩精品无码一区二区三区 | 人人九九 | 国产激情91久久精品导航 | 玩丰满女领导对白露脸hd | 欧洲色综合| 久久国产精品偷 | 亚洲精品免费视频 | 亚洲a一区二区 | 一区二区三区网站 | 黑人巨大精品欧美一区二区一视频 | 国产中文字幕在线观看 | 玖玖色在线视频 | 欧美精品成人一区二区三区四区 | 日韩中文一区 | 亚洲一区二区三区在线播放 | 日韩在线小视频 | 在线一区| 亚洲一区二区精品视频在线观看 | 亚洲天堂av在线 | 久久九九色 | 欧美激情综合五月色丁香小说 | 在线资源视频 | 国产999精品久久久久久绿帽 | 国产韩国精品一区二区三区 | 91国在线 | 日韩精品免费视频 | 亚洲人精品午夜 | 久久久精彩视频 | 伊人久久一区二区 | 嫩草研究影院 | 久久黄色网| 日韩欧美中文在线 | 色噜噜亚洲男人的天堂 | 欧美日韩亚洲一区 | 免费高清av | 特黄视频| 在线视频一区二区 | 亚洲网站在线观看 |