国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

郵件頭文字
2007-09-24   網(wǎng)絡(luò)

一、簡(jiǎn)介

這一部分內(nèi)容將詳細(xì)討論email頭的方方面面。主要為用戶架設(shè)郵件服務(wù)器提供理論基礎(chǔ)并為管理員在出現(xiàn)電子郵件垃圾騷擾時(shí)提供發(fā)現(xiàn)垃圾郵件的真正源頭。根據(jù)郵件頭的知識(shí)有助于發(fā)現(xiàn)偽造的郵件。對(duì)于希望了解郵件是如何在網(wǎng)絡(luò)中傳輸?shù)挠脩敉瑯訒?huì)有幫助。

雖然在討論中盡量有意避免如何偽造一封郵件的討論,但是在討論中的內(nèi)容可能被惡意讀者用作創(chuàng)建偽造郵件的基礎(chǔ)。因?yàn)橐谖恼轮信e例說(shuō)明,因此在文章中有若干虛構(gòu)的域名和隨意分配的IP地址作為示例使用。這些域名和IP都是任意任意選擇和偽造的,和Internet上真實(shí)的域名和IP沒有任何關(guān)系。

二、Email的傳輸過程

這部分包含一個(gè)簡(jiǎn)單的對(duì)一個(gè)電子郵件生命周期的分析。這對(duì)于理解郵件頭能為你提供哪些信息是非常重要的背景信息。

從表面上看來(lái)郵件似乎是直接從發(fā)送者機(jī)器傳遞到接收者地址,但通常情況下事情并不是這樣。一個(gè)典型的電子郵件在其生命周期中至少要經(jīng)過四臺(tái)計(jì)算機(jī)。

這是因?yàn)榇蠖鄶?shù)企業(yè)或組織都有一個(gè)被稱為“郵件服務(wù)器”專用服務(wù)器來(lái)處理電子郵件,而這一般并不是用戶閱讀郵件的計(jì)算機(jī)。對(duì)于ISP來(lái)說(shuō),用戶從家里面的計(jì)算機(jī)撥號(hào)接入ISP網(wǎng)絡(luò),這里將用戶家中的計(jì)算機(jī)稱為客戶機(jī),而將ISP專門處理郵件的計(jì)算機(jī)稱為郵件服務(wù)器。當(dāng)一個(gè)用戶發(fā)送郵件,他一般是在自己的計(jì)算機(jī)上編輯郵件,然后將郵件發(fā)送到ISP的郵件服務(wù)器上。客戶機(jī)就此已經(jīng)完成了自己的工作,而后面的工作則由ISP的郵件服務(wù)器來(lái)完成。首先ISP郵件服務(wù)器查找接收者指定的郵件服務(wù)器的IP地址,然后將郵件發(fā)送給該目的服務(wù)器。現(xiàn)在郵件則存儲(chǔ)在接收者郵件服務(wù)器上等待接收者收取。當(dāng)接收者從接受郵件服務(wù)器取得發(fā)送給他的郵件到自己的PC機(jī)以后,通常該郵件將被刪除。

假設(shè)若干個(gè)虛構(gòu)的用戶<zhangsan@263.net>和<lisi@zky.ac.cn>。zhangsan是263這個(gè)ISP的撥號(hào)用戶。使用outook express這個(gè)郵件客戶程序收發(fā)郵件。lisi是中科院的一個(gè)虛構(gòu)用戶,他使用工作站通過單位局域網(wǎng)連接進(jìn)入互聯(lián)網(wǎng)。

如果lisi想給zhangsan發(fā)送郵件,他在工作站(假設(shè)名字為alpha.zky.ac.cn)上編輯郵件,編輯好的信件從工作站發(fā)送到中科院的郵件服務(wù)器:mail.zky.ac.cn。一旦信件被發(fā)送到mail.zky.ac.cn,以后的信件發(fā)送過程就和zhangsan沒有關(guān)系了。中科院的郵件服務(wù)器發(fā)現(xiàn)這是發(fā)送給263.net的某個(gè)用戶的信件,則和263的郵件服務(wù)器-比如說(shuō)是mail.263.net-通信,并將郵件傳送給它。現(xiàn)在郵件則被存儲(chǔ)在mail.263.net之上直到zhangsan在自己的PC機(jī)上撥號(hào)連接到263網(wǎng)絡(luò)察看并收取信件,這時(shí)mail.263.net將存儲(chǔ)的郵件傳送到zhangsan的個(gè)人PC機(jī)上。

在這個(gè)過程中,郵件頭將三次被加到郵件中:在編輯時(shí)由郵件客戶程序加入;當(dāng)郵件傳輸?shù)絤ail.zky.ac.cn時(shí)被mail.zky.ac.cn加入;當(dāng)從mail.zky.ac.cn傳送到mail.263.net時(shí)被mail.263.net加入;通常來(lái)說(shuō)客戶收取信件時(shí)并不添加郵件頭。下面我們就仔細(xì)看看這些郵件頭是如何產(chǎn)生的。

