Microsoft 展示其内部安全技术

Technet 周一的安全 Webcast 上,Microsoft 表示每天约有 2500 至 3000 次(几乎每月有约10万次)针对公司的电子攻击。尽管有如此大规模的攻击,但最后一次成功的入侵还在在 3 年前(2000年 10 月)。软件巨人(国外的媒体都这么称呼 Microsoft)声称最大的安全风险并不在于外部的电子攻击(Web 或网络设施),而是 Microsoft 巨大数量的移动用户和合作伙伴,约有 6 万,他们经常访问公司的 175 个远程访问点(Access Points)。

Mike Nash ,微软公司商业安全组的副总裁在 Webcast 上声称:“我们深入地研究公司内部,以便我们可以在每一个层上都增强安全性,我们许多用于 Microsoft 的安全技术也直接用于客户”。

Microsoft 在 Webcast 上也展示了一些有趣的东西。例如,他们是使用 Computer Associate 的 eTrust 安全管理套件来加强网络的安全性,并且使用双要素验证(用户名/密码 和智能卡)来保护知识产权。

从微软公司内部的安全实践来说,智能卡(Smart Card)+公共密钥体系(PKI)确实是一套安全、廉价且行之有效的用户身份验证手段,对于一些关键任务或安全级别要求较高的系统,可以深入研究和采用此种方式。

来源:Microsoft Technet  Security Webcast 

ASP.NET书写格式的选择

  1. <asp:TextBox ID=”name” RunAt=”server” Width=”30″ MaxLength=”50″ />
    2. <asp:textBox id=”name” runAt=”server” width=”30″ maxLength=”50″ />
    3. <asp:textbox id=”name” runat=”server” width=”30″ maxlength=”50″ />

    也许仅仅是个人选择。我喜欢1和3,1容易阅读,3容易书写…笑脸

Microsoft 测试另一种 Blogging 工具

虽然 Microsoft 至今并没有一个正式的关于如何支持 Web Blog 的公司策略 ,但是已经开始尝试帮助建立 Blog 社区。

最近由 Microsoft 赞助的 Blog 站点名为“The Spoke.”,它是 Microsoft 高校(学院)开发者组的一个项目,主要面向大学学生。

到目前为止,The Spoke 似乎仍处于早期测试阶段,只有为数不多的注册成员,在过去的几天里,Microsoft 已经给此站点增加了 XML 聚合(RSS,版本为 2.0)的功能。

此站点的用户验证是和 Passport 集成在一起的,不过在注册时,要提供其它一些与 Blog 有关的个人信息和 Blog 站点信息,整个站点仍显得较为简陋,而且站点上的字体很小,很不适合阅读。

查看:The Spoke
来源:eWeek

贴主,你的问题解决了么?

CSDN论坛有几种很interesting的人,一种是到处回复“up”的人,当然,这也许是对CSDN论坛提前贴子机制的嘲讽。还有一种是喜欢在已经有答复的贴子里贴自己答案的人,尽管这个答案与前面的答复是何其类似,这充其量说明这些人要么是对分太感兴趣,要么是不习惯看别人的答复,虽然大有舍我其谁的气概,但这样的风气对论坛而言是否健康,值得商榷。还有一种人是,也不知道他/她/它是懂还是不懂,理解还是不理解别人的问题,一定要发几句言,有时候还会贴上一堆无关紧要的编码,这样的人很多时候是在误导别人。我经常想问,贴主,你的问题解决了么?你真的理解别人给你的答复么?

一起来打太极(4)

遇到麻烦了!

嗯,让我先来整理一下思路,如何讲清楚这个问题。好的,就让我们这样来说吧,首先我们创建两个Project,第一个Project是Class Library,即类库的,里面有一个实体类及一个控制类,假设实体类如何下:

public class User
{
    public User()
    {
    }
   private string name;
   private int age;
   private DateTime birthDay;
   public string Name
  {
      get{return this.name;}
      set{this.name=value;}
  }
  public int Age
  {
       get{return this.age;}
       set{this.age=value;}
  }
  public DateTime BirthDay
  {
     get{ return this.birthDay;}
     set{ this.birthDay=value;}
  }

然后再做一个控制类,里面就一个方法,这个方法返回一个User[]的数组。

public User[] GetUser(){…}

OK,第二个Project是一个ASP.NET的Web应用程序,并且引用上面的这个Class Library,在其默认ASP.NET页面上放一个DataGrid,然后这个DataGrid的数据源指定为上面那个项目中的控制类的方法,即将DataGrid1绑定到一个User[]数组上,大家可以试一下,这是可以成功的。因为DataSource的数据源可以为实现了System.Collections.IEnumerable接口的对象,而数组类型是继承自System.Array的,System.Array实现了System.Collections.IEnumerable接口。

但是接下来,我们引入Web Service,即先解除ASP.NET的Web应用对于Class Library的引用关系,然后Web Service引用Class Library,而ASP.NET通过Web引用建立与Web Service项目的联系。如下图所示

ASP.NET__WEB引用__Web Service___引用____Class Library

在Web Service项目当中,建立一个Web Method对Class Library进行一下Wrap:

[WebMethod] public User[] GetUser()
{
   //直接调用Class Library中的GetUser方法,并且返回其结果;

然后在ASP.NET的默认ASP.NET页面中调用此Web方法,进行数据绑定,现在再查看,肯定会得到一个异常,说无法绑定。

我追踪了一下午,基本上发现了问题所在:

  • 当加入Web Service的时候,ASP.NET将User类进行了一个包装,注意,这时候的User不是Class Library中定义的User类了,而是Web Service Client端由VS.NET自己定义的一个User类;
  • Web Service中的这个User类所创建的数组无法进行数据绑定,甚至无法将这个类的数组通过强制类型转换转换为Class Library中声明的那个User类的数组。

问题就是这样,但解决方案尚未出来,希望哪位大侠不吝赐教!

需求又出来新版本了,数据库设计也基本上出来了。不过今天晚上他们又要去需求方汇报,不知道需求是不是还会改?

周末拜见了岳父岳母大人,已经正式取得合法的恋爱执照了尴尬的笑脸

MSN Explorer 8 / Outlook Connector for MSN Beta

前几天,有人把美国一家宽带提供商的提供的 OEM 的 MSN Explorer 8.0 给 RIP 出来,这样在登录过程中,不用再提供信用卡号,所以能象以前的 6.0 一样能正常在 Windows XP/2003 中使用,并且可以升级到 9.0 ,借此机会,好好地体验了一把期望已久的 MSN Explorer 及其相关服务。

MSN Explorer 8.0 以后都是按使用期限收费,当然功能也比原来的免费版本大有增强,增加了许多服务,10M 的 Hotmail 邮箱、更好的垃圾邮件过滤,文件存储空间,更好的日历、联系人管理、e-Learning 等。

不过整体来说,许多服务(如房产、汽车、财金等)只是面向北美市场,并不适合中国用户使用,当然了,它目前的收费对于中国用户来说也偏高。

另外一条消息,Microsoft 正在进行 Outlook Connector for MSN Beta 的测试,有了这个东西,用户就可以在 Outlook 中集中管理 MSN 的邮箱、联系人、日历等,以便能在单点管理个人用户的所有信息( MSN 、企业内部消息系统等),要想申请参加此项测试,只需在 Betaplace 输入 Guest ID:MSNOLC(注意大小写敏感)。

截图:MSN Explorer 8.0
查看:MSN | Betaplace