999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何構(gòu)造安全的密碼

2013-08-15 00:50:42
關(guān)鍵詞:單詞

不要共用口令/密碼

現(xiàn)在相當(dāng)多的同學(xué)喜歡靠一個(gè)口令包打天下。這是相當(dāng)相當(dāng)危險(xiǎn)的事情。同一個(gè)口令,用的場合越多,則泄密的危險(xiǎn)越大。而一旦泄露,你的安全防線就會全面崩潰。

所以,今天要講的頭一個(gè)要點(diǎn),就是絕對不要在所有(大多數(shù))場合,使用同一個(gè)口令。

密碼的分級機(jī)制

由于共用口令存在很大的風(fēng)險(xiǎn),比較穩(wěn)妥的辦法就是——每一個(gè)場合僅使用一個(gè)密碼。但是很多人會抱怨說:這樣會很繁瑣,增加了很多的麻煩。那如何才能做到既安全,又不太麻煩捏?這就要引入密碼的分級機(jī)制。

根據(jù)安全圈內(nèi)一個(gè)人所共知的常識:越安全的措施,通常也就越麻煩,成本也高;反之亦然。另外,根據(jù)二八原理,非常重要口令畢竟只占少數(shù)。所以,就像電影要有分級機(jī)制一樣,你的密碼/口令也要引入分級的概念。通過分級機(jī)制,對大多數(shù)不太重要的口令,可以采取簡化的安全措施;而對少數(shù)重要的口令,采取高度安全的措施。

下面,就來介紹一下,如何對不同的口令,進(jìn)行分類。

第1級:不重要的口令

所謂不重要的口令,就是說萬一被盜了或者忘記了,對你沒啥損失。

比如,俺經(jīng)常碰到一些土鱉的論壇,只允許注冊會員從上面下載附件。因此俺就經(jīng)常臨時(shí)注冊一個(gè)賬號,然后登錄上去下載東西。這類賬號,基本上都屬于一次性的(用完即扔),所以重要程度很低。

對于那些不重要的口令,基本上不用考慮太多安全性的因素。隨便設(shè)置一個(gè)即可。

第2級:重要但少用的口令

對于重要的口令,還要根據(jù)其使用的頻繁程度,再區(qū)別對待。有些口令雖然重要,但是使用的頻度很低。由于這類口令很少使用,所以設(shè)置得麻煩一些,問題也不大。

比如俺管理的一些研發(fā)的服務(wù)器(比如源代碼服務(wù)器),其重要程度非常高,但是平常基本無需登錄。

第3級:重要且頻繁使用的口令

最后這類口令,既重要,又經(jīng)常用。所以,設(shè)置這類口令就比較講究。要同時(shí)兼顧安全性和易用性。

比如自己日常使用的操作系統(tǒng)用戶密碼,就屬于此類。

一些反面教材——脆弱的密碼舉例

說完了分級機(jī)制。接下來俺先列舉一些反面教材,讓大伙兒看看,啥樣的口令算是脆弱的?(順便說一下:2011年底,國內(nèi)各大網(wǎng)站紛紛被脫庫,大量用戶口令側(cè)漏。俺專門寫了一篇博文,分析國內(nèi)用戶的口令習(xí)慣)

口令和用戶名一樣

無需多說,這種情形的口令,非常脆弱。

口令是一串簡單數(shù)字

用連續(xù)的數(shù)字串(包括順序和逆序)作密碼,是很愚昧滴。

口令太短

如果你的口令小于6個(gè)字符,是很容易被暴力破解滴。畢竟,小于6個(gè)字符的所有組合,也沒多少個(gè)。對專門窮舉密碼程序來說,那簡直是小菜一碟。

用英文單詞作口令

用單個(gè)的英文單詞作口令,也很容易被破解。畢竟,常用的英文單詞,也就千把個(gè);算上冷僻的,也就幾萬個(gè)。

在許多年以前,就有黑客專門收集整理了英文單詞的列表(稱之為“口令字典”)。而且這個(gè)字典是根據(jù)單詞的使用頻度進(jìn)行排序。有了這種密碼破解字典,密碼破解程序就可以輕易猜解出那些使用單個(gè)英文單詞的密碼。

用日期作口令

有些同學(xué)希望用某個(gè)具有特殊意義的日期(比如:生日、結(jié)婚紀(jì)念日、等)作為口令。要知道這種伎倆也是不靈滴。因?yàn)槌R姷娜掌冢蠖挤植荚谧罱?00年的范圍內(nèi)。所以充其量,可能的個(gè)數(shù)也就大約是365*100個(gè)。即便把不同的日期表示格式考慮進(jìn)去,也多不了幾倍。在這個(gè)數(shù)量級上,對于暴力破解工具而言,還是小菜一碟。