當(dāng)lisi的郵件客戶程序編輯郵件并將其發(fā)送給mail.zky.ac.cn時(shí),郵件內(nèi)容如下.這些內(nèi)容都是由郵件編輯程序(outlook express)添加的:

From: lisi@zky.ac.cn (Li Si)
To: zhangsan@263.net
Date: Tue, Mar 18 1997 14:36:14 PST
X-Mailer: Outlook Express 5.5
Subject: 中午搓飯?

當(dāng)郵件從mail.zky.ac.cn傳送到mail.263.net后,郵件內(nèi)容變?yōu)?新添加的內(nèi)容是由mail.zky.ac.cn):

Received: from alpha.zky.ac.cn (alpha.zky.ac.cn [124.211.3.11]) by mail.zky.ac.cn (8.8.5) id 004A21; Tue, Mar 18 1997 14:36:17 -0800 (PST)
From: lisi@zky.ac.cn (Li Si)
To: zhangsan@263.net
Date: Tue, Mar 18 1997 14:36:14 PST
Message-Id: <lisi031897143614-00000298@mail.zky.ac.cn>
X-Mailer: Outlook Express 5.5
Subject: 中午搓飯?

當(dāng)mail.263.net收到信件并存儲(chǔ)等待zhangsan收取時(shí),郵件內(nèi)容變?yōu)椋?新添加的內(nèi)容是由mail.263.com添加的):

Received: from mail.zky.ac.cn (mail.zky.ac.cn [124.211.3.78]) by mail.263.net (8.8.5/8.7.2) with ESMTP id LAA20869 for <zhangsan@263.net>; Tue, 18 Mar 1997 14:39:24 -0800 (PST)
Received: from alpha.zky.ac.cn (alpha.zky.ac.cn [124.211.3.11]) by mail.zky.ac.cn (8.8.5) id 004A21; Tue, Mar 18 1997 14:36:17 -0800 (PST)
From: lisi@zky.ac.cn (Li Si)
To: zhangsan@263.net
Date: Tue, Mar 18 1997 14:36:14 PST
Message-Id: <lisi031897143614-00000298@mail.zky.ac.cn>
X-Mailer: Outlook Express 5.5
Subject: 中午搓飯?

最后這封信的內(nèi)容才是zhangsan收取并閱讀的內(nèi)容。下面是對(duì)其中內(nèi)容的詳細(xì)分析:

Received: from mail.zky.ac.cn

上面的內(nèi)容表示該郵件是來(lái)自于自稱是mail.zky.ac.cn的服務(wù)器。

(mail.zky.ac.cn [124.211.3.78])

這句話表示該服務(wù)器的真實(shí)名字的確是mail.zky.ac.cn,也就是說(shuō)它自稱的身份是正確的,其IP地址為124.211.3.78。

by mail.263.net (8.8.5/8.7.2)

接收這封郵件的機(jī)器是mail.263.net。其運(yùn)行的郵件程序?yàn)閟endmail,版本為8.8.5/8.7.2。

with ESMTP id LAA20869

接收郵件的服務(wù)器為該郵件賦有ID號(hào)LAA20869(通常該號(hào)碼是郵件服務(wù)器內(nèi)部使用的,但是管理員可以根據(jù)該ID號(hào)在log文件中查找關(guān)于該信件的相關(guān)信息,但是通常該號(hào)都是沒有意義的)。

for <zhangsan@263.net>;

該郵件是發(fā)送給地址zhangsan@263.net的。可以看到該郵件頭沒有To:相關(guān)內(nèi)容。

Tue, 18 Mar 1997 14:39:24 -0800 (PST)

這次郵件傳輸發(fā)生時(shí)間為:太平洋時(shí)間Tuesday, March 18, 1997, at 14:39:24(太平洋時(shí)間,因?yàn)樗雀窳滞螘r(shí)間晚8個(gè)小時(shí),因此是"-0800")。 

Received: from alpha.zky.ac.cn (alpha.zky.ac.cn [124.211.3.11]) by mail.zky.ac.cn (8.8.5) id 004A21; Tue, Mar 18 1997 14:36:17 -0800 (PST)

該郵件頭記錄了郵件是從alpha.zky.ac.cn(lisi的工作站)傳送到到郵件服務(wù)器mail.zky.ac.cn的。傳送發(fā)生在太平洋時(shí)間14:36:17。發(fā)送計(jì)算機(jī)自稱是alpha.zky.ac.cn,其真實(shí)名經(jīng)dns查詢的確是alpha.zky.ac.cn,其IP地址為124.211.3.11,郵件服務(wù)器軟件為sendmail v8.8.5。該信件被郵件服務(wù)器的mail.zky.ac.cn賦給的ID號(hào)為004A21。

