雲端資訊安全

Infrastructure as Code 使用 puppet 部署開發、測試與線上環境

Infrastructure as Code 使用 puppet 部署開發、測試與線上環境 這篇文章主要說明開發測試環境所遇到的挑戰,為什麼要用 puppt, 如何運用 puppet 解決相關環境佈署的問題, 最後也用幾個實例,說明如何安裝與佈署環境設定。 DevOps 環境的挑戰 開發與測試團隊不斷的在推出新的功能與服務, 另一方面維運團隊需要控管線上所有相關的修改, 這兩者的功能性目標有些衝突。 因此, 對於研發團隊來說,如何可以更快速的佈署環境,確保測試開發環境與線上環境的一致性? 對於維運團隊來說,如何有效地做系統改變版本的控管與多台伺服器間的佈署?…

Read More

快速佈署開發與測試環境的虛擬環境 by Vagrant

快速佈署開發與測試環境的虛擬環境 這篇文章主要說明如何利用 Vagrant 來快速的部署開發與測試所需的環境。 用 Virtual Machine 不就好了嗎? 問題在於每一個 Virtual Machine image 多半超過2G 以上, 如果每一次小小的系統修改,就要重新複製這麼大的檔案,有些不方便。 而且系統的修改也很難釐清跟版本管哩, 因此 Vagrant + Puppet…

Read More

黑箱測試的專業

黑箱測試的專業 這篇文章主要說明黑箱測試專業的提升有哪些技巧與工具。 筆者認為病毒分析的專業其實是黑箱測試的專業極致, 因為為了要判斷病毒的行為,許多情況是進行很多的黑箱測試並且做各種分析 這樣的分析方法其實可以應用在許多一般應用程式的黑箱測試。 運用相關黑箱測試的技巧與工具,將黑箱測試的專業進一步的提升。 黑箱測試一個檔案的行為可以分為下列幾類: 檔案基本屬性分析 Windows PE (DLL, EXE, SYS)檔案,都會有固定 PE File的檔案結構, 因此,觀察該檔案結構可以在尚未執行檔案前,可以知道該檔案的一些特徵。例如:該檔案是否有被 Packed過。 PEview version 0.9.9…

Read More