但我今天要說的是互聯網公司安全的方向。我的命題是:我們今天做了什麽,做的夠不夠,接下來我們還需要做些什麽?
在過去的很長時間內,無論是漏洞挖掘者還是安全專家們,都在致力於研究各種各樣的漏洞,以此為代表的是 OWASP 每隔幾年就會公布的 Top 10 威脅List。所以在很長一段時間內,互聯網公司的安全專家們,包括安全廠商的產品專家們,都在致力於做一件事情:不管是產品還是方案,盡可能的消滅這些漏洞。
因此,我把互聯網公司安全的第一個目標,定義為:讓工程師寫出的每一行代碼都是安全的!
為了達到這個目標,微軟有了SDL,基於對軟件工程的改造,SDL可以幫助工程師編寫出安全的代碼。微軟的SDL達成了“讓微軟的工程師寫出的大部分代碼都是安全的”這一目標。所以我認為SDL是偉大的創造,他在無限接近終極目標。
在這個SDL中,我們就有很多東西需要去完善,也促進了相當多的衍生技術研究和技術產品。比如代碼安全掃描工具的研究,僅此一項,就涉及到語法分析、詞法分析、數據關聯、統計學等諸多問題,再比如fuzzing,則涉及到各類協議或文件格式、統計學、數據處理、調試與回溯、可重用的測試環境建設等諸多復雜問題。把每一項做精,都不是那麽容易的事情。
多層分類 發表在 痞客邦 留言(0) 人氣(156)
1、IP初始化
bce0 網通接口,默認設置網通網關
bce1 電信接口,訪問電信服務器設置靜態路由
2、靜態路由設置
freebsd# cat /etc/rc.conf
多層分類 發表在 痞客邦 留言(0) 人氣(66)
一、shell命令
作為用戶和Linux內核之間的接口程序,shell的一個很重要的功能就是對用戶輸入的命令進行解釋。這些命令可以分為以下幾類:
1、內建命令
處於效率的考慮,將一些常用的命令解釋程序構造在shell內部。
用enable命令可以查看到shell的內建命令。
多層分類 發表在 痞客邦 留言(0) 人氣(179)
學了好長時間DB2了,寫一些關於db2這個HADR組件的功能吧。HADR是high availability disaster recovery的簡寫。組成HADR,需要一對機器(DB2並沒有支持多個從機,是因為這樣會給系統的管理帶來很大麻煩),一個主機(primary),一個從機(secondary)。從高可用性上來講,當主機發生故障時,從機可以很快的接替主機工作,可以減少數據庫的故障時間;從災難恢復上來講,如果主機由於不可預測的災難發生了故障,遠程的從機數據不受任何影響,可以保證數據不會丟失。
這樣做,缺點也是很明顯的,就是客戶需要承擔一個額外的數據庫服務器的費用。從v97fp1開始,DB2 HADR開始支持ROS(read on standby)。從這個版本開始,從機開始支持讀操作,客戶的讀操作可以使用從機完成,減少主機的負載,提高系統的系能。這樣,客戶就不必擔心額外的費用了。
現在,寫一下HADR配置的過程吧,前提是大家已經安裝了db2。大家其實可以從google上搜索到很多關於這個話題的文章,但是我還是決定寫一下,希望給大家多一個參考。
首先,說明幾個需要註意的問題:
(1). HADR pair不可以使用circular logging。大家可以參照db2 infocenter,閱讀以下DB2的log方式
多層分類 發表在 痞客邦 留言(0) 人氣(927)
一、縮小圖片大小
當圖片很多的時候,減少圖片大小是提高下載速度最直接的方法。
1. 使用PNG8代替GIF(非動畫圖片),因為PNG8在效果一樣的情況,圖片大小比GIF要小。
2. 用fireworks處理PNG圖片,在我們產品中很多PNG圖片是美工直接用photoshop導出的,
後來讓美工用fireworks處理PNG(大概的方式是選擇保存為PNG8,刪除背景色)。
多層分類 發表在 痞客邦 留言(0) 人氣(14)
我們常常需要對數據進行遷移,遷移到更性能配置更高級的主機OS上、遷移到遠程的機房、遷移到不同的平臺下,以下介紹ORACLE的幾種數據庫遷移方案:
一、exp/imp邏輯備份與恢復:
它是最常用最簡單的方法,一般是基於應用的owner級做導出導入。
操作方法為:
在新庫建立好owner和表空間,停老庫的應用,在老庫執行:
多層分類 發表在 痞客邦 留言(0) 人氣(23)
Alter database的處理過程沒有像alter table那麽恐怖,處理邏輯還是比較清晰的。先整理如下:
1、查看數據庫名是否有效
多層分類 發表在 痞客邦 留言(0) 人氣(39)
在C語言中怎樣使用匯編語言呢?這個問題在不同的編譯器中,具體實現方法是不同的。但是在實現大方上也但是就是有兩種,而且各種編譯器的實現方法也是大同小異。一種是在C語言中嵌入匯編語言代碼,另一種是讓C語言從外部調用匯編。下面我們就以Borland格式為例來說一說具體用法。但是,GCC和Microsoft的實現方法的和Borland只在格式上有點區分。當然,GCC的嵌入匯編是AT&T格式的。還好,不管什麽格式,只是表達形式的不同而已,其內在含義是一模相同的。還是那句話各種編譯器的實現方法是大同小異的,並沒有本質的區分。另外在最後還附帶了一篇介紹在GCC中使用內嵌匯編的文章。
一、兩種實現方式
多層分類 發表在 痞客邦 留言(0) 人氣(58)
基本操作
2950(config)#int vlan1
多層分類 發表在 痞客邦 留言(0) 人氣(123)
VirtualBox是一款SUN出品的非常優秀的虛擬機程序,版本也非常齊全,你可以在官網上找到適合各種操作系統平臺的版本。
這裏我先給大家大致講解下VBox的網絡配置及應用。
多層分類 發表在 痞客邦 留言(0) 人氣(8,531)