NSA 是如何破解大量加密信息的?

近几年有谣言说 NSA 可以解密已加密网络中的大部分数据。在 2012 年,James Bamford 发布了一篇 文章,引用了匿名的 NSA 前成员的说法,他证实“NSA已经取得了计算力的突破性进展,他们有能力破解当前已公开的加密算法”。斯诺登公布的文档也暗指像一些额外的线索和文档显示,NSA已经建立了大量的基础设备来拦截和解密 VPN 流量,它至少能解密一些 NSA 想要知道的 HTTPS 和 SSH 连接。 然而,对于这些超前的工作是如何运作的,技术小组是如何判断后门或逻辑缺陷的等问题,这些文档都没有说明。2015 年 10 月 13 日,在 ACM CCS 会议的安全研究分会场,我们和 12 个同行发布了一篇技术谜题揭秘报告。 Diffie-Hellman 秘钥交换算法,是我们推荐使用的防御监听的算法。它是现代密码学的基石,VPN、HTTPS 网站、邮件和许多其他的协议都用在 Diffie-Hellman。我们的报告显示,通过数理理论的交汇和糟糕的协议实现,许多现实世界里的 Diffie-Hellman 用户在面对国家级攻击时都是脆弱的。这个事实稍微有点讽刺。 如果读者里有技术狂人,就会发现一些问题:如果客户端和服务端要使用 Diffie-Hellman,它们首先需要协定一个特殊形式的大素数。为什么不能每个人都用同样的素数?似乎不用问什么原因。实际上,许多应用倾向于使用标准的或者硬编码的素数。但算法从数学家到实现者之间,会丢失一个非常重要的细节:攻击者可以执行一个单点大规模计算来破解大素数,使用该大素数的个人连接很容易丢失。 你要问计算量有多大?大概是整个二战时期破解英格玛的计算规模(相较于那时候的计算量而言)。甚至连估算难度都很棘手,因为这个算法涉及到的内容太复杂,但我们有论文给出了一些保守的估算。对于最常用的 Diffie-Hellman(1024位),花了几亿美元来建造专门的破译机器,这能够每年破解一个 Diffie-Hellman 素数。 对情报机构而言,这值得么?一旦少量的大素数被滥用,那他们可解密的连接,将会很可观。破译一个通用的 1024 位大素数,将让NSA 能解密全球三分之二的 VPN 和四分之一的 SSH 服务器。破解两个1024 位大素数,将能够被动监听上百万个 HTTPS 网站中的20%。总而言之,在大规模计算上的一次投资,使它能够监听数以兆计的加密连接。 NSA 能够负担这些投资。在斯诺登泄露的部分文件里,有一份 2013 年的黑色预算的申请,文件显示 NSA 已经将“发展突破性的密码分析能力以打击敌对方密码系统和利用网络流量”提上了日程。它显示了… Continue reading NSA 是如何破解大量加密信息的?

寻心10:没有人类的春天更像另外一种春天

水的书法决定了一个世界的格局。江河湖海,小溪池塘,凡水的点点滴滴,一笔一画,谁的偏旁部首,都爱建筑世界的施工,有水才有墨汁,有水才有原油。 春天为一粒行囊,打开一丝诗歌的出路,发芽。一粒山的种子,说出自己的枝枝叶叶偏旁部首一笔一画的书法组织,春天就生机了自己。 春行即兴 李华 宜阳城下草萋萋,涧水东流复向西。 芳树无人花自落,春山一路鸟空啼。 李华,唐代诗人。这首景物小诗,是诗人在春天经由宜阳时,对眼前景物有感,即兴抒发了国破山河在、花落鸟空啼的愁绪。但诗更展示了比坐着的感受更大的境界:世界无人时,它们有自己的完整。

寻心9: 平坦大道却是奇峰铺成