其他的爛口令

上述列舉的這幾種情況,大伙兒一定要避免。另外,你還可以去圍觀一下某老外整理的一個(gè)濫口令大全(這老外真有耐心)。不過這個(gè)列表是根據(jù)歐美用戶統(tǒng)計(jì)的,未必適合中國的國情。

如何構(gòu)造復(fù)雜的密碼?

前面已經(jīng)說了:口令太簡單,容易被破解。但是太復(fù)雜的話,萬一自己也忘了,那可就完蛋了。所以,很多網(wǎng)友都糾結(jié)于口令到底該復(fù)雜到什么程度。俺的經(jīng)驗(yàn)是:口令要做到對自己簡單,對別人復(fù)雜。

下面就來介紹筆者在這方面的經(jīng)驗(yàn)。

用多個(gè)單詞構(gòu)成詞組

前面提到,如果用單個(gè)英文單詞作密碼,容易遭受字典攻擊。為了避免字典攻擊,可以考慮由2-5個(gè)英文單詞構(gòu)成密碼。如果你英語不靈光或你比較習(xí)慣中文,也可以考慮用2-5個(gè)漢字的漢語拼音來構(gòu)成密碼。

優(yōu)點(diǎn)是:

由于能顯著增加密碼長度,可以抗擊暴力破解。

缺點(diǎn)是:

有可能需要改變你記憶密碼的習(xí)慣。

口令中僅包含字母,復(fù)雜度不夠高。

插入特殊字符

剛才提到了用多個(gè)單詞或漢字拼音構(gòu)造密碼。為了讓密碼的強(qiáng)度再好一些,還可以在單詞或漢字拼音之間,插入一些特殊字符。

最常見的是插入空格。當(dāng)然,你也可以考慮插入其它字符(比如:下劃線、減號、斜杠、井號、星號、等)。

通常進(jìn)行暴力破解時(shí),為了加快破解進(jìn)度,都只針對字母和數(shù)字進(jìn)行暴力破解。如果你的口令中含有特殊字符,會大大提高攻擊者的難度。

優(yōu)點(diǎn)是:

由于口令包含較多特殊符號,復(fù)雜度大大提高。

缺點(diǎn)是:

很多特殊字符的輸入,要依賴于SHIFT鍵輔助,會影響你輸入密碼的擊鍵速度。這會給偷窺者留下可乘之機(jī)。

字符變換

所謂的字符變換,就是用形狀類似的字母和數(shù)字進(jìn)行相互替換,通過這種變換,可以規(guī)避前面提到的基于口令字典的攻擊。

常見的變換有如下幾種:

字母o和數(shù)字0

字母l和 數(shù)字1

字母z和數(shù)字2

字母s和 符號$

字母g和 數(shù)字9

字母q和數(shù)字9

字母a和符號@

字母b和數(shù)字6

字母x和符號*

假設(shè)俺想用單詞 program作為口令,那么經(jīng)過上述的變換之后,就成為pr09r@m很明顯,變換之后的口令同時(shí)具有字母、數(shù)字、符號。強(qiáng)度相當(dāng)好 :)

如果你有興趣,還可以對給出的這幾個(gè)變換,進(jìn)行擴(kuò)展,以滿足自己的習(xí)慣和喜好。

優(yōu)點(diǎn)是:

不用改變你原先的記憶習(xí)慣。

由于口令包含較多特殊符號,復(fù)雜度大大提高。

缺點(diǎn)是:

如果你想好的口令中,恰巧所有字母都沒有對應(yīng)的變換,那就比較不爽啦。

鍵位平移

這個(gè)招數(shù)也比較簡單,就是在進(jìn)行鍵盤輸入時(shí),把手向右平移一個(gè)鍵位。通常咱們在盲打時(shí),兩只手的食指分別對著字母F和字母J。平移之后,則食指對著G和K。

假設(shè)俺想用單詞 program作為口令,那么經(jīng)過上述的變換之后,就成為 [tphts,經(jīng)過這種輸入法,口令已經(jīng)面目全非。但是對你自己來說,并不難記。

優(yōu)點(diǎn)是:

不用改變你原先的記憶習(xí)慣。

口令看起來完全沒規(guī)律。

缺點(diǎn)是:

依賴于QWERT的鍵盤布局。萬一哪天你想在非QWERT鍵盤(比如某些手機(jī)鍵盤)上輸入口令,那你就歇菜了。

藏頭詩

在某些古代小說的情節(jié)中,經(jīng)常可以看見有藏頭詩的橋段。藏頭詩的點(diǎn)子,也可以借用來構(gòu)造安全口令。

為了用此招數(shù),你先要想好一句令你印象深刻的話。這話可以是中文,也可以是英文、法文、火星文......反正只要是你熟悉的語言既可。最好這句話的字?jǐn)?shù)(單詞數(shù))在6-20之間。然后你把這句話每一個(gè)單詞的頭一個(gè)字母取出來,組合成一個(gè)口令。如果是中文的話,就把每一個(gè)字的拼音的聲母取出,組合成口令。

假設(shè)俺想好的話是:只有偏執(zhí)狂才能生存。那么用拼音的聲母表示就成為:zypzkcnsc

優(yōu)點(diǎn)是:

不用改變你原先的記憶習(xí)慣。

口令看起來完全沒規(guī)律。

缺點(diǎn)是:

口令中僅包含字母,復(fù)雜度不夠高。

如果句子中的字?jǐn)?shù)(單詞數(shù))不夠多,效果就不夠好。

對于港臺的同學(xué),由于沒學(xué)過漢語拼音,只好用英文的藏頭詩了。好在港臺的英語教育通常比大陸好,應(yīng)該關(guān)系不大 :-)

巧用SHIFT鍵

在構(gòu)造口令的時(shí)候,適當(dāng)?shù)亟M合一下SHIFT鍵,有時(shí)也可以達(dá)到不錯(cuò)的效果。假如你的口令中,有部分字符是數(shù)字,那當(dāng)你輸入口令時(shí),按住SHIFT鍵會讓這些數(shù)字字符變?yōu)樘厥夥枴?/p>

優(yōu)點(diǎn)是:

不用改變你原先的記憶習(xí)慣。

由于口令包含較多特殊符號,復(fù)雜度大大提高。

缺點(diǎn)是:

萬一你原先的口令僅有字母,沒有數(shù)字,則密碼的強(qiáng)度會稍微打折扣。

由于要依賴于SHIFT鍵進(jìn)行切換,會影響你輸入密碼的擊鍵速度。這會給偷窺者留下可乘之機(jī)。

運(yùn)用數(shù)學(xué)等式

還有一種又好記,破解起來又復(fù)雜的密碼構(gòu)造方式——運(yùn)用數(shù)學(xué)等式。

比如,俺的密碼可以設(shè)計(jì)成:7+8=15

雖然只有6個(gè)字符,但是由于包含了符號,已經(jīng)有一定的強(qiáng)度。如果你覺得6字符太少,還可以很容易增加,比如改為:110+9=119

如果你覺得還不夠復(fù)雜,還可以搞得再變態(tài)一點(diǎn)——把某個(gè)數(shù)用英文表示。比如:

two+7=nine

優(yōu)點(diǎn)是:

密碼同時(shí)包含了字母、數(shù)字、符號。標(biāo)準(zhǔn)的高復(fù)雜度!

缺點(diǎn)是:

需要改變你記憶密碼的習(xí)慣。

一旦你的口令被別人看到,別人很容易就可以發(fā)現(xiàn)你構(gòu)造口令的規(guī)律。

利用散列值(哈希值)

最后,來說一種俺的看家本領(lǐng)——利用散列值構(gòu)造口令。

不熟悉IT技術(shù)的同學(xué),可能不了解散列值是啥玩意兒。這里不想多浪費(fèi)口水解釋,好奇的同學(xué)可以查一下資料紹。

為了構(gòu)造基于散列值的密碼,俺建議大伙兒選用的是CRC32散列算法。為啥用它捏?因?yàn)檫@玩意兒用起來比較方便。比如,假設(shè)俺想得到某個(gè)文件的CRC32散列值,只要用WinRAR或7-Zip等壓縮工具,把它壓縮成zip格式的文件,然后就可以看到該文件的CRC32值了(因?yàn)閦ip格式用CRC32散列算法作為文件的校驗(yàn)碼)。不信你隨便拿手頭一個(gè)zip格式的文件打開來看看就明白鳥。

現(xiàn)在,詳細(xì)說一下基于散列值的密碼如何構(gòu)造。

首先,你先想好一個(gè)字符串,作為計(jì)算散列的種子。這個(gè)字符串不需要很復(fù)雜,也不需要很長。比如,你叫張三,那你可以拿張三的拼音聲母zs作為種子串。

假設(shè)你有一個(gè)hotmal的郵箱,需要設(shè)置口令。你可以先用notepad生成一個(gè)txt文件。里面先寫上種子串sz再寫上hotmail,存盤。然后把這個(gè)txt文件用工具壓縮成zip格式,看一下它的CRC32校驗(yàn)碼(是9C9041C0),然后就拿它作為密碼。

如果你再有一個(gè)gmail郵箱需要設(shè)置口令,只要同樣地,往那個(gè)txt文件寫入 zsgmail,然后計(jì)算CRC32,既可以得到另外一個(gè)值(03B2F77D)。大伙注意到?jīng)]有?這兩個(gè)值看起來沒有任何關(guān)聯(lián)性,而且從這兩個(gè)口令,也看不出和種子串zs有啥關(guān)系。

優(yōu)點(diǎn)是:

密碼同時(shí)包含了字母、數(shù)字,但是沒有特殊符號。復(fù)雜度屬于中高!

由于散列值具有隨機(jī)性。也就是說,你看到的絕大多數(shù)散列值都沒啥規(guī)律。

由于散列值具有不可逆性。也就是說,即便有一個(gè)密碼暴露了,攻擊者也看不出規(guī)律。

如果把CRC算法換成其它算法(比如MD5或SHA-1),可以輕易構(gòu)造出超長的密碼(32個(gè)字符)。

缺點(diǎn)是:

這種密碼是完全隨機(jī)的,不是常人所能記住滴。所以,在密碼分級機(jī)制中,它僅適合第二級的密碼。第三類密碼沒法這么玩。

猜你喜歡
單詞
What’s This?
Exercise 2
Exercise 4
Exercise 6
Exercise 1
Exercise 3
Exercise 5
單詞連一連
看圖填單詞
看完這些單詞的翻譯,整個(gè)人都不好了
主站蜘蛛池模板: av在线手机播放| 第一页亚洲| 在线观看亚洲精品福利片| 亚洲九九视频| 日本三级精品| 久久香蕉欧美精品| 亚洲国产精品久久久久秋霞影院| 亚洲女同一区二区| 日本成人福利视频| 伊人色在线视频| 国产成本人片免费a∨短片| 全部毛片免费看| 在线va视频| 国产sm重味一区二区三区| AV老司机AV天堂| 欧美亚洲国产精品第一页| 欧美翘臀一区二区三区| 中文字幕在线日韩91| 沈阳少妇高潮在线| 无码aaa视频| 91区国产福利在线观看午夜| 免费一级毛片| 亚洲AV无码乱码在线观看代蜜桃 | 无码乱人伦一区二区亚洲一| 久久久久亚洲AV成人网站软件| 毛片一区二区在线看| 一区二区影院| 九色在线视频导航91| 国产乱论视频| 最新国产你懂的在线网址| 亚洲成在人线av品善网好看| 农村乱人伦一区二区| 青青青国产视频| 五月天丁香婷婷综合久久| 无码不卡的中文字幕视频| 日本亚洲国产一区二区三区| 色爽网免费视频| 妇女自拍偷自拍亚洲精品| 欧美日韩国产一级| 91综合色区亚洲熟妇p| 午夜激情婷婷| 婷婷综合色| 首页亚洲国产丝袜长腿综合| 午夜视频在线观看免费网站| 性69交片免费看| 成人韩免费网站| 中文毛片无遮挡播放免费| 她的性爱视频| 亚洲欧美自拍中文| 在线综合亚洲欧美网站| 国产美女91视频| 久久亚洲国产一区二区| 欧美成在线视频| 国内精品免费| 青草娱乐极品免费视频| 亚洲精品制服丝袜二区| 真实国产乱子伦视频 | 久久久久久久97| 中文字幕在线看| 成人午夜视频网站| 国产精品久久自在自线观看| 国产一区亚洲一区| 国产精品粉嫩| 久久精品人人做人人| 99偷拍视频精品一区二区| 国产成人免费观看在线视频| 欧美另类精品一区二区三区| 国产精品原创不卡在线| 99久视频| 91久久国产热精品免费| 国产精品自在在线午夜| 国产在线观看91精品| 久久五月视频| 欧美福利在线观看| 黄色片中文字幕| 女人18一级毛片免费观看| 99ri精品视频在线观看播放| 99re经典视频在线| 亚洲首页在线观看| 国产日韩欧美一区二区三区在线 | 国产色婷婷| 手机成人午夜在线视频|