阅读更多

Gartner Research的一份涉及在线安全行为调查报告,给我们带来了一些坏消息:2/3的美国用户在他们访问的全部网站中,仅使用同一个或者两个密码,而且他们喜欢这种方式。尽管人们常称自己很关心安全问题,但是他们仍然使用不安全的密码管理技术,而不寻找新的方法,比如新硬件,新软件或者新的验证框架比如OpenID。

总是使用相同的密码?你不是一个人在战斗

Gartner在08年12月对4000名美国成年人进行了调查,再次证明了比起安全,人们更愿意选择方便。这个趋势在这几年一直保留着,尽管当今的在线活动数量明显提升。

Gartner研究部主管Gregg Kreizman称,“大部分的用户依然想按照现在的方式去管理密码”。但是他们现在的方式没有什么值得炫耀的,它通常有一两个密码组成,当用户访问每个网站时都是用这一两个密码。

那么该如何应对这些问题呢?按照Kreizman的说法,在线产品和服务提供商应该加强他们的推销手段,向用户说明更加坚固的验证方法的好处和实用性。另 外一位分析师Avivah Litan也指出,拥有面向客户网站的公司应该加强控制,将单纯的密码验证手段扩展到其他互补机制,比如设备验证,地理位置和交易鉴定等。

Facebook Connect的优势

这些研究结果一点都不奇怪,但是它强调了安全方面的最重要的问题之一:人为因素。对于大部分人来说,方便才是关键,即使这意味着将他们的安全放到危险中。客户宁愿依赖于服务提供商来保护他们的安全,而不愿意改掉自己存在已久的习惯。

另外以上的调查没有提现出来的是,Facebook Connect(允许用户从外部网站访问Facebook数据)对用户的验证生态系统所带来的影响。和OpenID不一样,Facebook Connect对用户来说更加有意义,人们立刻就能明白使用他们的Facebook登录意味着什么。而且,这个过程比起创建全新的用户名和密码组合来的更 快,更加简单。这很容易被用户所认可和采用。

另外,Facebook Connect所解决的问题超出了单纯安全问题,这项服务可以在其他站点获得你的好友列表——这是社交网站的方便之处,而且这样能变得更加社会化,它能给 Internet带来更加透明,更加友善的平台。用户必须得进行身份验证——不像“匿名人士”——参与过激的行为(留下低俗的,分裂性言论)的机会减少。 这种站点还依赖于用户发表的文章,上面“枪手”留下热情洋溢的文章的机会减少了。

由于这些原因,Facebook Connect将成为互联网上新的一大验证方式。个人观点放到一边,你很难忽略社交网站所带来的潜力。

尽管它本身也将存在自己的问题,到最后Facebook Connect可能可以解决采用简单的用户名和密码形式的用户的安全问题。如果这项技术变得普遍存在,我们将得面对把所有的身份验证权力交给一个私人公司 的局面,这可能会引发一些担忧——特别它成为私密的时候。而且这使得我们得好好考虑,或许简单的,重复的密码可能也不是一件坏事。

 

来自: newhua.com
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VC Dialogbar学习

    1.新建一个单文档MFC项目,打开资源视图,添加一个DialogBar2.为DialogBar添加一个类MyDlgBar3.打开MainFrm.h添加CDialogBar     m_wndDlgBar;4.打开MainFrm.cpp在OnCreate()函数里添加if (!m_wndDlgBar.Create(this, IDD_DIALOGBAR, CBRS_ALIGN_TOP, IDD_DI...

  • 【MFC】打造完美的DialogBar

    打造完美的DialogBarJohn.Y    DialogBar相比Dialog有很多优势。因CDialogBar继承于CControlBar,因此其可以Docking在窗口一边,而把CView挤压开,但是 CDialogBar 的使用并不是很容易,因为 MFC 里面并没有提供直接可以使用的CDialogBar,我们需要自己动手,打造自己的完美的 DialogBar。首先,你需要建立

  • MFC--CDIALOGBAR

    CDialogBar的创建和使用 一个朋友让我看一个关于DialogBar的程序,问题是在一个DialogBar中添加一个Tree Control控件,在初始化函数OnInitDialog中使用InsertItem添加一项,结果运行后,始终在DialogBar中显示不出来,后来我又加入了一个Button测试,结果Button是灰色的,根本不能点击。在OnInitDialog中加入断点,程序根本执

  • VS2008 CDialogBa不能用,可以换成CDockablePane

    VS2008 CDialogBa不能用,可以换成CDockablePane

  • 另类的CDialogBar——可停靠对话框的实现方法

    本文大部分思路来自于《VISUAL C++ 6.0 MFC 类库参考手册》一书!          CDialogBar在MFC中就是提供控制条形式的非模态对话框。          其使用过程很简单:          1.在MainFrame框架中声明变量                CDialogBar m_dialogbar;          2.在Main

  • CDialogBar 响应按钮消息方法

    http://blog.csdn.net/franksunny/archive/2006/01/06/572357.aspx用对话框创建CDialogBar派生的类并在CReBar上添加 摘要:本文详细解说了CDialogBar的具体使用过程,可以做为VC++和MFC新手学习总结用。一、创建DialogBar的派生类首先,创建对话框资源:在对话框资源编辑器内生成一个Dial

  • CDialogBar的用法

    一、创建DialogBar的派生类首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己喜欢,一般都是选择None。其余属性也随用户选择,一般没有特殊要求还是选择默认的好。其次,创建基于CDialog的派生类:打开ClassWizard,为以

  • DialogBar上的控件的子类化问题,CDialogBar与子类化,CDialogBar上的控件不响应消息,CDialogBar上的控件不接收消息

    因为CDialogBar不是从CDialog派生,故此默认的也就没有调用UpdateData(FALSE);函数,当然也就没有调用DoDataExchange(CDataExchange* pDX),那么也就是说成员变量和控件资源没有关联起来,当然与控件关联的子类化就没有响应消息。所以我们要手动调用UpdateData(FALSE);从而达到调用DoDataExchange(CDataExchan

  • Dialog和ListView,progressBar的结合使用

    今天看了体格Demos,使用Dialog和ListView结合使用。这个例子让我掌握了自定义Dialog的使用和自定义Adapter的使用。下面是实现的步骤以及代码实现。 DialogListView。 1、自定义dialog(PickDialog类):设置context,title。将xml中的布局文件加入到该类中 1.1 PickDialog继承自Dialog,写构造方法初始化conte

  • 在对话框程序中插入DialogBar

    在对话框程序中插入DialogBar作者:徐建鹏 下载本文示例源代码程序运行效果图如下: 在基于MainFrm程序中加入DialogBar很方便,大家都知道,DialogBar有着工具条无法比拟的优越性,它可以任意放置控件,轻松实现如WPS OFFICE的导航功能。但是在基于Dial

  • mfc的CDialogBar

    一、创建DialogBar的派生类 首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己喜欢,一般都是选择None。其余属性也随用户选择,一般没有特殊要求还是选择默认的好。 其次,创建基于CDialog的派生类:打开ClassWizard,为以

  • 【MFC】在DOC/View格局中创建CDialogBar

    1 . 新建一个对话框 ,style选择child2. 用Class Wizard创建一个以CDialog为基类的新的类 3. 注释掉cpp文件中构造函数中的//: CDialog(CMYDIalogBar::IDD, pParent),并将其中出现的CDialog全部更换为CDialogBar3. 自定义消息ON_MESSAGE(WM_INITDIALOG, OnInitDialog

  • CWnd::UpdateDialogControls 与DialogBar的创建

    调用该成员函数的更新对话框按钮状态和在使用 ON_UPDATE_COMMAND_UI 回调结构的对话框或窗口的其他控件。 复制 void UpdateDialogControls( CCmdTarget* pTarget, BOOL bDisableIfNoHndler ); 参数

  • 打造完美的DialogBar

    打造完美的DialogBarJohn.Y    DialogBar相比Dialog有很多优势。因CDialogBar继承于CControlBar,因此其可以Docking在窗口一边,而把CView挤压开,但是 CDialogBar 的使用并不是很容易,因为 MFC 里面并没有提供直接可以使用的CDialogBar,我们需要自己动手,打造自己的完美的 DialogBar。首先,你需要建立一个CDia

  • 在VC6中使用CDialogBar类

    <br />在VC6中可以在资源中新建DialogBar的对话框资源,但在类向导中创建新类时却不见CDialogBar的踪影。好在MSDN上有手动添加的方法可以参考。<br />1.在新建类(CMyDiagBar)时,将基类选为CDialog<br />2.在MyDiagBar.cpp中修改消息映射定义<br />BEGIN_MESSAGE_MAP(CMyDiagBar, CDialog)       //原始<br />BEGIN_MESSAGE_MAP(CMyDiagBar, CDialogBar)  

  • DialogBar的用法技巧

     DialogBar的用法技巧  http://www.360doc.com/content/12/1218/15/7991404_254786631.shtml

  • 原生js图片圆形排列按钮控制3D旋转切换插件.zip

    原生js图片圆形排列按钮控制3D旋转切换插件.zip

  • 类似c++数组的python包

    内含二维数组与三维数组,分别为list2nd,list3rd

Global site tag (gtag.js) - Google Analytics