From: lisi@zky.ac.cn (Li Si)

該郵件是由lis@zky.ac.cn發(fā)送的,其名字為L(zhǎng)i Si。

To: zhangsan@263.net

郵件目的地址為:zhangsan@263.net。 

Date: Tue, Mar 18 1997 14:36:14 PST

郵件編輯時(shí)間為14:36:14 Pacific Standard Time on Tuesday, March 18, 1997。

Message-Id: <lisi031897143614-00000298@mail.zky.ac.cn

mail.zky.ac.cn給該郵件分配了這個(gè)號(hào)碼來(lái)標(biāo)識(shí)它。它和Received頭中的SMTP機(jī)ESMTP ID號(hào)是不一樣的。因?yàn)樵撎?hào)碼是一直伴隨整個(gè)郵件的。而其它ID則僅僅在特定的郵件服務(wù)器上的郵件傳輸階段相關(guān)聯(lián)。因此該機(jī)器ID號(hào)對(duì)其它機(jī)器來(lái)說(shuō)沒有任何意義。有時(shí)候Message-ID包含了發(fā)送者郵件地址在其中。
X-Mailer: Outlook Express 5.5

該消息是使用Outlook Express發(fā)送的,版本號(hào)為5.5。

Subject: 中午搓飯?

郵件標(biāo)題。

郵件協(xié)議

這部分內(nèi)容相對(duì)其它部分來(lái)說(shuō)具有更多原理性內(nèi)容,主要討論郵件是如何從一點(diǎn)傳輸?shù)搅硗庖稽c(diǎn)的細(xì)節(jié)。你不需要理解每一句話,但是熟悉這方面的內(nèi)容有助于在郵件傳輸出現(xiàn)奇怪現(xiàn)象時(shí)弄明白問題所在。由于垃圾電子郵件發(fā)送者常常故意制造一些奇怪的情況以掩飾自己的身份,因此能理解這些奇怪的現(xiàn)象對(duì)對(duì)付這些家伙是非常有用的。

為了在網(wǎng)絡(luò)上傳輸數(shù)據(jù),計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議使用了稱為端口的訪問入口,你可以將端口看做是一個(gè)通道,通過它計(jì)算機(jī)可以監(jiān)聽網(wǎng)絡(luò)通信以提供服務(wù)。為了同時(shí)監(jiān)聽多個(gè)通信,計(jì)算機(jī)需要有使用端口號(hào)碼標(biāo)識(shí)多個(gè)不同的端口以區(qū)別這些通信。而和電子郵件傳輸相關(guān)的端口是25。

正常情況

讓我們重新討論上面的例子,但是這次我們僅僅關(guān)心mail.zky.ac.cn到mail.263.net之間的通信過程。首先mail.zky.edu.c打開一個(gè)到mail.263.net的25號(hào)端口的連接,然后通過該連接發(fā)送郵件,當(dāng)然在發(fā)送郵件過程中會(huì)有一些管理命令交互過程。交互中的命令和相應(yīng)都或多或少的是可讀的。命令是SMTP協(xié)議規(guī)定的。如果監(jiān)聽兩者之間的通信,可能有以下內(nèi)容:(粗體部分是mail.zky.ac.cn發(fā)出的)

220 mail.263.net ESMTP Sendmail 8.8.5/1.4/8.7.2/1.13; Tue, Mar 18 1997 14:38:58 -0800 (PST)
HELO mail.zky.ac.cn
250 mail.263.net Hello mail.zky.ac.cn [124.211.3.78], pleased to meet you
MAIL FROM: lisi@zky.ac.cn
250 lisi@zky.ac.cn... Sender ok
RCPT TO: zhangsan@263.net
250 zhangsan@263.net... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Received: from alpha.zky.ac.cn (alpha.zky.ac.cn [124.211.3.11]) by mail.zky.ac.cn (8.8.5) id 004A21; Tue, Mar 18 1997 14:36:17 -0800 (PST)
From: lisi@zky.ac.cn (R.T. Hood)
To: zhangsan@263.net
Date: Tue, Mar 18 1997 14:36:14 PST
Message-Id: <lisi031897143614-00000298@mail.zky.ac.cn>
X-Mailer: Outlook Express 5.5
Subject: 中午搓飯?

Do you have time to meet for lunch?

--lisi
.
250 LAA20869 Message accepted for delivery
QUIT
221 mail.263.net closing connection

整個(gè)傳輸依賴于五個(gè)SMTP核心命令(當(dāng)然SMTP還有一些其它命令,但是它們并不是用來(lái)完成真正的郵件傳輸):HELO,MAIL FROM,RCPT TO,DATA和QUIT。