春天永恒也不是一件好事情,晚春就要下班。 草深, 草很资深,才有春天所有的存款。 林茂,树林花枝招展,树叶成熟如毕业证。 花落,鲜花丢下自己花瓣之力,要捧出自己的一颗心。 絮飞,没有翅膀,飞起来的,属于心。 晚春 守璋 草深烟景重,林茂夕阳微。 不雨花犹落,无风絮自飞。 守璋,南宋诗僧。 当时宋高宗曾亲书此诗而无比快乐。全诗不着一字写心灵,却情趣深妙。 首二句诗意地将世事一切皆因果相应,纳入句中,不留半点痕迹。后两句以白描手法,表现暮春花落絮飞的自然现象,却不落窠臼,揭示了宇宙万物的必然:花落并不是因为雨打而产生,絮飞也不因为风吹而出现,二者皆属于宇宙万物的必然规律。本质如此,生命无常,生命自有安排,不独花木如此,晚春如此,人也同此理。

寻心8:春天的支流牛角辫

过去的淳朴乡村,女孩子的牛角辫就像春天的支流。纯洁而朴素,没有更多的花样,恰恰这样,单调称为经久耐看的经典。 一树春风 苏东坡 一树春风有两般,南枝向暖北枝寒; 现前一段西来意,一片西飞一片东。 这是一首非常有趣的禅诗,核心意思是物我合一的哲学命题。在禅师心中,物我一体,外相山河大地即内在山河大地,大千世界即心内世界,物我已经没有分别,已完全融合。好比一棵植物,同样接受空气、阳光、水分,每一片叶子有不同的生机,但彼此又能无碍共存于同一株身体上。 世界上的事物从来都不可能独立,都共用一个世界共同的身体。所以人在世上,善待别人就是善待自己;善待万物就是在善待我们自己的生命与生存。

10 分钟服务器安全设置,Ubuntu安全设置入门

Bryan Kennedy 的《5分钟服务器安全设置》很好地介绍了对多数服务器攻击的防御对策。我们对他的方法做了一些修改,记录下来,作为推广我们的流程和最佳实践的一部分。还增加一些额外的解释,年轻的工程师们应该可以从中受益。 我每天上午检查 logwatch 邮件的时候,看到那些成百上千的登录尝试,几乎没有成功的,完全就像是一种享受。(有很多非常令人无语,比如用 1234 做 root 密码反反复复的登录)。这篇入门文章适用于 Debian/Ubuntu服务器,这是我们最喜欢的服务器发行版,通常我们这些服务器只是作为 docker 容器的宿主机,不过原理仍然适用。下一次我们再深入讲解如何保护专门用作 docker 宿主机的服务器。 在大规模系统上,当然最好是用 Ansible 或 Shipyard 这类工具完全自动化配置。不过偶尔的,你只是搭建一台独立服务器或为一个 Ansible recipe 准备基准设置,这就是本文要涵盖的内容。 声明:本文仅仅是入门和基础,你需要根据自己的需求来扩展。 重要的事先说 我们还没给 root 设密码呢,密码要随机、要复杂。我们用一种密码管理软件的密码生成器,调至最复杂设定。PW 管理软件将密码加密保存,并且由一个很长的主密码保护着。这里提供了多项冗余措施——长、复杂、随机的密码 + 加密保存/另一个长密码保护。不管你是用 PW 管理软件或其他手段,要妥善保管密码并且要加密保存。你只有在忘了 sudo 密码时才会用到这个密码。 # passwd * 注:在 HN 和 Redit 上有很多关于 root 密码的讨论,值得一读。 下一步就需要更新软件库并升级系统、应用最新的补丁。我们后面有个章节专门介绍如何自动安装安全更新。 apt-get update apt-get upgrade 添加用户 永远不要以 root 登录服务器。在用户名方面我们跟 Bryan… Continue reading 10 分钟服务器安全设置,Ubuntu安全设置入门

寻心7:低头看到天堂的高度

