帳号

帳号

在網絡和多用戶操作系統中保存着的記錄
賬号是在網絡和多用戶操作系統中保存着一種記錄,用于記錄授權用戶的行為。網絡賬戶由網絡管理員創建,用來驗證用戶和管理與每個用戶相關的策略,例如訪問權限。賬号是數字時代的代表,就是每個人在特定的項目中所代表自己的一些數字等。賬号可以由中文或英文甚至符号組成。帳是賬的本字,賬是近代産生的俗字,多數跟金錢有關。《康熙字典》未收賬字,故“賬号”也作“帳号”。
    中文名:帳号 外文名:account number 适用領域: 所屬學科: 解釋:是在網絡和多用戶操作系統中保存着一種記錄 意義:數字時代的代表 作用:千變萬化的數字,不會重複

反盜号措施

    設置角色密碼(可結合密碼保護卡),設置背包密碼,背包分二部分(G也分2部份,1大額,1小額),一部分需要密碼(可以放重要的财産),一部分不要密碼(放置常用物品),可結合密保卡。裝備欄設置密碼 保護卡,上線後需要輸入密保卡解除裝備欄的密報卡數,才能使用技能 ,如果不解除綁定,不能使用技能并且無法交易。倉庫通過密碼打開後,與背包相同。設置退出密碼,輸入退出密碼正常才能下線,非正常下線5分鐘内不能登錄。設置下次登錄地點,玩家下線時可以選者下次登錄的IP段(以市為單位,不在IP段裡面的IP,不能登陸 )計算機綁定,對于有計算機的玩家可以綁定CPU編号,這點某些 殺毒軟件有這個技術,你們估計也有這技術。 上述六點可結合密碼保護卡,并且可以設置多張密碼保護卡, 登錄界面一張密碼保護卡,角色界面一張密碼保護卡,背包一張密碼保護卡,倉庫一張密碼保護卡,退出登錄一張密碼保護卡。 加強遊戲本身防木馬能力。可以和殺毒軟件公司合作設置一款專門用于魔獸的殺毒軟件。這需要遊戲公司對現有密碼系統進行更改。

    密碼的重要性

    密碼是UNIX和Windows NT安全基礎的核心。如果危及到密碼,那個基本的安全機制和模式将遭到嚴重影響。為了選擇強固的密碼,你需要在賬号策略裡設置更多相關的選項。你還要幫助用戶選擇強壯的密碼。

    一個強固的密碼至于要有下列四方面内容的三種:

      大寫字母 小寫字母 數字 非字母數字的字符,如标點符号

      強固的密碼還要符合下列的規則:

        不使用普通的名字或昵稱 不使用普通的個人信息,如生日日期 密碼裡不含有重複的字母或數字 至少使用八個字符 從黑客的思想考慮,避免密碼容易被猜出或發現(比如不要寫到紙條上放到抽屜裡)。

        NT下的密碼安全

        在NT下為了強制使用強壯的密碼,你可以更改 注冊表裡的LSA值來實現,叫 passfilt.dll,這個文件可以在Windows NT的Service Pack2及以後的版本裡找到。在LSA鍵值下需要添加Notification Packages字串并把值為passfilt.dll加進去。這串值必須在公司所有的 域控制器裡都加入。同時你還需要使用passprop.exe這個程序來使passfilt.dll生效。

        UNIX下的密碼安全

        在UNIX中加密後的密碼信息是存在一個文件裡,通常是/etc/passwd 。維護好這個文件的安全性是非常重要的。在UNIX系統裡它的屬主是具有最高權限的賬号,即root的。UNIX基本上有兩類用戶:普通用戶和系統特權用戶。有時特權用戶也被不确切地叫做 超級用戶。實際上,一個超級用戶賬号的标識号是為零。當一個賬号建立的時候,會被分配一個唯一的标識數字(UID)。這個數字分配從0開始,最低的數字(也就是最高的權限)是分配給登錄賬号root的。Root可以執行任何程序,打開任何目錄,檢查任何文件,改變系統内任何對象的屬性及其它任意的功能。任何對于攻擊UNIX系統的 黑客最終目的都是取得Root賬号。

        Root掌管/etc/passwd文件。此文件可以被所有登錄的用戶讀取,它包含每一個用戶的認證信息。因此,在簡單的UNIX系統上任何人都可以複制這個文件的内容并分析哪個字段是包含加密後的密碼。然後利用不同的密碼一系列的嘗試和/etc/passwd加密後的字串進行比較。因此,密碼的選擇是UNIX系統安全級别中最重要的。

        Windows NT安全

        概述

        首先,也是最困難的任務就是确保隻有必需的賬戶被使用而且每個賬号僅有能滿足他們完成工作的最小權限。在一個大型的公司裡,通常是用一個或多個用戶域集中管理所有的用戶賬号。域是一個 中央集權的賬号數據庫可以在分布于公司中間。因此有經驗的 管理員盡量地把用戶放到較少的域裡面以便于管理。這種限制通常促進公司策略的粘附性。 本地組創建本地資源并管理權限。本地資源的機器要被配置成信任集中賬号域。但有時這種設置也是不可行的,因為和 遠程站點間沒有足夠的帶寬。

        有幾種技術可以解決賬号安全的問題。其中一個主要關心的是确保不再有新的賬号建立或已存在的賬戶權限不作改動。另一個簡單的方法就是利用net user和net group命令把信息定向到一個文體文件裡後進行比照。有規律地運行這些命令并對輸出的文本文件中的賬号列表進行比較就能輕易地發現問題。一些内置的工具,比如系統任務進度表程序,可以自動的執行。也可以使用其它一些外部工具比如Perl或diff可以自動地對标準列表和當前的設置進行比照。

        賬号重命名

        另一個可靠的辦法就是對默認的賬号 重命名。包括administrator、guest以及其它一些由安裝 軟件時(如IIS)所自動建立的賬号。這些帳号必須好好保護因為它們易受攻擊。然而簡單地重命名賬号并不能很好地隐藏它們。因為Windows NT必須知道哪一個是 管理員賬号,管理員賬号當前的名字是保存在 注冊表裡的。

        賬号策略

        為了保持用戶數據庫不被侵犯,你必須強制用戶養成良好的習慣在賬号的設置上要能有效地防止 黑客使用暴力破解的方法來攻擊。這些任務主要是通過Windows NT上的賬号策略上設置的。賬号策略的設置是通過域 用戶管理器來實施的,從策略的 菜單中選擇用戶權限,第一項是有關密碼的時效,第二項是有關密碼長度的限制,以及賬号鎖定等機制。

        實現強壯的密碼

        大多數情況下,僅養成使用好密碼的習慣是不夠的;你還需要使用更強壯的密碼來有效阻止類似于 字典攻擊和暴力破解攻擊。我們前面已經讨論,一個強壯的密碼至少需要六個字符,不能包括用戶名的任何一部分,并且至少要有大小寫字母、數字和 通配符等。為了實施強壯的密碼你需要在 注冊表裡LSA項加入本課已提過的其它的密碼過濾器。在 主域控制器或在任一可能會升級為主域控制器的 備份域控制器上,你都需要在注冊表HKLMSystemCurrentControlSetControlLSA中加入PASSFILT的字串。

        Windows2000漏洞

        在Windows2000啟動之後,按照 屏幕提示按下ALT+CTRL+DEL進行登錄,在 登錄界面将 光标移至用戶名輸入框,按鍵盤上的Ctrl+Shift鍵進行 輸入法的切換,屏幕上出現輸入法狀态條,在出現的“ 全拼”輸入法中将鼠标移至輸入法狀态條點擊鼠标右鍵,出現的選單中選擇“幫助”,然後繼續選擇“輸入法入門”,在窗口頂部會出現幾個按鈕,奧妙就在“ 選項按鈕”上。如果系統是未安裝Windows2000 ServicePack1或IE5.5的系統,用鼠标左鍵點擊選項按鈕,在出現的選單中選擇“主頁”,這時在已出現的幫助窗口的右側會出現 IE浏覽器界面中的“此頁不可顯示”頁面,其中有個“檢測網絡設置”的鍊接,點擊它就會出現網絡設置選項,這樣任何人都可以對網絡設置甚至 控制面闆做任何修改。

        或者之前用鼠标左鍵點擊“選項”按鈕時,在出現的選單選擇“Internet選項”中,就可以對主頁、鍊結,安全、高級選項等做任何修改。最為嚴重的是用鼠标右鍵點擊先前提到的“選項”按鈕會出現一個選單,選擇“跳至URL”,這時出現一個對話框,其中有一個跳至該URL輸入框,輸入你想看到的路徑,比如c:,那麼這時在已出現的幫助窗口的右側會出現 資源管理器c盤的界面顯示,這時已經是 系統管理員權限對C盤進行操作了。操作者可以對看到的數據做任何的操作,這樣他就完全繞過了Windows2000的登錄驗證機制。

        如果系統是安裝了Windows2000 ServicePack1或IE5.5的系統,上面所用的“網絡設置選項”就不能執行了,但“Internet選項”仍可執行。資源管理器界面仍可出現,通過 路徑輸入,所有的文件夾中的文件和根目錄下的文件都可看到,但已不能直接對文件夾和文件進行操作,然而仍可以用鼠标右鍵點擊文件夾和文件選擇進行删除、 重命名和發送到 軟盤等操作,而且更為嚴重的是操作者可以對文件夾進行共享操作,在單個文件出現的對話框中選擇屬性,就可以任意添加共享權限,如任何人都能完全控制的權限,這樣網絡中的所有人都可以通過網絡 遠程登錄完全控制所有數據資料!

        UNIX安全

        概述

        在讨論UNIX賬号安全,你首先要理解UNIX密碼的安全。這種理解需要檢查密碼文件的格式。你可以利用下面的命令來得到幾種特殊密碼的格式 。

        $ man 5 password

        密碼文件:

        幾個字段

        字段用處

        登錄名字

        用戶登錄時所真正使用的名字

        加密後的密碼

        在UNIX中,密碼是用高強度的DES算法來進行加密并保存結果

        UID:用戶唯一的标識号

        GID:用戶組的标識号

        用戶名:用戶真正的名字

        HOME:默認的主目錄

        SHELL:默認的程序SHELL接口

        密碼文件在顯示的時候是加密的;這種顯示叫做Shadow密碼,通常創建在/etc/shadow,并屬于root且隻有root有權訪問。

        密碼時效

        按目前的形勢,已有更強大的硬件大大地縮短了利用自動運行的程序來猜測密碼的時間。因此在UNIX系統中防止密碼被攻擊的别一方法就是要經常地改變密碼。很多時候,用戶卻不改變密碼。因此一種機制用來強制規律性的更改密碼是合乎要求的。這種技術稱做密碼時效并在很多UNIX系統上有效。

        密碼時效:LINUX

        在LINUX系統上,密碼時效是通過chage命令來管理的。

        參數意思

          m:密碼可更改的最小天數。如果是零代表任何時候都可以更改密碼M:密碼更改的最大天數W:用戶密碼到期前,提前收到 警告信息的天數。e:賬号到期的日期。過了這天,此賬号将不可用。d:上一次更改的日期i:停滞時期。如果一個密碼已過期這些天,那麼此賬号将不可用。l:列出當前的設置。由非特權用戶來确定他們的密碼或賬号何時過期。

          舉例

          % chage ?m 2 ?M 30 ?W 5 steven

          此命令要求用戶steven兩天内不能更改密碼,并且密碼最長的存活期為30天,并在密碼過期前5天通知他。

          記錄不成功的登錄企圖

          所有的UNIX系統都能夠記錄非成功的登錄企圖。在LINUX中,登錄的失敗是由syslog 守護進程記錄在/var/log/messages文件裡。可以用下列命令來查找相關信息

          $ grep login /var/log/messages

          搜索路徑(PATH)的重要性

          在UNIX裡,常使用的命令用來在不同的環境下查找一組特殊的目錄稱做PATH。想要運行當前目錄包含的命令時是不需要加上一長串 路徑名的。在UNIX中用戶經常使用”.”來表示當前的目錄。如果”.”作為shell 環境變量的一部分時,一個全局目錄下的shell 腳本或公用命令就有可能被相同目錄下的僞程序所解釋,而這個命令可能包含一段代碼,一旦被執行後果可能是較嚴重的,比如是一個 木馬程序。在Bourne or Korn Shell裡搜索路徑通常這樣來設置:

          $ PATH=pathname1:pathname2:pathname3:

          $ export PATH

          在C或類似的shell裡,以下列命令設置:

          % set path = (pathname1 pathname2 pathname3)

          在UNIX中像這樣的路徑可以保存在.profile文件裡,可以看到像下面的語句

          PATH=/bin:/usr/bin:/sbin:$HOME

          Export PATH

          因此,如果你經常參考用戶主目錄下的某個文件時,就創建一個叫”bin”的并把所以的個人的 可執行文件放到裡面,并要嚴格注意它們的安全性。假設”.”路徑名存在于用戶的shell初始化文件裡,并且用戶不精通有關安全的知識而且不太注意環境變量中路徑,那麼可以想像他經常使用到的who命令。假設用戶已創建了下面的文件

          $ touch /tmp/testfile

          然後,編輯下面的程序并保存為who.c文件

          # include

          main()

          { system (“/usr/bin/who”); system (“/bin/rm /tmp/testfile 2>/dev/null”); }

          然後對些程序進行編譯

          $ gcc ?o who who.c

          并且此用戶可能含有這樣的profile:

          PATH=.:/bin:/usr/bin:/sbin:$HOME

          Export PATH

          現在,如果戶鍵入

          $ who

          再去找找你剛剛建立的testfile這個文件,看看發生了什麼..

          限制root登錄

          另一增強root賬号安全的方法是限制其在系統上直接登錄。不同版本的UNIX處理此項任務的方法是不同的。

          在SUN的 Solaris系統上要修改/etc/default/login文件,你需要加入下面一行

          CONSOLE=/dev/console

上一篇:幹熱風

下一篇:貨币供給

相關詞條

相關搜索

其它詞條