郵件發(fā)送者HELO命令用來(lái)標(biāo)識(shí)自己的身份。HELO mail.zky.ac.cn可以被解讀為"嗨,我是mail.zky.ac.cn"。當(dāng)然這里發(fā)送者可能會(huì)撒謊,但是沒有任何機(jī)制能防止發(fā)送者mail.zky.ac.cn說(shuō)"嗨,我是mail.xxx.com"或是"嗨,我是mail.yyy.com"。然而在大多數(shù)情況下接收者都有一些方法來(lái)確認(rèn)發(fā)送者的真實(shí)身份。

MAIL FROM命令標(biāo)識(shí)開始郵件傳輸,含義是"我有從某人發(fā)送來(lái)的郵件",該命令后跟的地址就是所謂的“信封地址”(在后面我們將深入討論),信封from地址不一定是發(fā)送者自己的地址。這個(gè)明顯的安全漏洞是不可避免的(因?yàn)榻邮照卟⒉恢腊l(fā)送者機(jī)器上有哪些地址),但是在特定的情況下這又是一個(gè)有用處的特色。

RCPT TO和MAIL FROM是相輔相成的。其指定郵件接收者。通過多個(gè)RCPT TO命令一個(gè)郵件可以被發(fā)送給多個(gè)接收者。(在后面的郵件中繼部分將解釋該特色可能針對(duì)某些不安全的系統(tǒng)濫用)。該命令后跟的地址稱為"envelope to"地址。其指定了郵件將被投遞給哪些用戶,而和信件中的To:指定的地址沒有關(guān)系。

DATA命令指示開始實(shí)際的郵件內(nèi)容傳輸。DATA命令后輸入的任何內(nèi)容都被看做是郵件的一部分。而格式并沒有任何限制。以一個(gè)英文單詞加冒號(hào)開始的行一般被郵件程序看做是郵件頭。以英文句號(hào)符號(hào)(.)開始的行被認(rèn)為是郵件內(nèi)容結(jié)束。

QUIT命令終止連接。

SMTP協(xié)議規(guī)范定義在RFC 821中。

非正常情況

上面的例子有些過于簡(jiǎn)單。上面的例子有一個(gè)假設(shè)前提:兩個(gè)組織的郵件服務(wù)器相互之間能直接訪問,而不需要經(jīng)過代理、防火墻等安全設(shè)備。這在當(dāng)前Internet環(huán)境下情況往往是這樣的。但由于安全對(duì)于某些組織來(lái)說(shuō)非常重要,而且網(wǎng)絡(luò)或組織可能變得越來(lái)越龐大,情況就不那么簡(jiǎn)單了。對(duì)于具有代理型防火墻系統(tǒng)的郵件傳輸來(lái)說(shuō),區(qū)別就在于在郵件的頭中多了一次轉(zhuǎn)發(fā)過程的記錄,也就是郵件首先從發(fā)送者郵件服務(wù)器發(fā)送到防火墻上,然后再?gòu)姆阑饓Πl(fā)送到目的郵件服務(wù)器。

郵件中繼

中繼

對(duì)于某些具有特殊的“生命”周期的郵件頭可能和前面討論的情況完全不同:

Received: from unwilling.intermedia.com (unwilling.intermedia.com [98.134.11.32]) by mail.zky.ac.cn (8.8.5) id 004B32 for <lisi@zky.ac.cn>; Wed, Jul 30 1997 16:39:50 -0800 (PST)
Received: from linuxaid.com.cn ([202.99.11.120]) by unwilling.intermedia.com (8.6.5/8.5.8) with SMTP id LAA12741; Wed, Jul 30 1997 19:36:28 -0500 (EST)
From: Anonymous Spammer <junkmail@linuxaid.com.cn>
To: (recipient list suppressed)
Message-Id: <w45qxz23-34ls5@unwilling.intermedia.com>
X-Mailer: Massive Annoyance
Subject: WANT TO MAKE ALOT OF MONEY???

這個(gè)郵件頭和以前的不同之處可能會(huì)令你認(rèn)為這是一封垃圾郵件,但是這里引起你的懷疑的是"Received:"頭。從"Received:"頭看來(lái),郵件是來(lái)自linuxaid.com.cn,然后從這里傳輸給unwilling.intermedia.com,然后從這里再次傳輸?shù)阶罱K目的地址:mail.zky.ac.cn。從"Received:"頭看來(lái)事情就是這樣的,但是中間為什么會(huì)出現(xiàn)unwilling.intermedia.com呢?因?yàn)樗桶l(fā)送者和接收者都沒有直接的關(guān)系。