在泥泞处,很深的脚印里,有清澈的水,水穿着脚印,如同穿着靴子。而天空,在这靴子里洗澡、玩耍,最好的兼职,用作天空的儿童乐园,这就是传说的天堂,一个脚印就可以作为无限大的世界。 终日看天 守珣 终日看天不举头,桃花烂漫始抬眸。 饶君便有遮天网,透得牢关即便休。 这是首开悟诗。作者是借灵云的桃花悟道诗而开悟。作者守珣(1064-1134),浙江安吉人,宋临济宗杨岐派禅师。佛鉴慧勤禅诗法嗣,亦深得圆悟克勤禅诗赏识,世称佛灯禅师。 修行中低头,低调,“终日看天不举头”,却获得了身心的自由自在,为何?天,即天道,即佛性,因为佛性无处不在,无时不睹,故修禅时不用举头即可见道。“桃花烂漫始抬眸”,佛性大显的时候抬头即可明心见道。

寻心6: 二月早春就想少女情窦初开

那些常青藤的句子肚子里面,常常有流水的地铁在穿越漫游,无数的神仙天使与说不出来的秘密乘客,在上面快乐漂流。一旦地铁流出常青藤,就脱下隧道的衣服,绽开为小溪流的宽银幕躺着的瀑布,一场电影在流动。 绝句 志南 古木阴中系短篷,杖藜扶我过桥东。 沾衣欲湿杏花雨,吹面不寒杨柳风。 志南、南宋初期诗僧,因为这首描写二月春景的诗让人记住。 二月早春,骷髅返春。枯树的骷髅,都知道要穿新衣服。田野知道要用花朵的新饭碗,吃新鲜饭。 这首诗,前两句写诗人的行踪,后两句写诗人眼中的春光。 前两句的妙处,在雨用笔身为只会,予人以清凉幽静的美感:古木、溪水、篷船、杖藜、小桥和无事的老僧组合在一起,演奏出神奇的力量,构成一幅浑然天成的游春图。杖藜扶我过桥东,诗意地表现了汉文明哲学思想里生命的最高境界,即我们心灵所崇尚的物我合一的佳境,即天人合一。 后两句给人感觉是清新悠然:小桥东边,杏花就像烟一样,杨柳就像线一样,细雨就像酥油一样,和风就像丝一样。那杏花烟雨,欲沾人衣而不湿,快意人生;那杨柳和风,吹在人脸上,感觉凉美而不觉寒冷。其实这只是自然菜拥有的力量。

寻心5:一粒歌能走多远

一粒种子一粒歌,这粒歌能走多远?就看它心里行程安排。它首先要保持一粒冰的骨头,然后要拔出闪电作为发芽,然后金蝉脱壳,灵魂出窍,走得更远,把自己藏起来,藏在根、苗上。苗即自己的庙。 一粒种子能走多远?它走到过去,走回祖先身上,返回最先版本的自己。这样,一粒生命的灵性,在进行璀璨的旅行。 春歌 无门慧开 春有百花秋有月,夏有凉风冬有雪; 若无闲事挂心头,便是人间好时节。   这个作品,对于如何做人、处世、安身立命做了很好的启示。要单纯、要快乐、要自由、不要压力太大,增强心理素质,克服成长过程中不必要的恐惧因素。 圆满的人生,在每一个阶段,都有自己值得肯定的足迹。所谓圆满,都属于遗憾的艺术。每一个人,在自己的不同阶段,都会有自己的遗憾,不要紧,只要不是致命的遗憾,下一个人生阶段还来得及圆满、圆梦。

寻心4:花朵的饭碗,吃立正的面条,并用面条洗澡

一杯酒里面,挤满多少感叹号,那些感叹号被喝酒的人喝进肚子里以后,就会从嘴里爬出来,重新发芽,发出自己的声音。 很多人的心情都一样,心情就像同一种笔画,在不同的人身上,写下相同的感受。 看山,看水,山水给人的情感,其实为人自己的情感。只不过,人从山水里面,把自己的感慨取回来,就像从邮局取回自己的包裹。 同一个山水,杜牧感叹自己的心情,与李白的心情一样。 念昔游三首(其三) 杜牧 李白题诗水西寺,古木回岩楼阁风。 半醒半醉游三日,红白花开山雨中。   “水西寺”即天宫水西寺,是宣州泾县水西山中很有名的一座寺院。李白曾游到此,并题有《游水西简郑明府》一诗。李白诗中这么写:“清湍鸣回溪,绿竹绕飞阁;凉风日潇洒,幽客时憩泊”,写了这一山寺佳境。 蒙蒙雨雾,山花盛开,红白相间,幽香扑鼻;似醉若醒的诗人,漫步在这一带有浓烈自然野趣的景色中,显得陶然自得,心灵的到安慰。

