近幾年來,網頁應用程式的數量及其重要性有著迅速的成長,有越來越多的服務和商業活動都是透過網頁應用程式來完成。因此,網頁應用程式自然成為網路攻擊者的目標。雖然有許多作法像是防火牆和連線加密,都試著要解決這類型的問題,但是這些方法沒辦法解決網頁應用程式本身的弱點。根據OWASP的統計,目前有相當多種類型的網頁應用程式的弱點,而且數量還在持續增加中。程式分析可以用來解決這類型的弱點,不論是靜態分析或動態分析都能夠用來偵測和防範這些弱點。在本篇論文中,我們將重點放在靜態分析,也就是在不執行程式的情況之下進行程式分析。我們相信在程式開發階段就將弱點排除是一個較為有效的作法。為了達成這個目的,我們整理了近幾年的網頁應用程式靜態分析演算法的並試著比較他們的優缺點。這些演算法都是以分析PHP網頁應用程式為目標,然而仍有一些議題還沒有被考慮到,如PHP變動變數的alias分析、字串索引陣列的分析。在進行靜態分析的時候若沒有考慮這些問題的話,有可能會產生誤報以及漏報。我們設計了一個演算法來解決這些問題。我們的工具會先將PHP原始程式轉換成中介表示 (intermediate representation)。我們選擇CIL作為中介語言,因為CIL能去除程式中語意不清的部分,幫助我們進行靜態分析。我們根據PHP的語言特性提出了一個將PHP原始碼精準轉換為CIL的作法。除此之外,我們設計了一些資料結構和輔助函數來確保語意的精準。這個轉換不只能將PHP以CIL的方式呈現,還能夠清楚的表現每一個PHP變數的型態。我們在CIL上實作了一個能夠處理PHP變動變數以及字串索引陣列的污染資料流分析。即使變動變數的索引是一個固定字串值,許多現階段的工具在處理仍會產生誤報或是漏報。我們分析了十個網頁應用程式,並且發現...
監視系統可以幫助人們監控生活環境,進而讓生活更為安全。而先進監視系統必須加入以內容為基礎的視訊處理技術,使得監視系統能夠具有智慧型的功能。 先進監視系統之發展目標為自動化以及能夠大規模的監控...
本研究旨在探究中文兒童副詞「還」的早期發展,其中特別關注「還有」及「還要」的使用。主要研究問題為在早期的習得過程中,「還有」及「還要」是否先被視為未經分析的完整詞彙而非由「還」以及「有」(或是「要」)...
胎兒酒精中毒綜合症(Fetal Alcohol Spectrum Disorder, FASD)是母親在懷孕期間飲酒,酒精藉由胎盤進入胎兒體內,影響胎兒的正常發育,進而產下心智與生理缺陷的嬰兒。胎兒酒...
近幾十年來,室內定位技術發展得非常快速,許許多多的系統架構相繼被提出且實現,其中以使用Wi-Fi訊號強度作為辨識特徵最為常見,輕易使用行動裝置蒐集以及不用另外增加硬體是這項技術的最大特點。在眾多系統當...
近年來,網絡的犯罪數量一直在迅速增加。現在,惡意軟件作者編寫惡意程序竊取用戶的個人信息,或提供基於垃圾郵件的營銷服務為利潤的地方。為了更有效地傳播惡意軟件,黑客已經開始瞄準流行的在線社交網絡服務(SN...
隨著智慧型手機的普及,手機應用程式的數量急速的增加,並在使 用者的日常生活中扮演不可或缺的角色。我們提出了APEIC 以預測在 不同的使用情境下,使用者會優先使用哪一個程式。預測手機程式使 用的好處包...
自動化組合式驗證被普遍認為是增進模型驗證效率及可處理規模的重要方法。在這方法背後的基本想法是各個擊破。他運用一個假設-保證式推論規則來把驗證一個系統的工作拆解成數個驗證其組成元件的子工作。使用這個方法...
隨著電腦與娛樂技術的日益進步,人們對電腦繪圖的要求越來越高,希望電腦繪圖的效果能越逼真越好。另外一方面,手機的發展日趨進步,由電腦繪圖產生的特效也漸漸成為高階手機中的必備需求。然而,目前的硬體多為了桌...
在各類的派屈網路上可達性分析是一個很重要的議題,它可以用來分析活性問題,平性問題,可控性問題以及模型檢驗問題。在派屈網路的各種不同分析技巧法方法,我們覺得加上正規方法是非常合適用來描述各種系統。模型檢...
網路服務技術允許應用程式透過網路標準以一致的方式被存取,使得它們就像是不同平台上的軟體元件。隨著網路服務的規模越來越大,找到適合的網路服務成為一件重要的工作。現今大多數使用者使用關鍵字搜尋以及人工...
使人類成為萬物之靈,與其他動物有所區別的關鍵就在於人類有靈 巧的雙手。因此在機器人領域中,針對類人型雙手臂機器人的動作規 劃研究,也就成為一個重要的議題。本篇論文重點為,發展具有視覺 回授功能、冗餘自...
此篇研究提出了一種推薦系統設計,其中利用了以使用者為基礎的協同過濾、以項目為基礎的協同過濾和基於內容過濾的優點。 不同的是,上述兩種以使用者或項目為基礎的協同過濾,其在項目或使用者 空間中是高維度的。...
從微觀粒子的相互作用去理解它們表現出來的集體行為一直以來是凝態物理學的核心議題之一。在過去的量子多體物理的研究已經顯示出在量子系統裡可能出現非常微妙的有序狀態。特別微妙的是所謂的「拓樸序」。這種秩序在...
在本論文中,我提出對表述問題的一條新進路。我將表述問題重新界定為以下的兩個問題:(一)是何依據使得我們能單義地使用同一個述詞來表述不同事物?(二)是什麼能整合一個句子的各部份(通常為一名稱與一述詞),...
本研究針對駕駛疲勞建構一套以電腦視覺為基礎的眼部偵測警示系統,利用紅外線攝影機紀錄駕駛人眼睛的運動特性。當解讀出有疲倦駕駛行為時,車內警示系統會適時發出警訊促使駕駛人恢復警覺;如果駕駛人仍無法保持清醒...
監視系統可以幫助人們監控生活環境,進而讓生活更為安全。而先進監視系統必須加入以內容為基礎的視訊處理技術,使得監視系統能夠具有智慧型的功能。 先進監視系統之發展目標為自動化以及能夠大規模的監控...
本研究旨在探究中文兒童副詞「還」的早期發展,其中特別關注「還有」及「還要」的使用。主要研究問題為在早期的習得過程中,「還有」及「還要」是否先被視為未經分析的完整詞彙而非由「還」以及「有」(或是「要」)...
胎兒酒精中毒綜合症(Fetal Alcohol Spectrum Disorder, FASD)是母親在懷孕期間飲酒,酒精藉由胎盤進入胎兒體內,影響胎兒的正常發育,進而產下心智與生理缺陷的嬰兒。胎兒酒...
近幾十年來,室內定位技術發展得非常快速,許許多多的系統架構相繼被提出且實現,其中以使用Wi-Fi訊號強度作為辨識特徵最為常見,輕易使用行動裝置蒐集以及不用另外增加硬體是這項技術的最大特點。在眾多系統當...
近年來,網絡的犯罪數量一直在迅速增加。現在,惡意軟件作者編寫惡意程序竊取用戶的個人信息,或提供基於垃圾郵件的營銷服務為利潤的地方。為了更有效地傳播惡意軟件,黑客已經開始瞄準流行的在線社交網絡服務(SN...
隨著智慧型手機的普及,手機應用程式的數量急速的增加,並在使 用者的日常生活中扮演不可或缺的角色。我們提出了APEIC 以預測在 不同的使用情境下,使用者會優先使用哪一個程式。預測手機程式使 用的好處包...
自動化組合式驗證被普遍認為是增進模型驗證效率及可處理規模的重要方法。在這方法背後的基本想法是各個擊破。他運用一個假設-保證式推論規則來把驗證一個系統的工作拆解成數個驗證其組成元件的子工作。使用這個方法...
隨著電腦與娛樂技術的日益進步,人們對電腦繪圖的要求越來越高,希望電腦繪圖的效果能越逼真越好。另外一方面,手機的發展日趨進步,由電腦繪圖產生的特效也漸漸成為高階手機中的必備需求。然而,目前的硬體多為了桌...
在各類的派屈網路上可達性分析是一個很重要的議題,它可以用來分析活性問題,平性問題,可控性問題以及模型檢驗問題。在派屈網路的各種不同分析技巧法方法,我們覺得加上正規方法是非常合適用來描述各種系統。模型檢...
網路服務技術允許應用程式透過網路標準以一致的方式被存取,使得它們就像是不同平台上的軟體元件。隨著網路服務的規模越來越大,找到適合的網路服務成為一件重要的工作。現今大多數使用者使用關鍵字搜尋以及人工...
使人類成為萬物之靈,與其他動物有所區別的關鍵就在於人類有靈 巧的雙手。因此在機器人領域中,針對類人型雙手臂機器人的動作規 劃研究,也就成為一個重要的議題。本篇論文重點為,發展具有視覺 回授功能、冗餘自...
此篇研究提出了一種推薦系統設計,其中利用了以使用者為基礎的協同過濾、以項目為基礎的協同過濾和基於內容過濾的優點。 不同的是,上述兩種以使用者或項目為基礎的協同過濾,其在項目或使用者 空間中是高維度的。...
從微觀粒子的相互作用去理解它們表現出來的集體行為一直以來是凝態物理學的核心議題之一。在過去的量子多體物理的研究已經顯示出在量子系統裡可能出現非常微妙的有序狀態。特別微妙的是所謂的「拓樸序」。這種秩序在...
在本論文中,我提出對表述問題的一條新進路。我將表述問題重新界定為以下的兩個問題:(一)是何依據使得我們能單義地使用同一個述詞來表述不同事物?(二)是什麼能整合一個句子的各部份(通常為一名稱與一述詞),...
本研究針對駕駛疲勞建構一套以電腦視覺為基礎的眼部偵測警示系統,利用紅外線攝影機紀錄駕駛人眼睛的運動特性。當解讀出有疲倦駕駛行為時,車內警示系統會適時發出警訊促使駕駛人恢復警覺;如果駕駛人仍無法保持清醒...
監視系統可以幫助人們監控生活環境,進而讓生活更為安全。而先進監視系統必須加入以內容為基礎的視訊處理技術,使得監視系統能夠具有智慧型的功能。 先進監視系統之發展目標為自動化以及能夠大規模的監控...
本研究旨在探究中文兒童副詞「還」的早期發展,其中特別關注「還有」及「還要」的使用。主要研究問題為在早期的習得過程中,「還有」及「還要」是否先被視為未經分析的完整詞彙而非由「還」以及「有」(或是「要」)...
胎兒酒精中毒綜合症(Fetal Alcohol Spectrum Disorder, FASD)是母親在懷孕期間飲酒,酒精藉由胎盤進入胎兒體內,影響胎兒的正常發育,進而產下心智與生理缺陷的嬰兒。胎兒酒...