要理解原因需要對(duì)SMTP協(xié)議進(jìn)行一些了解。本質(zhì)上來(lái)講,傳輸過程是這樣的:linuxaid.com.cn連接unwilling.intermedia.com的SMTP端口。告訴它“請(qǐng)發(fā)送這封郵件到rth@zky.ac.cn。它可能是以最直接的方法來(lái)實(shí)現(xiàn):RCPT TO: rth@zky.ac.cn。到現(xiàn)在為止,unwilling.intermedia.com接管對(duì)該郵件的處理。因?yàn)樗桓嬷獙⒃撔偶D(zhuǎn)發(fā)給其他一個(gè)域:zky.ac.cn,它就查找對(duì)于域名zky.ac.cn的郵件服務(wù)器然后將郵件轉(zhuǎn)發(fā)給zky.ac.cn。這個(gè)過程通常被稱作郵件中繼(mail relaying)。

出現(xiàn)郵件中繼是由于歷史的原因,使用郵件中繼是有它的好處的。到八十年代末期,很多網(wǎng)絡(luò)中的計(jì)算機(jī)都不是直接通信來(lái)傳輸郵件。而是通過郵件路由來(lái)傳遞郵件,通過郵件路由服務(wù)器一步一步地進(jìn)行郵件傳輸。這樣做是非常麻煩的,發(fā)送者往往需要手工指定一封郵件需要經(jīng)過哪些郵件路由服務(wù)器,比如需要從San Francisco發(fā)送一封郵件到New York,則需要在信封中添加如下內(nèi)容:

San Francisco, Sacramento, Reno, Salt Lake City, Rock Springs, Laramie, North Platte, Lincoln, Omaha, Des Moines, Cedar Rapids, Dubuque, Rockford, Chicago, Gary, Elkhart, Fort Wayne, Toledo, Cleveland, Erie, Elmira, Williamsport, Newark, New York City, Greenwich Village, #12 Desolation Row, Apt. #35, R.A. Zimmermann

如果從郵局工作人員的角度來(lái)考慮,這種模型是非常有用的。在Gary的郵局只需要知道如何和臨近的郵局Chicago和Elkhart通信,而無(wú)需消耗資源計(jì)算如何將郵件發(fā)送到New York(這時(shí)候就很清楚為什么這種模式對(duì)于郵件發(fā)送者來(lái)說(shuō)非常糟糕,為什么這種方法被拋棄了)。但是這就是郵件被傳輸?shù)倪^程。因此服務(wù)器具有這樣的中繼的能力在那時(shí)是很重要的。
而現(xiàn)在中繼通常被用作不道德的廣告商用來(lái)隱藏它們的原始地址,將埋怨轉(zhuǎn)嫁給被用來(lái)中繼的服務(wù)器而不是其所在ISP的技術(shù)。同樣通過中繼可以實(shí)現(xiàn)將發(fā)送信件的負(fù)載轉(zhuǎn)移到中繼服務(wù)器上,從而實(shí)現(xiàn)盜用中繼服務(wù)器的服務(wù)資源。在這里最重要的一點(diǎn)是理解郵件內(nèi)容是在發(fā)送點(diǎn)linuxaid.com.cn被編輯。中間的服務(wù)器unwilling.intermedia.com只是參加了中間的傳輸工作,它并不能對(duì)發(fā)送者有任何的約束力。

在上面的例子中應(yīng)該注意的另外一點(diǎn)是"Message-Id:"并不是由發(fā)送者服務(wù)器(linuxaid.com.cn)而是中繼計(jì)算機(jī)(unwilling.intermedia.com)填寫的。這是被中繼的郵件的一個(gè)典型特性,該特性反映了發(fā)送服務(wù)器并沒有提供Message-Id的事實(shí)。

信封頭

上面關(guān)于SMTP的討論部分提到了“消息”頭和“信封”頭的不同之處。這種區(qū)別和導(dǎo)致的后果將在這里詳細(xì)地討論。

簡(jiǎn)單地說(shuō),“信封”頭實(shí)際上是由接收消息的郵件服務(wù)器產(chǎn)生的,而不是發(fā)送者服務(wù)器。按照這個(gè)定義,“Received:”頭是信封頭,而一般來(lái)說(shuō)常常使用"envelope From"和"envelope To"來(lái)指示它們。

"envelope From"頭是從MAIL FROM命令得到的。如發(fā)送者郵件服務(wù)器發(fā)出命令MAIL FROM: ideal@linuxaid.com.cn,則接收者服務(wù)器則產(chǎn)生一個(gè)"envelope From"頭:>From ideal@linuxaid.com.cn

注意這里少了一個(gè)冒號(hào)—"From"而不是"From:"。也就是說(shuō)信封頭在其后沒有冒號(hào)。當(dāng)然這個(gè)慣例并不是標(biāo)準(zhǔn),但是這時(shí)一個(gè)值得注意的慣例。