寻心3:燕子是春天的鼠标

很多人喜欢小巷子,喜欢那里的宁静,那样古老的城市建筑,有着古典之美。实际上,是时光成就了这样的安静与美丽,也是时光雕刻了人间的怀念与伤感。 《乌衣巷》是经典水墨,经典木刻,是一支怀念的歌谣,那样淡淡的,温馨的禅意,成为了人们心灵的燕子,轻轻飞翔。 乌衣巷 刘禹锡 朱雀桥边野草生,乌衣巷口夕阳斜。 旧时王谢堂前燕,飞入寻常百姓家。   乌衣巷在今南京市东南,秦淮河南岸。东晋时王导、谢安等豪门世族就居住在这里。朱雀桥在乌衣巷附近,是当时的交通要道。写其今日衰败景象,写昔日繁荣,形成强烈的对照。 从前的燕子飞来,总是在王、谢等豪门世族宽敞的宅子里筑巢。如今旧世族的楼台亭阁荡然无存,燕子也只能住在寻常百姓家了。

寻心2:一朵花绽开一个寺庙

新华看世界,只为怀孕正果。鲜花的目光,都穿上香气。 寺院的春天,让游人得到沐浴。人间在寺院里的到清洗。寺院就像洗衣机,把人间洗干净。   开善寺 阴铿 鹫岭春光遍,王城野望通。 登临情不极,萧散趣无穷。 莺随入户树,花逐下山风。 栋里归云白,窗外落晖红。 名石何年卧,枯树几春空? 淹留惜未及,幽桂在芳丛。     这首诗以工笔写景,丛“登临情不及”说起,以“淹留惜未及”结尾,中间部分景色描写,表现对大自然风光的迷恋。 前四句着眼钟山全景,写开善寺春光遍野,诗人游兴盎然。鹫岭即灵鹫山,本为中印佛教圣地,如来曾在此讲经,因开善寺亦为佛门禅院,所以此处借指钟山。野山野水,自然的野性,才是尊重它们的生命。 后四句是全诗的精华部分,意象精妙,用词洗炼,是诗歌史上传诵的写景名句。 “淹留惜未及,幽桂在芳丛”借用《淮南小山 招隐士》中的“桂树丛生兮山之幽”“攀援桂枝兮聊淹留”“王孙兮归来,山中兮不可久留”等句,表达不能久留于此,辜负美景,深以为憾。

寻心1: 种子开门春天到

那些春天,早在冬天的时候,就用空荡荡的寂寞,守住了寒冷的阵地,在枯枝上,在田野上,在枯草上,寂寞的叽叽喳喳喊了很长的时间,终于喊来了春天,春天说出声音来,说出心灵来,说出颜色来,说出新鲜的衣服来。 种子纷纷往坑里跳,埋没自己,让自己隐没于黑暗中,然后自己开门,让自己内部的客人于世界,出来看看。 终日寻春 无尽藏比丘尼 终日寻春不见春,芒鞋踏破岭头云。 归来偶把梅花嗅,春在枝头已十分。 我们寻找人生的价值以及幸福,修行者求道,都好比寻找春天。 寻找春天的人,从清晨找到夜晚,走遍千山万水,磨破鞋底,仍然看不见春天的踪影。 心灰意懒,回到家中,庭院中早开的寒梅,清香从花朵身上泼水一样泼出来,忍不住深深地一吸,原来春天早就悄悄地绽开在寒梅枝上了。 幸福无所不在,心的大道无所不在,处处可以体会,甚至吃饭、睡觉、走路、行进之间都有道的存在,在启示世人,不要错过这些伟大的开启与暗示。