蔡一郎的部落格

Yilang's Blogger

顯示具有 應用軟體 標籤的文章。 顯示所有文章
顯示具有 應用軟體 標籤的文章。 顯示所有文章

管好您的Facebook資料

Published by Yi-Lang Tsai under , , on 4/03/2013 06:30:00 上午
Facebook目前已經是最熱門的社群網路(Social Network)之一,許多的資訊都透過這樣的平台進行傳播,不論是朋友、朋友的朋友或是朋友的朋友的朋友等,都有可能在這個平台上看到真實世界中素昧平生的人所發佈的訊息或是近況,不過真實世界與網路世界還是有差別的,有的人網路世界一條龍,但是在真實的世界是一條蟲,人際關係無法處理好,因此在談資安問題之前,還是先奉勸重度沉迷網路世界的朋友,還是要走入人群,跟真實世界的朋友好好相處。

回歸正傳來談談Facebook的應用程式安全問題,目前在Facebook上有許多好用、好玩的應用程式,從早期最讓人耳熟能詳的開心農場,種菜、偷菜成了許多網民必要的工作,甚至連上班時間也不放過,到現在已經發展出相當多樣化的應用程式,可以滿足不同族群的需求,而這些應用程式目前絕大多數都是第三方協力廠商所開發的,而Facebook提供程式界面的平台,讓使用者可以直接在Facebook中使用這些應用程式,而因為這樣的合作關係,因此應用程式在需要的情況下,必須存取到原本我們留存在Facebook中的資料,例如:個人的基本資料、檔案資料、動態、朋友的動態等五花八門的資料,許多人在使用這些應用程式之前,往往因為急著想要使用的心態,對於應用程式所宣告的隱私權或是要求進行存取的資料,就未多花心神去仔細思量了,大多數的人都在五秒以內的時間,就同意讓應用程式存取所要求提供的資料。

目前Facebook的使用者人數,在許多的國家已打敗原本在當地的社群網站或是入口網站,成長的速度是相當驚人的,而每天產生的資訊量也是相當龐大的,許多的人也透過Facebook找回以往多年未連絡上的朋友,或知道朋友的交友關係等,資訊的傳播速度遠大過以往。
Facebook's Ascent in Recent Years
資料來源:http://www.comscore.com/Insights/Blog/Facebook_Around_the_World_in_800_Days

點開「應用程式中心」,就可以看到目前在Facebook中所提供的各種類型應用程式,當然也可以看到目前與我們建立「連結」關係的應用程式有那些,許多使用者第一次看到時,不免驚訝發現,「我有使用這麼多應用程式嗎?」,而且有許多的應用程式可能已有一段時間不曾使用了,但是這些我們曾經「同意」使用,提供應用程式需要的資料,而我們的資料正一點一滴的讓這些應用程式取用。


許多的應用程式往往是我們一個不經意的滑鼠左鍵,或是直覺反應的同意,就安裝進來了,不過仔細看一下這些應用程式,就不難發現,這樣一個不經意或是直覺反應的動作,就讓我們輸入在Facebook上的資料,拱手讓應用程式讀取了,而且往往要求查詢範圍還真的很廣,就連朋友跟我們的分享,也會被這個應用程式收集。

有時候一個產品或是特定設定的應用程式,往往要求提供的資料也是相當多的,甚至連工作經歷等資料也需要取得,以做為廠商選擇將使用者列入下一次的行銷對象,而且與朋友之間的訊息傳送,例如:收件匣的訊息等,應用程式也需要將彼此的對話內容取得,諸如此類由應用程式所提供的需求,使用者沒有「選擇權」,而只是「決定權」,我們無法選擇那些資料要提供或是不想提供,只能選擇要或不要提供,因此許多人往往為了其中一、兩項功能或是需求,就得大開門戶讓這些應用程式允取允求。

另一類型的應用程式,為了達到行銷上的目的,還會要求「以你的名義貼文」,這種行銷的方式,就是假借使用者的名義,向使用者的朋友說,某個東西不錯或是推薦使用,而由應用程式的開發廠商,「自動化」的發佈這類型的資料到使用者的動態消息中,除了存取使用者的聯絡資料之外,就連朋友的聯絡資料也不放過,像極病毒式行銷的手法,將個人的資訊視為無物。

