欧美电影《轻佻寡妇》_日韩在线视频网站_日韩中文在线观看_久久久999精品免费

  • Unix網絡的兩個安全問題

    雖然已經有許多文章對有關Unix網絡的安全性問題進行了廣泛的論述,但隨著技術的進步和人們對安全問題的認識的深入,總是不斷有安全問題被暴露出來,并被加以修正。本文介紹兩個由于技術上認識不足而造成的安全問題,并給出解決方法。 
    關機用戶的安全問題。 
          近年來,許多文章相繼介紹了一種所謂最安全的Unix的關機用戶。其主要思想是直接在/etc/passwd文件或/etc/shadow文件中的關機用戶一行的末尾加入/etc/shutdown命令或加入/etc/haltsys命令以代替/bin/sh命令。這樣即使有人知道了關機用戶的密碼(或沒有設置關機用戶的密碼),也不能通過關機用戶進入Unix系統,關機用戶被嚴格界定為有且僅有關機功能的超級用戶。這一關機用戶已被公認為“最安全的關機用戶”。 
          該用戶和其他的關機方法相比安全性有所提高,特別是在單機狀態下,其安全性值得信賴。但令人遺憾的是,該關機用戶在Unix網絡中也存在著一定的安全隱患。這主要是由關機用戶本身的用途所造成的,首先由于網絡中的用戶幾乎都需要關機用戶,所以關機用戶往往不設密碼或由多人同時掌握密碼;另一方面要關閉Unix系統就必須使關機用戶具有超級用戶的權限。這樣,雖然不能用DEL鍵中斷或su命令等手段非法侵入Unix系統, 但利用一些網絡遠程命令卻有可能通過關機用戶侵入Unix系統,甚至進入超級用戶root的sh狀態。 
    1.提出問題 
          假設計算機A中有一個關機用戶名為shutdown,其設置和權限控制按“最安全的關機用戶”的方法設定,因為系統管理員、軟件管理員、一般操作員都要使用該用戶, 故而未對其設置密碼。設計算機A的IP地址為129.15.21.77。 
          此時如果想從另一臺計算機(假設為計算機B)中向計算機A發起攻擊,則利用Unix系統網絡遠程命令, 通過計算機A的“最安全的關機用戶”:shutdown即可達到目的。首先在計算機B中的/etc/hosts文件中加入如下代碼: 
    129.15.21.77 hostshut 
    然后在計算機B中進入任何一個普通用戶,鍵入以下命令: 
    rcmd hostshut -l shutdown vi /etc/passwd 
    或 rcmd hostshut -l shutdown vi /etc/shadow 
          這樣,該普通計算機用戶已在計算機B中用vi命令打開了計算機A中包括root超級用戶在內的所有用戶的密碼文本。接下來只要改動或刪除這些密碼,就可以輕松地用telnet、rlogin等遠程命令登錄到計算機A的任何一個用戶中。如果此時闖入的是一個惡意用戶, 對計算機A來說其后果將不堪設想。 
    2.解決問題 
          為了解決這個安全問題,首先可以封閉inetd守護進程中的部分遠程功能,如telnet、shell、login、exec等,方法是直接用vi修改/etc/inetd.conf文件,在上述功能前添加#號,然后執行/etc/inetd命令即可。但這樣大大削弱了Unix系統的網絡功能,并可能影響到其他計算機應用方案的實施。 
    經過實踐,筆者發現了一種相當安全的關機方法,該方法采用了輸入/輸出重定向、Unix啞終端技術和Unix定時系統來實現安全的關機。具體做法如下: 
    首先在超級用戶中輸入如下命令,使tty12終端成為啞終端: 
    #disable /dev/tty12 
    由于需要在啞終端tty12中運行關機程序,而啞終端的窗口在原始模式下工作, 所以不能用Unix系統命令read進行輸入,必須自己編寫一個能在原始模式下實現輸入/輸出功能的程序。用cc -lcurses命令編譯以下源程序,并生成可執行文件safehalt: 
    file://安全關機程序 
    #include<curses.h> 
    #include<termio.h> 
    #include<stdio.h> 
    #include<string.h> 
    main() 


    WINDOW *win; 

    char til[]=“是否現在關機?確認請按yes:”,s1[4],sum[100]; 
    struct termio save,term; 
    initscr(); raw(); noecho(); 
    keypad(stdscr,TRUE); clear(); 
    ioctl(0,TCGETA,&term); 
    save=term; 
    win=newwin(24,80,0,0); 
    while(s1[0]!=‘q’) 

    s1[0]=‘\0’;s1[1]=‘\0’;s1[2]=‘\0’; 
    mvwaddstr(win,5,0,til); 
    wrefresh(win); 
    read(0,&s1[0],1); 
    if(s1[0]==‘y’) 

    sprintf(sum,“%s%s”,til,s1); 
    mvwaddstr(win,5,0,sum); 
    wrefresh(win); 
    read(0,&s1[1],1); 
    if(s1[1]==‘e’) 

    sprintf(sum,“%s%s”,til,s1); 
    mvwaddstr(win,5,0,sum); 
    wrefresh(win); 
    read(0,&s1[2],1); 
    if(s1[2]==‘s’) 
    system(“/etc/shutdown -g0 -y”); 



    keypad(stdscr,FALSE); echo(); 
    noraw(); endwin(); 

    最后編制一個Unix的shell腳本atsh,包括以下內容: 
    at now +1 day 
    /usr/bin/safehalt 
    執行一次atsh腳本程序后,該程序以后會自動執行。 
          這樣每天在tty12屏幕上都會自動運行一個關機程序,當輸入yes后,機器將被關閉,當然也可以在程序中設置關機密碼。該方法徹底排除了由關機用戶引起的安全性問題。 
    自動傳輸數據的安全問題 
          在Unix系統中自動批量發送數據文件的方法主要有兩種:一種方法是在用戶的宿主目錄下增加.netrc文件, 并在文件中加入遠程機器的host名、用戶名和密碼,然后在建有.netrc文件的用戶登錄后用ftp自動批量發送文件;另一種方法是用Unix的shell編寫一個批處理的腳本文件, 以執行該腳本文件來自動批量發送數據。上述兩種方法雖然都可以實現自動批量發送數據文件的目的,但卻存在一些安全隱患。這兩種方法都使用了純文本文件的方式來存放遠程機器的host名、IP地址、用戶名和密碼,因此只要用簡單的Unix命令如cat、vi、more等就可以對遠程機器的主要秘密一覽無遺。 
          為增加安全性,必須對這些秘密信息進行隱藏和加密。筆者用C語言程序的二進制代碼封裝遠程機器的IP地址、host名、用戶名和密碼以增加其安全性。在用C語言進行編程封裝時,注意不能在程序中把遠程機器的IP地址、host名、用戶名和密碼等重要信息直接賦值給字符串變量。如果直接賦值給字符串變量,就很容易被人用Unix命令strings、hd和DOS操作系統的常用工具pctools從C程序的二進制代碼中找到上述重要信息。還要注意不能在程序執行過程中產生帶有上述遠程機器重要信息的中間文件。如果出現這些中間文件,雖然可以在程序結束前刪除它們,但遇到發送的數據文件數量多時間長時, 這些中間文件就有可能被調看而泄密,所以最好不要在程序中產生中間文件。 
          下面這個簡短的程序例子是從本地機器的超級用戶中把數據文件發送到另一臺機器的超級用戶中, 可以實現多個文件的連續自動批量發送。盡管該程序使用了超級用戶進行數據發送,但由于編程時進行了巧妙的設計,所以當它被編譯成可執行代碼后,很難從這些二進制代碼中發現有關本地計算機和遠程計算機的安全方面的重要信息。同時,該程序采用了管道通信方法從而在執行過程中不會產生任何中間文件,安全性相對較高。實現代碼如下: 
    file://安全發送數據 
    #include<stdio.h> 
    #include<string.h> 
    main(int argc,char *argv[]) 

    int i,u1,u2,u3,u4; 
    float ip1,ip2; 
    char pw[10]=“”,us[5]=“”,ftpn[4]=“”; 
    char ftpcmd[500]=“”,runl[10]=“”; 
    char ftpprt[256]=“”; 
    FILE *fftp; 
    if(argc>1) 

    us[0]=‘u’;us[1]=‘s’;us[2]=‘e’;us[3]=‘r’; 
    u1=‘r’;u2=‘o’;u3=‘o’;u4=‘t’; 
    pw[0]=‘5’;pw[1]=‘1’;pw[2]=‘2’; 
    pw[3]=‘7’;pw[4]=‘3’; 
    pw[5]=‘7’;pw[6]=‘4’; 
    ftpn[0]=‘f’;ftpn[1]=‘t’;ftpn[2]=‘p’; 
    ip1=106.73;ip2=168.13; 
    printf(“\f 從本機數據:\n”); 
    for(i=1;i<argc;i++) 

    sprintf(runl,“l %s”,argv[i]); 
    system(runl); 

    sprintf(ftpcmd,“%s%s -n -i %.2f.%.2f < 
    sprintf(ftpcmd,“%s%s %c%c%c%c %s \n”,ftpcmd,us,u1,u2,u3,u4,pw); 
    sprintf(ftpcmd,“%scd /usr/tmp \n”,ftpcmd); 
    for(i=1;i<argc;i++) 

    sprintf(ftpcmd,“%sput %s \n”,ftpcmd,argv[i]); 
    sprintf(ftpcmd,“%sls %s \n”,ftpcmd,argv[i]); 


    sprintf(ftpcmd,“%sCMD\n”,ftpcmd); 

    printf(“\n正在發送……\n”); 

    fftp=popen(ftpcmd,“r”); 

    i=0; 

    while(fgets(ftpprt,256,fftp)!=NULL) 



    i++; 

    if(i>0) 

    printf(“%s”,ftpprt); 



    pclose(fftp); 






     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美电影《轻佻寡妇》_日韩在线视频网站_日韩中文在线观看_久久久999精品免费
    亚洲一区二区三区在线视频| 欧美日韩视频第一区| 在线精品国产欧美| 亚洲国产另类精品专区| 亚洲精品午夜精品| 亚洲欧美国产高清| 另类尿喷潮videofree | 欧美午夜在线| 国产日韩欧美a| 亚洲精品国产精品久久清纯直播| 亚洲性感激情| 久久五月天婷婷| 国产精品乱码久久久久久| 亚洲春色另类小说| 亚欧成人在线| 欧美日韩精品三区| 亚洲成色www久久网站| 亚洲欧美国产另类| 欧美久久在线| 91久久国产综合久久| 欧美一区二区在线| 欧美日韩日本国产亚洲在线| 国产亚洲一级高清| 亚洲一区在线直播| 欧美极品在线播放| 亚洲人成人一区二区三区| 久久久午夜精品| 国产精品一区免费观看| 在线视频欧美日韩| 欧美精品www在线观看| 亚洲国产成人高清精品| 久久久久久久网站| 国产一区二区三区精品欧美日韩一区二区三区 | 一区国产精品| 性色av一区二区三区| 国产精品国产三级国产专播品爱网 | 欧美高清视频| 一区在线免费观看| 久久综合伊人77777| 影音先锋一区| 开心色5月久久精品| 国产一区二区三区高清| 久久gogo国模啪啪人体图| 国产欧美日韩激情| 亚洲视频一区二区免费在线观看| 一区二区欧美精品| 欧美日韩国产小视频| 一本色道**综合亚洲精品蜜桃冫 | 一区二区三区鲁丝不卡| 欧美视频亚洲视频| 午夜精品一区二区在线观看| 国产精品捆绑调教| 午夜激情亚洲| 国产一区观看| 欧美大片在线看免费观看| 99精品欧美一区二区三区| 欧美日韩国产区| 亚洲欧美日韩在线一区| 国产在线拍揄自揄视频不卡99 | 黑人巨大精品欧美一区二区小视频| 久久国内精品视频| 欧美日韩国产色视频| 一区二区三区日韩欧美| 国产精品日韩欧美综合| 久久久久国产精品厨房| 最新亚洲电影| 欧美午夜电影网| 欧美在线免费观看| 亚洲欧洲午夜| 国产精品久久国产三级国电话系列 | 国产精品美女久久久久久2018| 亚洲电影av在线| 欧美日韩一区二区视频在线观看| 亚洲免费影院| 亚洲九九爱视频| 国产主播一区二区| 欧美午夜大胆人体| 久久香蕉国产线看观看网| 在线成人h网| 久久久五月天| 国产精品视频区| 久久久久国产一区二区| 老色鬼精品视频在线观看播放| 亚洲电影免费| 欧美日韩伊人| 欧美大片网址| 久久精品免费看| 亚洲无限乱码一二三四麻| 亚洲高清视频在线观看| 国产自产女人91一区在线观看| 欧美涩涩网站| 欧美日本国产在线| 久久一区二区三区四区| 欧美一区二区三区免费观看| 一区二区三区高清在线观看| 亚洲福利视频一区| 韩国欧美一区| 国产小视频国产精品| 国产精品亚洲综合色区韩国| 欧美婷婷六月丁香综合色| 欧美激情91| 欧美激情中文字幕在线| 欧美承认网站| 欧美a级片网站| 欧美本精品男人aⅴ天堂| 久久蜜桃精品| 午夜在线一区二区| 欧美一区二区三区免费观看| 亚洲欧美日韩区| 午夜日韩福利| 久久精品亚洲精品| 久久视频精品在线| 欧美高清不卡| 国产精品高清在线| 国产精品最新自拍| 国产主播一区| 激情视频一区| 亚洲欧洲精品成人久久奇米网| 亚洲大片免费看| 亚洲精品一区中文| 一本综合久久| 欧美在线免费观看视频| 久久亚洲风情| 欧美日韩亚洲一区二区三区在线| 欧美日韩精品免费观看| 欧美人与性动交α欧美精品济南到| 欧美三级电影网| 国产精品欧美久久久久无广告| 国产日韩精品一区二区三区在线| 在线国产亚洲欧美| 亚洲乱码国产乱码精品精天堂| 亚洲精品一区二区三区99| avtt综合网| 久久成人精品视频| 免费成人在线观看视频| 欧美日韩国产成人在线91| 国产精品久久久久天堂| 国内精品免费午夜毛片| 亚洲国内高清视频| 亚洲影视综合| 美女精品在线| 国产精品日韩一区二区三区| 伊人色综合久久天天| 亚洲天堂av在线免费观看| 久久免费观看视频| 国产精品久久波多野结衣| 在线观看视频欧美| 亚洲欧美精品伊人久久| 男女精品网站| 国产色视频一区| 夜夜嗨av一区二区三区网站四季av| 欧美专区在线观看一区| 欧美午夜在线| 日韩午夜电影av| 欧美 日韩 国产一区二区在线视频| 国产精品免费看片| 99国产精品久久久| 裸体丰满少妇做受久久99精品| 国产精品日韩在线播放| 亚洲伦理精品| 美女视频一区免费观看| 国产亚洲女人久久久久毛片| 一本色道久久88精品综合| 麻豆久久婷婷| 激情五月***国产精品| 性做久久久久久免费观看欧美| 亚洲高清在线| 欧美一区视频| 国产日韩一区二区三区| 亚洲天堂成人| 欧美日韩在线直播| 亚洲精品免费一区二区三区| 久久精品人人做人人爽| 欧美视频在线看| 99成人精品| 欧美日精品一区视频| 亚洲精品激情| 欧美精品 国产精品| 美女露胸一区二区三区| 国产在线观看一区| 欧美一区国产一区| 欧美新色视频| 亚洲欧美日韩精品久久亚洲区| 国产精品美女一区二区| 亚洲欧美日韩国产一区二区三区| 亚洲一线二线三线久久久| 欧美精品尤物在线| 亚洲精品美女免费| 欧美成人伊人久久综合网| 亚洲国产天堂久久综合| 美女精品视频一区| 亚洲毛片一区| 欧美午夜剧场| 午夜精品久久久久久久99黑人| 国产精品日韩精品欧美精品| 午夜精品三级视频福利| 国产亚洲欧美另类中文| 免费成年人欧美视频| 欧美日韩国产bt| 午夜精品福利在线|