要火!Python 納入高考科目色徘;PHP恭金、JS 等主流編程語(yǔ)言爆安全漏洞

姓名:顏皓 學(xué)號(hào):16020140084 電子工程學(xué)院

轉(zhuǎn)載自:http://www.yidianzixun.com/article/0HujWwmX?s=

【嵌牛導(dǎo)讀】一、Python 將成高考科目褂策,并列入全國(guó)計(jì)算機(jī)等級(jí)考試

二横腿、PHP、JS 等主流編程語(yǔ)言爆安全漏洞

【嵌牛鼻子】Python斤寂、高考科目耿焊、全國(guó)計(jì)算機(jī)等級(jí)考試、主流編程語(yǔ)言遍搞、安全漏洞

【嵌牛提問】如何解決當(dāng)前主流編程語(yǔ)言的安全漏洞罗侯?

【嵌牛正文】

Python 將成高考科目,并列入全國(guó)計(jì)算機(jī)等級(jí)考試

未來世界的人將會(huì)分成兩種人:一種是會(huì)編程的人溪猿,另一種是不會(huì)編程的人钩杰。人工智能時(shí)代的來臨,中國(guó)越來越重視編程教育诊县,特別是在編程語(yǔ)言的教育中讲弄,Python 越來越受歡迎。

近日翎冲,有新聞報(bào)道垂睬,全國(guó)計(jì)算機(jī)登記考試出臺(tái)了最新的調(diào)整方案:“Python 語(yǔ)言程序設(shè)計(jì)”將成為二級(jí)考試的新增科目。

圖片發(fā)自簡(jiǎn)書App


如圖所示,在二級(jí)考試中驹饺,“Visual FoxPro 數(shù)據(jù)庫(kù)程序設(shè)計(jì)”科目(代碼:27)將被取消钳枕,2017 年 12 月是其最后一次組考。隨之新增“Python 語(yǔ)言程序設(shè)計(jì)”科目(代碼:66)赏壹,2018 年 9 月首次開考鱼炒。

除了全國(guó)計(jì)算機(jī)等級(jí)考試的變動(dòng)外,還有消息稱浙江省信息技術(shù)課程出臺(tái)的改革方案蝌借,已確定將 Python 納入浙江省信息技術(shù)高考范疇:從 2018 年起浙江省信息技術(shù)教材編程語(yǔ)言將會(huì)從 VB 更換為 Python昔瞧。也就是說:Python 語(yǔ)言將納入高考內(nèi)容之一。

隨著人工智能受重視程度的提升菩佑,作為其首選開發(fā)語(yǔ)言的 Python 也開始火爆起來自晰。在 12 月公布的 TIOBE 編程語(yǔ)言排行榜中,Python 僅次于 Java稍坯、C酬荞、C++,位列第四瞧哟。

未來是大數(shù)據(jù)和人工智能的時(shí)代混巧, Python 對(duì)數(shù)據(jù)的處理,有著得天獨(dú)厚的優(yōu)勢(shì)勤揩,我們似乎有理由相信咧党,Python 會(huì)越來越火。

PHP陨亡、JS 等主流編程語(yǔ)言爆安全漏洞

沒有不漏的鍋傍衡,如果底層的編程語(yǔ)言如果出現(xiàn)問題,頂層的應(yīng)用程序還能幸免于難嗎数苫?

這周在 Black Hat Europe 2017 安全會(huì)議上聪舒,一名安全研究員公開了幾款目前非常流行的解釋型編程語(yǔ)言中出現(xiàn)的漏洞。這些編程語(yǔ)言上存在的問題虐急,可能讓運(yùn)用這些語(yǔ)言開發(fā)的應(yīng)用程序因此也很容易遭受攻擊箱残。

這項(xiàng)研究的作者是 IOActive 的高級(jí)安全顧問 Fernando Arnaboldi。這位專家表示他使用了自動(dòng)化的模糊測(cè)試工具在解釋器中對(duì)五種編程語(yǔ)言進(jìn)行了測(cè)試:Java止吁,Perl被辑,PHP,Python和Ruby敬惦。在對(duì)默認(rèn)庫(kù)和內(nèi)置函數(shù)進(jìn)行模糊測(cè)試之后盼理,他在研究中公布了每種語(yǔ)言存在的一些問題。

圖片發(fā)自簡(jiǎn)書App


使用 XDiFF 對(duì) 5 款語(yǔ)言進(jìn)行模糊測(cè)試

使用模糊測(cè)試工具俄删,對(duì)軟件進(jìn)行測(cè)試通常需要檢測(cè)到不尋常的行為宏怔,以及對(duì)內(nèi)存崩潰以及溢出進(jìn)行檢測(cè)奏路。

目前比較流行的測(cè)試工具(如AFL和Peach)通常需要在尋找漏洞的時(shí)候的時(shí)候采用相同的邏輯,而這些工具無法存儲(chǔ)執(zhí)行過的測(cè)試用例的信息臊诊。

在這位研究員的研究過程中鸽粉,他自定義了自己的模糊測(cè)試工具 XDiFF(擴(kuò)展差分模糊測(cè)試框架),以此適應(yīng)這幾款不同的編程語(yǔ)言抓艳。在測(cè)試過程中触机,他將每種編程語(yǔ)言都分解成了最基本的功能,然后使用XDiFF來提供各種payload輸入來進(jìn)行測(cè)試玷或。

圖片發(fā)自簡(jiǎn)書App


在這次測(cè)試中儡首,我們的的輸入中主要使用了不到 30 種的原始數(shù)據(jù)類型,但也有一些特別的payload偏友。這些特別的payload 是用于測(cè)試程序獲取外部數(shù)據(jù)資源時(shí)是否會(huì)出現(xiàn)問題蔬胯。

以上這些測(cè)試都是用于分析測(cè)試目標(biāo)——是否會(huì)出現(xiàn)“暴露本地文件、未授權(quán)的代碼注入约谈、未授權(quán)的系統(tǒng)代碼執(zhí)行操作”等安全問題笔宿。

測(cè)試結(jié)果:均暴露出問題

而從他的測(cè)試結(jié)果來看,我們確實(shí)可以看到Java棱诱、PHP、Ruby涝动、Perl迈勋、Python分別在經(jīng)歷了多項(xiàng)測(cè)試之后,暴露出來了哪些問題醋粟。

Python中存在可用于OS命令執(zhí)行的未記錄方法和本地環(huán)境變量靡菇。

Perl 中有一種可執(zhí)行如 eval 的 typemap 函數(shù)。

NodeJS 中輸出的錯(cuò)誤信息會(huì)泄露部分文件內(nèi)容米愿。

JRuby 可以加載和執(zhí)行并非設(shè)計(jì)為遠(yuǎn)程代碼執(zhí)行的代碼

PHP中常量的名字可以用來執(zhí)行遠(yuǎn)程命令厦凤。

最安全的應(yīng)用層序也會(huì)因此“倒下”

Arnaboldi 表示攻擊者可以利用這些編程語(yǔ)言上的漏洞來“放倒”最安全的應(yīng)用程序。

一些軟件開發(fā)者可能會(huì)在沒有意識(shí)到的情況下將代碼包含在應(yīng)用程序中育苟,而這些代碼可能導(dǎo)致的后果卻是開發(fā)者沒有考慮到的较鼓。

即便是按照安全指南來進(jìn)行開發(fā)的最安全的應(yīng)用程序也可能會(huì)因此出現(xiàn)“安全隱患”。

即便開發(fā)者沒有惡意企圖违柏,但這些漏洞也可能因?yàn)殚_發(fā)者無意識(shí)或試圖簡(jiǎn)化開發(fā)而引入進(jìn)來博烂。

圖片發(fā)自簡(jiǎn)書App


目前XDiFF已經(jīng)作為開源項(xiàng)目公布在GitHub上。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末漱竖,一起剝皮案震驚了整個(gè)濱河市禽篱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馍惹,老刑警劉巖躺率,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玛界,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡悼吱,警方通過查閱死者的電腦和手機(jī)脚仔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舆绎,“玉大人鲤脏,你說我怎么就攤上這事÷蓝洌” “怎么了猎醇?”我有些...
    開封第一講書人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)努溃。 經(jīng)常有香客問我硫嘶,道長(zhǎng),這世上最難降的妖魔是什么梧税? 我笑而不...
    開封第一講書人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任沦疾,我火速辦了婚禮,結(jié)果婚禮上第队,老公的妹妹穿的比我還像新娘哮塞。我一直安慰自己,他們只是感情好凳谦,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開白布忆畅。 她就那樣靜靜地躺著,像睡著了一般尸执。 火紅的嫁衣襯著肌膚如雪家凯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評(píng)論 1 312
  • 那天如失,我揣著相機(jī)與錄音绊诲,去河邊找鬼。 笑死褪贵,一個(gè)胖子當(dāng)著我的面吹牛掂之,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播竭鞍,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼板惑,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了偎快?” 一聲冷哼從身側(cè)響起冯乘,我...
    開封第一講書人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晒夹,沒想到半個(gè)月后裆馒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姊氓,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年喷好,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了翔横。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡梗搅,死狀恐怖禾唁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情无切,我是刑警寧澤荡短,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站哆键,受9級(jí)特大地震影響掘托,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜籍嘹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一闪盔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辱士,春花似錦泪掀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至凭涂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贴妻,已是汗流浹背切油。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留名惩,地道東北人澎胡。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像娩鹉,于是被迫代替她去往敵國(guó)和親攻谁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容