對於應用程式在資料的存取上,Facebook提供了「存取紀錄」的查詢,如果我們不得不使用某一個應用程式,但是建議定期的檢查一下這個應用程式做了那些資料的存取,也瞭解一下是否在我們可以接受的範圍,如果還是不行,那還是移除它吧!

應用程式所產生的資訊,預設大多是設定成「公開」的模式,如果你真的很想繼續使用這個程式,那建議將它的能見度調整一下,設定成「朋友」的模式,我想應該沒人會想設定成「只限本人」吧!如果是屬於特定用途的應用程式,而需要資訊的對象只有特定的一群朋友,則建議建個群組然後將應用程式的能見度設定成該群組可以看到即可。

有些應用程式為了避免使用者發現,還會自動將應用程式的通知設定成「永遠不要」,如果有應用程式在運作時,不想讓當事人知道,這類型的應用程式還是移除為妙,至少出發點就令人起疑。

當大家決定要移除某一個應用程式時,個人的建議是選擇「刪除所有你在Facebook上的應用程式動態」,將該應用程式曾經做過的事一併刪除,但是將資料刪除並不代表應用程式的開發者就沒有我們的資料了,因為這些資料可能早就被取走了,而Facebook無法代為向應用程式的開發者要求將使用者的資料移除,而把這個問題丟給我們,得自行跟應用程式的開發者要求移除,不過又回到一開始的問題,如果在應用程式的隱私政策中沒提到的,或是當使用者同意安裝或使用時,就讓應用程式擁有運用資料的權利,那這樣的話,使用者也無法要求應用程式的開發者將資料移除。

Facebook的資料使用政策
https://www.facebook.com/about/privacy/your-info-on-other#applications

最後,提醒大家!網路是個開放的平台,不論使用網路上的任何服務,只要是不想讓其它人知道的人、事、物,就放下你的手或滑鼠,別輕易的打卡或是發佈任何的文字、圖片、影片等資料,也許就能讓我們的個人資料不會輕易被盜用。

淺談惡意程式之沙箱測試技術

Published by Yi-Lang Tsai under , , on 9/09/2012 06:50:00 上午
許多人問我:「什麼是惡意程式?」,這是個好問題,大多數的人對於「程式」這兩個字其實是很陌生的,畢竟大多數的人並不是就讀跟資訊相關的科系,以直覺來說就是電腦中所安裝的應用軟體,從這個角度來談的話,惡意程式可以等同於惡意軟體,不過其中最大的差別在於,一套在Windows平台中的應用軟體,大多由主程式、動態連結檔、相關的函式庫以及設定檔所組成,讓軟體可以提供使用不同的功能,例如:文書處理軟體、繪圖軟體等等,簡單來說就是一堆的程式所組成的「程式集」,提供使用者需要的功能,如果只是被稱為「程式」的話,則大多指的是只有一個可以在系統上執行的程式,不會有其它附屬的檔案需要配合這個程式來運作,而今天幾乎所有被歸類在「惡意」的程式,都是很簡單而且很輕巧的,可能小到不容易被使用者查察。

人工分析
採用人工分析的方式,是最辛苦的,但卻是可以獲得最多資訊的,不過因為是以人為主的分析,因此分析人員的專業能力就是影響結果的關鍵,而具備可以進行程式分析的專業人力並不容易培養,如果採用人工分析的方式,可以使用IDA Pro之類的工具軟體,將想要分析的程式載入由軟體所建立的執行環境。
Source: Hex-Rays

IDA官方網站:http://www.hex-rays.com/products/ida/index.shtml

沙箱測試
沙箱測試(Sandbox)是一種常用的技術,建置一個可以執行惡意程式的環境,然後透過沙箱觀察程式造成的影響以及相關的行為,這個環境可以受到管理與控制,不會對真實的網路造成影響,分析的過程中,可留下紀錄供研究人員分析使用。
  • 虛擬平台