對(duì)應(yīng)的是"envelope To"同樣來(lái)自于RCPT TO命令。如果發(fā)送者服務(wù)器發(fā)出命令RCPT TO: ideal@btamail.net.cn。則"envelope To"為ideal@btamail.net.cn。一般來(lái)說(shuō)實(shí)際上并沒有這樣一個(gè)郵件頭,它常常是包含在Received:頭中。

存在信封信息的一個(gè)重要結(jié)果就是消息From:和To:變得毫無(wú)意義。From:頭是由發(fā)送者提供的,同樣To:也是由發(fā)送者提供的。因此郵件僅僅基于"envelope To"來(lái)進(jìn)行轉(zhuǎn)發(fā)路由,而不是基于消息To:。

為了從實(shí)際中理解這個(gè)概念,看看下面這樣的郵件傳輸:

HELO galangal.org
250 mail.zky.ac.cn Hello linuxaid.com.cn [202.99.11.120], pleased to meet you
MAIL FROM: forged-address@galangal.org
250 forged-address@galangal.org... Sender ok
RCPT TO: lisi@zky.ac.cn
250 lisi@zky.ac.cn... Recipient OK
DATA
354 Enter mail, end with "." on a line by itself
From: another-forged-address@lemongrass.org
To: (這里你的地址被隱瞞以實(shí)現(xiàn)秘密郵件轉(zhuǎn)發(fā)和騷擾)
.
250 OAA08757 Message accepted for delivery

下面是對(duì)應(yīng)的郵件頭:

>From forged-address@galangal.org
Received: from galangal.org ([202.99.11.120]) by mail.zky.ac.cn (8.8.5) for <tmh@zky.ac.cn>...
From: another-forged-address@lemongrass.org
To: (your address suppressed for stealth mailing and annoyance)
注意到"envelope From"的內(nèi)容和消息From:的內(nèi)容和消息To:的內(nèi)容都是發(fā)送者指定的,因此他們都是不可靠的。這個(gè)例子說(shuō)明了為什么信封From、消息From:及消息To:在可能是偽造的郵件中是不可靠的,因?yàn)樗鼈兲菀讉卧炝恕?

"Received:"頭的重要性
在上面的例子中我們已經(jīng)看到,"Received:"頭提供了詳細(xì)的消息傳輸歷史記錄,因此即使在其他郵件頭是被偽造的情況下也可能根據(jù)"Received:"頭得到某些關(guān)于該信件原始出處和傳輸過程的結(jié)論。這部分將詳細(xì)探討某些和異常的重要消息頭相關(guān)的問題,特別是如何挫敗那些常見的偽造技術(shù)。

毫無(wú)疑問的是,在"Received:"頭中唯一重要且有價(jià)值的偽造防護(hù)就是由接收服務(wù)器記錄的那些信息。前面提到發(fā)送者能偽造自己的身份(通過在HELO命令中報(bào)告錯(cuò)誤的身份)。幸運(yùn)的是現(xiàn)代郵件服務(wù)器程序都可以檢測(cè)到這種錯(cuò)誤信息并加以修正。

如果服務(wù)器linuxaid.com.cn的真實(shí)IP地址是202.99.11.120,發(fā)送郵件給mail.zky.ac.cn,但是使用HELO galangal.org命令來(lái)偽造自己的身份,則對(duì)應(yīng)該次傳輸?shù)?quot;Received:"可能如下所示:

Received: from galangal.org ([202.99.11.120]) by mail.zky.ac.cn (8.8.5)...
(后面的其他信息被省略以更加清晰)。注意雖然zky.ac.cn沒有明確地說(shuō)galangal.org不是發(fā)送者的真實(shí)身份,但是它記錄了發(fā)送者正確的IP地址。如果某接收者認(rèn)為消息頭中的galangal.org是偽造者偽造的身份,他可以查看IP地址202.99.11.120來(lái)得到對(duì)應(yīng)的正確域名是linuxaid.com.cn,而不是galangal.org。也就是說(shuō)記錄發(fā)送服務(wù)器的IP地址提供了足夠的信息來(lái)確認(rèn)可以的偽造行為。
很多現(xiàn)代郵件程序?qū)嶋H上將根據(jù)IP查看對(duì)應(yīng)域名的過程自動(dòng)化了。(這種查看過程被稱為反向DNS解析)。如果mail.zky.ac.cn使用這種軟件,則"Received:"頭則變?yōu)?

Received: from galangal.org (linuxaid.com.cn [202.99.11.120]) by mail.zky.ac.cn...

