2008年8月10日 星期日
mail server被駭
然後檢查底下的log檔(主要在/var/log/secure, /var/log/messages)才知道別人利用server裡面既有的user account以及密碼進行登入, 主要原因就是密碼太過於簡單.
所以就做了底下處理
1. 允許登入SSH的帳號, 只允許一個非root的帳號登入(參考FreeBSD-安裝到SSH遠端登入)
2. 全面修改過於簡單的密碼
雖然這樣做並不是最好...不過我覺得要破就不容易了...
2008年8月2日 星期六
A performance comparison between openmp and traditional multi-thread
-----------------
Requirement and Architecture:
此實驗主要針對web上的application做效能上的評比,我們在這是做個file transfer protocol(簡稱FTP)。我們實做了RFC959底下幾個指令:USER、CWD(current work directory)、CDUP(up folder)、QUIT(exit)、PORT(data port)、TYPE(representation type)、RETR(retrieval file)、STOR(store)、PWD(parent work directory)、LIST(list current directory)、STAT(server status) 、SYST(server system),並成功的測試使用FileZilla Client可以自由的連線操作。系統架構方面實作了三種模式: single-thread, multi-thread, single-thread with openMP, 三種模式的FSM參考下圖。
Testing program:
在測試方面,為了同時模擬多人連線的狀態,我們開發了一個可以同時fork出多個Process送出定義好的ftp指令。我們在這邊所用到Client端的ftp軟體是Windows底下內建的FTP Command,Testing的FSM可以參考下圖:
Experiment:
硬體環境
Server: Intel(R) Core(TM)2 Duo CPU 1.80GHz 1GB RAM
Client: (Intel(R) Pentium(R) 4 CPU 3.00GHz 1GB RAM)*2
開發環境
Microsoft Visual Studio
Windows XP SP2
三個不同的應用程式作下列的實驗比較
1. 調整不同的緩衝區大小
2.調整不同的使用者個數
3.調整不同的使用者進入時間
調整不同的緩衝區大小:
調整不同的使用者個數:
調整不同的使用者進入時間: