实务

第 12 卷第 7 期 – 2014 年 7 月

下载完整期刊 PDF
Practice

网络是可靠的
对真实世界通信故障的非正式调查

网络是可靠的,位列 Peter Deutsch 的经典列表“分布式计算的八个谬误”之首,“所有[这些谬误]从长远来看都被证明是错误的,并且所有[这些谬误]都会导致大麻烦和痛苦的学习经历。” 考虑和理解网络行为的影响是设计健壮的分布式程序的关键;事实上,Deutsch 的“谬误”中有六个直接关系到网络通信的局限性。 这应该不足为奇:通过共享通道进行通信的能力(通常是要求)是分布式程序的定义特征,并且该领域的许多关键结果都与在特定网络条件下执行分布式计算的可能性和不可能 性有关。

作者:Peter Bailis, Kyle Kingsbury

社会科学中的隐私、匿名和大数据
高质量的社会科学研究和人类受试者的隐私需要信任。

开放数据对于科学具有巨大的潜力,但是,在人类受试者研究中,隐私和发布高质量开放数据之间存在张力。 管理学生隐私和学生记录发布的联邦法律表明,匿名化学生数据可以保护学生隐私。 在此标准的指导下,我们对来自 edX 平台的 MITx 和 HarvardX 的 16 个 MOOC(大规模开放在线课程)的数据集进行了去标识化并发布。 在本文中,我们表明,这些和其他去标识化程序需要更改数据集,这会威胁到基线分析的复制和扩展。 为了平衡学生隐私和开放数据的好处,我们建议专注于在不匿名化数据的情况下保护隐私,而是扩展促使研究人员维护开放数据集中受试者隐私的政策。 如果我们想要进行高质量的社会科学研究,并且还想保护人类受试者的隐私,那么我们最终必须信任研究人员。 否则,我们将始终面临此处所示的匿名性和科学之间的严格权衡。

作者:Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Daniel Thomas Seaton, Andrew Dean Ho, Isaac Chuang

保护错综复杂的网络
通过软件设计防止脚本注入漏洞

脚本注入漏洞是 Web 应用程序开发的祸根:原因和补救方法看似简单,但在大规模 Web 开发中却出奇地难以预防。

作者:Christoph Kern

© . All rights reserved.