從這里可以清楚地看到偽造行為。這個(gè)消息頭明確地說(shuō)linuxaid.com.cn的IP地址是202.99.11.120,但是卻宣稱自己的身份為galangal.org。這樣的信息對(duì)于對(duì)于驗(yàn)證和追蹤偽造信件是非常有用的。(因此,垃圾郵件發(fā)送者往往避免使用那些記錄發(fā)送者地址的郵件服務(wù)器進(jìn)行垃圾郵件轉(zhuǎn)發(fā)。有時(shí)候它們可以找到不記錄發(fā)送者服務(wù)器,但是現(xiàn)在網(wǎng)落上這樣的服務(wù)器已經(jīng)很少了)
偽造者偽造郵件的另外一個(gè)日益常見的技巧是在發(fā)送垃圾郵件以前添加偽造的"Received:"頭。這意味著從linuxaid.com.cn發(fā)送的假設(shè)的郵件的"Received:"頭的內(nèi)容可能為:

Received: from galangal.org ([202.99.11.120]) by mail.zky.ac.cn (8.8.5)...
Received: from nowhere by fictitious-site (8.8.3/8.7.2)...
Received: No Information Here, Go Away!

很明顯,最后兩行內(nèi)容完全是毫無(wú)疑義的,是由發(fā)送者編寫并在發(fā)送以前附在郵件中的。由于一旦郵件離開linuxaid.com.cn,發(fā)送者對(duì)郵件完全失去了控制。而且新的"Received:"頭總是出現(xiàn)添加在消息的頭部,因此偽造的"Received:"頭總是出現(xiàn)在"Received:"頭列表的尾部。這意味著任何人從頭到尾讀取"Received:"頭列表,追蹤?quán)]件傳輸歷史,都能安全地剔除在第一個(gè)偽造頭以后的內(nèi)容。即使"Received:"頭看上去似乎是真實(shí)的,但是實(shí)際上都是偽造的。
當(dāng)然,發(fā)送者不一定會(huì)用明顯的垃圾信息來(lái)迷惑你,一個(gè)處心積慮的偽造者可能創(chuàng)建如下所示的看似真實(shí)的"Received:"頭列表:

Received: from galangal.org ([202.99.11.120]) by mail.zky.ac.cn (8.8.5)...
Received: from lemongrass.org by galangal.org (8.7.3/8.5.1)...
Received: from graprao.com by lemongrass.org (8.6.4)...

這里泄漏偽造問題的唯一地方是第一個(gè)"Received:"頭中的galangal.org的IP地址。如果偽造者這里填寫了lemongrass.org和graprao.com的真實(shí)IP地址,則這樣的偽造偽造仍然非常難以檢測(cè)。但是第一個(gè)"Received:"頭中的域名和IP的不匹配仍然揭露了消息是偽造的,并且該郵件是有網(wǎng)絡(luò)中地址為202.99.11.120的服務(wù)器注入到網(wǎng)絡(luò)中。然而大多數(shù)郵件頭偽造者一般都沒有這么狡猾,一般額外添加的"Received:"頭一般都很明顯地是偽造的垃圾。

熱詞搜索:

