动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.3D建模技巧.
.Sun将升级高端Unix服务器 UltraS.
.Java初学者讲堂:JavaBean简易入.
.Applet做数字签名,授予访问本地.
.《java与模式》读书笔记 ----模式.
.百分之百纯Java(TM)--名词解释.
.Java极度性能调整.
.用J2SE 5.0创建定制的泛型集合.
.JDBC 程序实例.
.一个让98%的Java程序员犯难的偏门.
.如何同时启动多个Tomcat服务器.
.unescape 方法.
.Java Socket编程之三.
.必须执行清除.
.新手入门之SpringBeanDoc使用.
.Java中的Stack.
.Java的网络功能与编程 一.
.步入SWT/JFace世界,你还等什么.
.Servlet的优越性.
.JDBC系列教程(三)---语句.

Sender ID框架规范概述

发表日期:2008-1-5 |



  前言:
  这篇文章是我为了配合朋友-Windows IT Pro杂志社的编辑小夫而非凡撰写的。因为时间仓促,难免有误,如有不正之处欢迎大家指正。
  
  Sender ID框架规范概述
  当今时代,网络早已根深蒂固的融入到了大家的日常生活中,电子邮件想必也早成为了大家联系亲朋好友乃至生意伙伴不可或缺的好帮手。也正因为电子邮件的如此流行,越来越多的人已经感受到了"垃圾邮件"带来的种种不便。而这些又被叫做junk e-mail或spam的垃圾邮件通常都是靠伪造发信人的地址来实现的。这也是我们一般都知道的技术术语"spoofing"(欺骗)的一种.
  
  现在产业界为了针对这一日趋突出的问题而联合推出了所谓的Sender ID框架,该框架就是针对垃圾邮件现象而提出的解决方案. 该框架由三个主要部分组成:
  
  1. 微软的Sender ID规范,
  
  2. pobox.com 的Meng Wong制定的邮件发送者策略框架(SPF),
  
  3. 递交者优化规范(SO).
  
  该框架的目的就是通过对每一封发出的邮件的域名进行自动审核。 只要能够做到消灭域名欺骗, 核实发送者身份,那么邮件发送者的域名,名誉和品牌都会自然得到保护,并且该框架规范还将协助邮件接受者可以更准确的进行针对垃圾邮件的过滤.
  
  现在该框架规范已经被递交给了因特网工程工作组(IETF)审核并等待批准。
  
  当前活跃在该框架规范化的各主要合作组织有:
  
  反垃圾技术联盟:Anti-Spam Technical Alliance (ASTA)
  
  全球国际网络安全基础构架联盟Global InfrastrUCture Alliance for Internet Safety (GIAIS)
  
  什么是Sender ID
  具体来说,
  
  1.Sender ID是一种保护邮件发送者的品牌和域名被冒用的方式
  
  2.Sender ID 是一种让邮件接受者核查邮件来源的方式
  
  3.可以容许采用更多的垃圾邮件过滤的方式
  
  4.是让域名被可靠使用的基础。
  
  注: Sender ID也不是完全的解决方法,因为垃圾邮件发送者也会注册他们的域名,不过这样做的好处是他们的域名可以被锁定。
  
  当前可以提供Sender ID框架方案的大型组织有:
  
  微软,VeriSign, BSP,Trusted E,IRONPOINT Systems,Send Mail,Symantec等。
  
  Sender ID 的工作原理
  这里有几个要害步骤:
  
  1. 发件者一次性登记自己的SPF记录后发送邮件给受件者.
  
  2. 收件者的邮件接受服务器接受邮件.
  
  3. 收件者的邮件服务器检查在邮件发送者登记在合法DNS里的邮件域名的SPF记录.
  
  4. 邮件接受服务器然后核实邮件发送服务器的IP地址是否吻合该邮件域名登记在合法DNS里的IP地址.
  
  5. 假如核实正确接受邮件。
  
  6. 假如核实不正确则拒绝邮件(如图)
  
Sender ID框架规范概述

  SPF记录的格式
  SPF记录的格式有很多种,我在这里只列举有两种最简单的举例说明:
  
  1.Domain.com TXT “v=spf1 -all”
  
  说明:这个域名永远不会发送邮件
  
  2.Domain.com TXT “v=spf1 mx -all”
  
  说明:这个域名可以发送和接受邮件,并且发送和接受的服务器是同一个
  
  假如要更具体的有关SPF记录的资料说明,你可以查阅http://www.zytrax.com/books/dns/ch9/spf.Html。
  
  什么是PRA
  PRA的意思是假想响应地址(Purported Responsible Address),也就是在邮件发送过程中所有邮件发送服务器的地址。PRA的来源有很多,比较常见的有:
  
  1.发送者源始服务器:(这种多发生在小型网络中,及发送者和接受者的邮件服务器中没有第三者存在)
  
  2.邮件转发服务器地址:(多发生在大型网络中,及发送者和接受者的邮件服务器中有第三者存在)
  
  3.更复杂的还包括邮件代发服务器地址:(这种通常就是当你浏览网页时,有的网页提供类似发给你的朋友之类的功能,你是邮件发送人,可是服务器却是该网站的邮件服务器)。
  
  假如要知道更多关于PRA的资料,你可以查询[RFC2822]
  
  http://community.roxen.com/developers/idocs/rfc/rfc822.html
  
  既然讲到了PRA,那么这里还有一个不得不提的就是Submitter Optimization(SO):
  
  这是一个相对于SMTP 邮件命令的可选延伸,它容许发件者在SMTP协议中公布PRA。
  
  假如一旦使用,只要PRA和邮件的来源不同,你就必须要在邮件的FROM命令里加入 “SUBMITTER=”的参数
  
  举例:
  
  下面我以一个比较具体的邮件例子来说明:
  
  S: 220 sample.domain.edu ESMTP server ready
  
  C: EHLO example.com
  
  S: 250- sample.domain.edu
  
  S: 250-DSN
  
  S: 250-AUTH
  
  S: 250-SUBMITTER  《=加入递交者对EHLO的回应
  
  S: 250 SIZE
  
  C: MAIL FROM: SUBMITTER=fumtek@example.com 《=递交者参数的注入
  
  S: 250 sender ok
  
  C: RCPT TO:
  
  S: 250 recipient ok
  
  C: DATA
  
  S: 354 okay, send message
  
  C: From: fumtek@example.com
  
  C: (message body goes here)
  
  C: .
  
  S: 250 message accepted
  
  C: QUIT
  
  S: 221 goodbye
  
  从上面的例子我们可以看到,一旦在SMTP协议中包括了递交者信息以及结合邮件发送者的SPF记录,垃圾邮件的查处就轻易多了。
  
  后记:虽然这是业界针对垃圾邮件及网络安全的一大动向,但是由于牵涉到的范围很大,真正可以具体实现的时间还需要我们拭目以待呀。
上一篇:如何判断字符串是否为空串? 人气:944
下一篇:一个数据库序号类NoCtr类的实现 人气:446
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号