採用虛擬平台進行程式運作狀態的分析,是目前在沙箱測試中常用的方法,透過分析軟體的模擬,或是直接配合虛擬平台提供分析需要的環境,再將想要分析的程式,放到虛擬或模擬出來的環境中進行分析,再監測程式運作過程所產生的行為,並且產出報告,這些都是可以進行的程序。
GFI CWSandbox
CWSandbox是目前提供惡意程式分析的商業軟體中最多人使用的平台,可以提供惡意程式的自動化分析環境,除非遇到針對CWSandbox有反制措施的惡意程式,否則大多數的情況下,都可以獲得詳細的分析報告。

GFI Software:http://www.hex-rays.com/index.shtml

Cuckoo Sandbox
Cuckoo Sandbox提供惡意程式分析需要的環境,並且會自動的針對程式的運作進行偵測,包括了Windows API的紀錄、檔案系統中的檔案新增或刪除的紀錄、執行中的程序監測、惡意程式分析過程中對於視窗畫面的截圖以及分析報告的產出,產出的結果能夠支援JSON、HTML、MAEC、MongoDB以及HPFeeds,支援的範圍相當的廣泛。

Cuckoo Sandbox:http://www.cuckoosandbox.org/
  • 實體平台
實際將程式放在實體的電腦中執行,以觀察程式在受測系統端對於系統以及網路的影響狀況。
TWMAN (TaiWan Malware Analysis Net)
TWMAN是一套基於Truman所發展的自由軟體,由國網中心持續發展中,國網中心利用自行開發的Clonezilla再生龍還原系統來提昇Truman的運作效率,並透過系統流程的改良,達成全自動化的惡意程式分析平台。當初TWMAN開發的目的,是為了提供資訊安全研究人員一個自動化的惡意程式行為分析平台,至少可以完成系統的靜態分析以及網路通訊的分析為首要目標;能夠檢測與分析惡意程式對於系統與網路做造成的影響,並利用自動化資訊收集的方式,進行系統執行程序、記憶體資訊採集、網路行為與封包側錄...等工作。
目前國網中心仍將會持續發展「台灣惡意程式分析平台」(TWMAN, TaiWan Malware Analysis Net),與國外的資安組織進行技術交流,持續改善其功能,並與大尺度的Honeynet進行整合,未來亦會繼續開發新的惡意程式分析模組,以因應惡意程式的反制機制,期望可以提供更方便的惡意程式分析方式以及多元化的服務資訊來讓資訊人員以及資安研究人員參考,後續將會發展分散式分析的架構,並且導入資料中心的建置環境,讓使用TWMAN的資安研究人員,可以透過授權,取得可以做為分析的樣本並且能夠回饋自己分析的結果,共同參與惡意程式的知識庫的建立。


TWMAN官方網站:http://twman.nchc.org.tw/

無線網路偵察站-WiFi Explorer

Published by Yi-Lang Tsai under on 9/03/2012 11:31:00 下午
「無線」帶來無限的可能,對於大多數的人而言,在家裏或是工作的場合中架個無線網路,以往主要的使用對象是筆記型電腦,而目前因為行動裝置的大量增加,包括智慧型手機、平板電腦、數位電視機等,都開始使用無線網路當做資料傳遞的主要管道,帶來了許多的方便,但也讓我們隨時身處於無線網路所涵蓋的環境中,

這次要介紹的主角是WiFi Explorer,這個也是我在MacBook Air中付費買的第一套軟體,價格相當便宜但是實用性卻是最高的,尤其像我需要經常出差在外的人而言,有時候為了連上當地的無線網路,常常得費一番功夫,當然所說明「功夫」,不是去破解別人的無線網路來用,大家別想歪了;WiFi Explorer的主要用途正如其名,主要是用來分析目前所在位置的無線網路環境,包括偵測到的SSID、無線網路基地台的資訊等,如果在一個密度高的無線網路環境,有時為了選擇要使用那一個無線網路,常常得花上許多嘗試的時間,因此如果可以先使用無線網路的分析軟體,瞭解一下目前的無線網路環境,就可以省下許多的時間,當然也可以利用分析後的結果,知道有那些無線網路的安全有問題。