上一篇:如何利用OutLook漏洞編寫病毒腳本
下一篇:.SMTP是工作在兩種情況下

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
日本一区二区综合亚洲| 成人午夜激情视频| 久久不见久久见中文字幕免费| 99在线精品观看| 日本一区二区动态图| 免费的成人av| 欧美激情一区在线观看| 国产在线观看一区二区| 日韩精品专区在线影院观看| 偷拍一区二区三区| 666欧美在线视频| 视频在线观看一区| 日韩欧美中文字幕一区| 蜜桃久久av一区| 精品国产精品一区二区夜夜嗨| 亚洲国产毛片aaaaa无费看| 91黄色小视频| 成人黄色777网| 亚洲一区二区精品视频| 在线精品视频一区二区| 亚洲国产一区在线观看| 欧美日韩国产一二三| 美日韩黄色大片| 日韩欧美色综合| 懂色av一区二区三区免费看| 亚洲欧洲精品天堂一级| 色屁屁一区二区| 午夜电影久久久| 日本一区二区三级电影在线观看| 粉嫩欧美一区二区三区高清影视| 日本伊人色综合网| 欧美国产综合色视频| 在线观看日韩电影| 日精品一区二区三区| 欧美精品一区二区三区蜜桃视频| 欧美日韩在线观看一区二区| 99久久精品一区二区| 国产一区二区三区四区五区美女 | 福利91精品一区二区三区| 亚洲成人久久影院| 亚洲激情第一区| 中文字幕一区二区视频| 欧美精品一区二区久久婷婷 | 91色九色蝌蚪| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 色综合天天综合网天天看片 | 精品一区二区三区视频| 免费的成人av| 奇米精品一区二区三区在线观看| 亚洲免费观看高清在线观看| 国产精品久久久久婷婷二区次| 精品精品欲导航| 日韩欧美高清一区| 精品国产91亚洲一区二区三区婷婷| 欧美精品一卡二卡| 欧美日韩一区视频| 7777女厕盗摄久久久| 在线观看91精品国产麻豆| 欧洲视频一区二区| 欧美另类videos死尸| 欧美三级蜜桃2在线观看| 欧美日韩一卡二卡三卡| 欧美精品久久久久久久久老牛影院| 欧美午夜不卡视频| 这里只有精品99re| 久久久综合九色合综国产精品| 久久精品一区四区| 亚洲天堂网中文字| 水野朝阳av一区二区三区| 久久精品久久精品| 国产99久久久国产精品潘金| www.日韩在线| 欧美久久一二区| 久久网站热最新地址| 国产精品色哟哟网站| 亚洲乱码国产乱码精品精可以看 | 韩国毛片一区二区三区| 懂色av噜噜一区二区三区av| 99国产一区二区三精品乱码| 欧美蜜桃一区二区三区| 久久久99精品免费观看不卡| 亚洲女同一区二区| 久久精品国产秦先生| 成人av在线网| 欧美三级韩国三级日本三斤| 日韩欧美亚洲一区二区| 国产精品系列在线| 天涯成人国产亚洲精品一区av| 免费看日韩精品| av一区二区三区四区| 欧美欧美欧美欧美| 17c精品麻豆一区二区免费| 日本中文在线一区| 99精品视频中文字幕| 欧美电影免费观看完整版| 亚洲欧美一区二区在线观看| 五月婷婷综合在线| k8久久久一区二区三区 | 成人美女视频在线观看18| 欧美片网站yy| 最近日韩中文字幕| 国产一区二区不卡| 欧美日韩三级在线| 国产精品免费网站在线观看| 另类小说图片综合网| 色婷婷一区二区三区四区| 国产亚洲欧美一级| 蜜桃视频在线观看一区| 欧美亚洲自拍偷拍| 成人欧美一区二区三区| 国产成人在线免费| 欧美tickling网站挠脚心| 亚洲成av人片一区二区| 色8久久精品久久久久久蜜| 中文字幕免费不卡| 国产麻豆精品一区二区| 欧美www视频| 久久99在线观看| 8v天堂国产在线一区二区| 一区二区三区久久| 91国产成人在线| 亚洲精品免费在线观看| 99久久精品国产麻豆演员表| 中文在线免费一区三区高中清不卡| 麻豆成人av在线| 欧美一区二区三区精品| 日本免费在线视频不卡一不卡二 | 91激情五月电影| 亚洲免费看黄网站| 91老师片黄在线观看| 亚洲精品国产精品乱码不99| 91捆绑美女网站| 一区二区三区精品视频| 欧美在线不卡视频| 亚洲成人一区二区在线观看| 欧美日韩午夜影院| 偷拍一区二区三区| 91精品国产福利| 国产一区二区三区四区五区入口| 国产亚洲欧洲一区高清在线观看| 国产麻豆日韩欧美久久| 国产日韩三级在线| 91丨porny丨蝌蚪视频| 亚洲自拍偷拍欧美| 777奇米四色成人影色区| 日产国产高清一区二区三区| 欧美一区二区三区四区久久| 美女脱光内衣内裤视频久久网站 | 国产精品乱人伦中文| aaa国产一区| 亚洲一区二区三区精品在线| 91久久国产最好的精华液| 亚洲欧美中日韩| 欧美亚洲禁片免费| 美女一区二区久久| 久久综合丝袜日本网| 国产99久久久国产精品潘金网站| 一区二区在线观看免费 | 色综合天天综合在线视频| 丝袜亚洲另类丝袜在线| 久久天堂av综合合色蜜桃网| 99久久国产综合精品女不卡| 天天影视网天天综合色在线播放| 日韩免费看网站| 99综合影院在线| 亚洲国产精品一区二区www| 精品久久久久一区二区国产| 成人激情开心网| 欧美aaa在线| 亚洲日本成人在线观看| 欧美成人精品福利| 色婷婷激情综合| 精品无码三级在线观看视频| 亚洲精品国产第一综合99久久| 日韩欧美电影一二三| 91丨porny丨户外露出| 国内国产精品久久| 亚洲福利国产精品| 1024国产精品| 国产欧美一区二区在线| 欧美一区二区三区免费在线看| 一本色道亚洲精品aⅴ| 久久69国产一区二区蜜臀| 一区二区三区在线观看动漫| 国产欧美精品国产国产专区| 91精品福利在线一区二区三区 | 高清国产一区二区| 老鸭窝一区二区久久精品| 亚洲精品免费在线观看| 中文字幕亚洲区| 国产精品美女久久福利网站| 欧美精品一区二区高清在线观看| 在线影视一区二区三区| aaa国产一区| 99riav久久精品riav| 成人综合婷婷国产精品久久蜜臀 | 蜜桃精品在线观看| 视频一区国产视频| 视频一区二区不卡| 午夜伊人狠狠久久|