針對所偵測到的Access Point,可以進行訊號的分析,包括了所使用SSID、設備的MAC位址、訊號的強度、頻道、頻率、支援的標準以及是否有進行通訊上的加密,這些對於掌握無線網路的環境而言,是相當重要的。

無線網路的訊號是影響通訊品質相當重要的因素,大多數的行動裝置或通訊設備,都會選擇訊號最強的存取點(Access Point)當做最優先的連接點,不過如果在目前的環境中,充斥著許多的的無線網路存取點,往往會造成頻道衝突的情況。

有許多無線網路的防禦機制,當發現不屬於合法架設的存取點,就會以「蓋台」的方式,使用相同的頻道,將對方的設備覆蓋掉,目前許多的建築物彼此之間的距離是相當接近的,或是在同一棟辦公大樓中,樓上樓下彼此的無線網路訊號也會互相干擾,因此瞭解設備所使用的頻道是相當重要的,可以避開許多人使用的頻道,而改用其它較少使用的頻道,對於網路的品質而言,因為干擾少了,相對的品質也可以獲得提升。


在辦公大樓或是都會區,找到一、二十個無線網路存取點是相當常見的,如果再配合外接式的高功率無線網路裝置,能夠接收到的訊號就更多了。


WiFi Explorer的設定是相當簡單的,提供與無線網路偵測相關的設定功能,這些大多使用預設值即可。


目前到處充斥無線網路的環境中,資訊安全的問題是許多人忽略的事,但卻是最重要的事,以最常見的溢波問題,可以讓有心人士在公司外部就能夠使用無線網路,或是對於我們所架設的無線網路進行探測或是攻擊,都可能的會因此造成資訊安全上的威脅,所以利用簡單的軟體來瞭解目前的無網路環境,對於網管人員而言是相當重要的一件事。

軟體介紹-UMPlayer

Published by Yi-Lang Tsai under on 11/06/2011 09:25:00 上午
影音撥放的軟體,以往個人一直是Media Classic Player的愛用者,喜歡它的簡單以及配合解碼軟體或外掛之後,能夠支援相當多的影音格式,不過最近重新安裝電腦後,不小心在網路上看到「UMPlayer」這套以自由軟體方式發佈的撥放軟體,起初並未對它有太多的期待,以試用的心態安裝到新的電腦,主要是因為它強調本身就支援多種的影音格式,而不需要額外安裝解碼軟體,安裝的過程相當的簡單。
多國語言的使用者界面,其中也包括我們最熟悉的繁體中文,對於一般的使用者而言,可以免除操作界面上的語言障礙,UMPlayer也提供軟體外觀外掛的功能,預設就已經提供多個滿漂亮的外觀可以選擇,例如:Mac、Vista等等。
 當然除了比Media Classic Player好看的外觀之外,對於影音格式的支援,其實是最重要的,預設就支援了許多主要的影音格式,分成了Audio、Video以及播放清單的格式,這對於目前影音格式多樣化的時代,可以省去使用者有時候為了播放某種特殊格式,而需要到處找解碼程式或是使用專屬軟體的問題,是相當方便的。
當然在軟體的操作上也提供了快速鍵的功能,不過大多數的軟體都不提供自訂的功能,但是UMPlayer卻提供了這樣的貼心設計,可以讓使用者依據自己的使用習慣,設定快速鍵、滑鼠、以及滾輪的動作。
 除了可以直接開啟本機上的影音檔案之外,UMPlayer也提供直接播放來自網路上的影音檔案,也可以直接搜尋YouTube上的影片,算是相當方便,也能夠跟上目前網路環境。
官方網站除了提供程式的下載之外,也有許多的參考文件、論壇等,如果有問題,使用者也可以直接透過互動的討論,或是查詢相關的文件,取得需要的資料,不過再次提醒一下,要下載應用軟體,最安全的方式就是直接到官方網站取得原始的程式,並且檢驗一下MD5的Hash是否正確,除了可以較安心的使用軟體之外,也可以避免許多的安全疑慮。


官方網站:UMPlayer官方網站
SourceForge網站:UMPlayer