Browsed by
月度归档: 2020年3月

如何以非root用户运行Docker容器

如何以非root用户运行Docker容器

閱讀本文約花費: 5 (分鐘)需要用root用户运行Docker? 组织中,经常以Root用户运行Docker中的容器。但是你的工作负载真的需要root权限吗?显然很少。尽管如此,默认情况下,你的容器仍将以root用户身份运行,但这可能会带来严重的安全问题。实际上,如果以root用户运行容器内部的进程,就是以root用户身份运行主机的进程。这就为那些恶意访问主机的攻击者,提供了机会。 只需在常用的任何镜像上使用以下命令,你就可以自己查看它使用的用户身份, 显然,作为最佳实践,我们应该避免以超级用户身份运行容器。因此,让我们看看如何以非root用户身份运行容器。 将非root用户添加到Dockerfile 你可以在Dockerfile中使用RUN命令创建用户,这个用户仅具有容器内工作负载所需的权限。 上面的命令行创建了一个用户newuser, 并指定了用户登录后使用的主目录和shell 。如下所示,将用户添加到你的Dockerfile中: 从第5行开始,每个命令都是以newuser身份而不是root身份运行。是不是很简单? 但是,我们并不总是仅使用自定义镜像。我们还使用了许多第三方镜像,因此我们无法像上面那样将root权限的用户注入其中。 这些第三方Docker镜像默认情况下将以root用户身份运行,除非我们对其进行处理。如果你使用不知名来源中的镜像,那么该镜像很可能嵌入了恶意命令,…

Read More Read More

fastjson存在反序列化和SSRF漏洞

fastjson存在反序列化和SSRF漏洞

閱讀本文約花費: 1 (分鐘)【漏洞预警】 3月24日,fastjson官方git披露fastjson存在最新反序列化远程代码执行漏洞共计Gadgets,利用该最新的Gadgets,攻击者可以造成远程命令执行,或者造成SSRF漏洞,风险较大。目前官方已发布最新版本1.2.67,请使用到fastjson的用户尽快升级至安全版本。 【漏洞描述】 fastjson是阿里巴巴出品的一个json序列化工具,fastjson采用黑白名单的方法来防御反序列化漏洞,导致当黑客不断发掘新的可攻击的反序列化Gadgets类时,则可能可以绕过黑白名单防御机制,造成远程命令执行或者SSRF漏洞。提醒fastjson用户尽快采取安全措施阻止漏洞攻击。 【影响版本】 fastjson < 1.2.67 fastjson sec 版本 < sec09 Tags: Fastjson, Git

子网与超网-Kubernetes基础知识

子网与超网-Kubernetes基础知识

閱讀本文約花費: 7 (分鐘)子网 1、IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网。 2、作用::IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。 3、因为有了子网,就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能”直接”互通。 4、子网掩码与IP地址都是由4个数段组成,每个数段的取值范围是0-255(共256个值,等于2的8次方),如我们在搭建局域网时通常用到的IP地址192.168.1.1,子网掩码255.255.255.0,当然十进制是为了方便人的理解,转换成机器能识别的二进制后,每个数段由8个0或1组成,一个完整的IP地址或子网掩码就转换成32个0或1组成的序列。子网掩码与IP地址是组合使用的,IP地址我们都知道是计算机在网络内的唯一标识,而子网掩码顾名思义是用于划分子网的,下面通过几个例子进行讲解。   (1)255.255.255.0   子网掩码由连续的1和0组成,连续的1表示网…

Read More Read More

Spring Boot 2.x 与 1.x 的区别,以及如何做版本迁移

Spring Boot 2.x 与 1.x 的区别,以及如何做版本迁移

閱讀本文約花費: 5 (分鐘)这一篇文章主要讲解 Spring Boot 2.x 与 1.5.x 的区别,2.x 主要更新了什么东西,以便对 Spring Boot 2.x 有一个详细的了解。 本文讲的 1.x 指的是 1.5.10, 2.x 指的是 2.0.0。 配置变更 在 2.x 中废除了一些 1.x 中的配置,并增加了许多新配置,详细请查看以下链接中的变更表格。 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog 依赖 JDK 版本升级 2.x 至少需要 JDK 8 的支持,2.x 里面的许多方法应用了 JDK 8 的许多高级新特性,所以你要升级到 2.0 版本,先确认你的应用必须兼容 JDK 8。 另外,2.x 开始了对 JDK 9 的支持。 第三方类库升级 2.x 对第三方类库升级了所有能升级的稳定版本,一些值得关注的类库升级我给列出来了。 1) Spring Framework 5+ 2) Tomcat 8.5+ 3) Flyway 5+ 4) Hibernate 5.2+ 5) Thymeleaf 3+ 响应式 Spring 编程支持 2.x 通过启动器和自动配置全面支持 Spring 的响应式编程,响应式编程是完全异步和非阻塞的,它是…

Read More Read More

很认真地聊一下美国

很认真地聊一下美国

閱讀本文約花費: 59 (分鐘)壹 20世纪初,第一次世界大战爆发。 当德国向法军阵地倾泄400多万发炮弹,扬言要让凡尔登成为「碾碎法军的绞肉机」时,远在大西洋的美国人,在佛罗里达的温暖海滩上晒太阳; 当德国战列舰气势汹汹地冲入日德兰海域,将英国巡洋舰轰入海底时,美国西部牛仔正在草原上驰骋,感慨岁月流逝; 当英国在索姆河向德军发起猛烈冲锋,牺牲了6万士兵、仅仅向前推进三英里时,美国乔治亚洲的农场主在抱怨棉铃虫泛滥,让棉花收成大跌。 美国,就是一个「闷声发大财」的国家。 等到协议国和同盟国两败俱伤,隔岸观火的美国才含蓄走进战场,压倒了德军最后一根稻草。 战后,巴黎和会,美国想和英法一起瓜分世界,却被英法鄙视了……尽管1894年始,美国的工业产量就位居世界第一。 同为战胜国的中国,更体会到了什么是「弱国无外交」,引发著名的「五四运动」。 美国不爽,走上了孤立主义,嘴里默默念叨:「三十年河东,三十年河西……」 然后,二战又爆发了。 哪怕外面打得天翻地覆、千疮百孔,美国也无动于衷,保持中立,先是借钱给英法打战,又往双方阵营倒腾军火、卖物资。 如果没有美国援助,苏联可能都熬不过1942年的冬天了。 为了规避风险,欧洲各国都将黄金搬去了美国联邦储备银行,让美国拥有当时世界上三分之二的黄金。 到1941年,英法联军奄奄一息,处于绝对下风。英国首相丘吉尔磨破嘴皮,写了无数饱含深情的信,仍然无法拉美…

Read More Read More

真正的读书人

真正的读书人

閱讀本文約花費: 1 (分鐘) 从来不读长篇名著的人,可能因为瘟疫围城就安心待在家里读《战争与和平》或《尤利西斯》吗?没可能的。都是骗人的。从来没有谁是因为缺少时间才不读它们的——现在有了大把时间,同样无法构成开始读的持续动力。新冠时期能读这些书的人,注定属于那些“chronic re-reader”。 ​​​​ Tags: 读书

有一个性欲很强的女朋友是什么体验?哈哈哈~

有一个性欲很强的女朋友是什么体验?哈哈哈~

閱讀本文約花費: 3 (分鐘)1、看到题目腿就一软 2、欲罢不能 3、不硬就要挨打 4、人为刀俎,我为鱼肉 5、整天的腰痛肾虚 6、开始一摸头发下面就直了,后面是一摸下面头发就直了 7、有次,骑车,骑到腿软,直接摔,原因是前一天晚上要了4次…… 8、绝对再无余力出轨 9、床上湿了一大片,根本没法睡 10、她一次性爱能高潮7、8次,软了给你亲硬,有那么一段时间对性事都有恐惧的感觉 11、上床前,我甚至会偷偷在厕所里撸一发,然后跟她说你看硬不起来了,晚上我们好好睡觉吧…… 12、女上男下,真把我当马了,给我骑吐了,一个小时前吃的大头菜炒粉丝又吃了一遍…五一长假找了个理由分手了 13、多少个晚上,我在客厅看电视很晚以为媳妇支撑不住睡着了,才偷偷摸上床,结果床垫轻微的震动唤醒了她,刹那间腿伸过来缠住我的腰,胳膊搂住我的脖子,听得轻轻一声笑:来啦?~~ 14、一晚上做了9次,前几次都20分钟左右,最长一次40分钟都没射。实在没东西可以射了,纯粹是前列腺反应了一下。最后几次根本不想换姿势,只想赶快射掉进入贤者时间。。。 15、前任,我的第一个正式女友,为她的前任打过三次胎,然后我接盘了,死一次开房大姨妈在,为我口交两次飞机一次,第二次开房,晚上9点多进房间,晚上11点多出房间,我几乎虚脱,她要了4次,谈了2年多,旅行过一次,几乎都没去…

Read More Read More

新型冠状病毒-mRNA

新型冠状病毒-mRNA

閱讀本文約花費: 3 (分鐘)慎知: 新冠是mRNA,病毒表面有亲和ACE2的蛋白质凸起,意思就是被感染了,病毒开始在体内繁殖,这时候不具有传播性,病毒也不会攻击本体,免疫系统也不会杀病毒,这是潜伏期,病毒繁殖越来越多,开始占领口腔肠胃血液,最后整个人都是病毒,说句话都有无数病毒飞出来,这时候还是共存的时间,病毒本身不具有破坏性,它只是寄生虫吸收本体能量,本体免疫系统被病毒挤兑了才开始杀毒,一发烧就开始清理病毒了,清理得差不多了就会停止,然后检测也测不出来,但是不会全部杀光,只要不威胁免疫系统的地位,病毒就没事,过后病毒又开始偷偷发育,所以说治好的回家的,过不了20天又会发病。 mRNA意思是这病毒的遗传物质结构是单链,更加脆弱,也就更容易变异。 亲和ace2蛋白突起,就是说人体内有相同成分,人体一开始遇到冠状病毒会把它当成身体好细胞而不抵抗。感染上就必定得这个病。 所以,WHO之前就说全球2/3的人口会被传染。 也就是说现在治愈的病人100%都是假阴性。 除非是药不停或者等疫苗出来。现在官宣都是14%的复发率。根本就清除不到病毒! 官方已经很隐晦的公布了复阳要传染。 而且,为什么钟南山一直不敢说到拐点了嘛。他说出院了以后,有病人出现检测阳性,还有没有传染性这个情况要注意! 这个原理就像肝炎和hiv一样 一旦感染了, 体质好的一时半会不发作。 体质差的一哈就发作然后洗白了 体质好点…

Read More Read More

疫情当下,王子与庶民

疫情当下,王子与庶民

閱讀本文約花費: 2 (分鐘)这次疫情中,英国首相和王子仍然正常工作,亲身出席各种会议和处理国家事务,不幸染病,情况令人深思:虽然在疫情爆发后不躲不藏就是他们应做之事,然而细想,身先士卒一直是英国贵族和领导人的传统。 两次大战,英国贵族身先士卒,战死率远高于普通士兵,伊顿公学的毕业生战死超过千人,有些公主们居然当上护士,有些甚至当上了夜空探照灯操作员,直接暴露在敌机威胁之下,丘吉尔本人在被国王多次劝阻之后才放弃参加诺曼底登陆。这样的行为,这样的精神令人感叹。 美国大约也延续了这种传统,中午姜丽蓉转发的视频中,纽约州州长目前也每天参加各种协调会议,他在今天跟国民警卫队的训话中说:“我不会让你们去我自己不愿意去的地方,也不会让你们做我自己不愿做的事,我会始终和你们在一起”。 总统特朗普自然也不例外,一天一个全国briefing,面对面回答记者各种问题。无论这些领导人是在作秀、捞政治资本、还是别有图谋,在灾难面前,他们没有龟缩在口罩和高墙后面。大家都是肉胎凡人,谁不爱惜自己,在疫情面前,不退缩就是勇气的展现。 继续想下去,便不禁想起杜牧的总结:使秦复爱六国之人,则可递三世乃至万世而为君。 Tags: 互联网, 新闻, 武汉新冠肺炎, 港澳台

一周新闻(0323-0329)

一周新闻(0323-0329)

閱讀本文約花費: 11 (分鐘)3月23日,星期一,农历二月三十! 1、民航局等五部门:目的地为北京的国际航班需从上海等12个入境点入境; 2、交通运输部:不停车、不检查、不收费 全力以赴做好春耕生产物资的运输保障工作; 3、全球智能手机遭遇最惨下滑:2月份出货量同比暴跌38%; 4、央行副行长:预计未来人民币对美元汇率还是在1:7上下波动; 5、北京警方:不追究武汉刑释进京女子黄某英法律责任,拘留其前女婿; 6、新加坡将禁止所有外国人入境或过境,持有长期居留许可证从事医护、运输业的人士允许入境; 7、河北石家庄:不再限制人员进出小区,进一步规范社区和农村防控措施; 8、香港机场往内地陆路水路交通全部暂停; 9、湖北:新冠肺炎确诊贫困人口每人获补助1万元; 10、英媒:东京奥组委已开始起草奥运会延期举办替代方案; 11、华人记疫:美国枪店爆满华人囤枪自卫,黑人与亚裔对视一眼竟张嘴开骂; 12、全国507家影院复工贡献单日票房3.1万元,新疆票房最高; 【微语】努力的意义,就是为了往后的日子里,放眼望去,全部都是自己喜欢的人和事! 【每日英语】Pretend modest often is nonsense, sometimes just is the beat around the bush boast. 假装谦虚往往就是信口开河,有时候简直是拐弯抹角的自夸。 3月24日,星期二,…

Read More Read More

Kubernetes是什么-Wikipedia

Kubernetes是什么-Wikipedia

閱讀本文約花費: 11 (分鐘)英文链接:https://en.wikipedia.org/wiki/Kubernetes Kubernetes(通常写成“k8s”)是最开始由google设计开发最后贡献给Cloud Native Computing Foundation的开源容器集群管理项目。它的设计目标是在主机集群之间提供一个能够自动化部署、可拓展、应用容器可运营的平台。Kubernetes通常结合docker容器工具工作,并且整合多个运行着docker容器的主机集群。 历史 Kubernetes( 来自希腊语κυβερνήτης:,意思为 “操舵员” 或者 “飞行员”)由Joe Beda, Brendan Burns 和Craig McLuckie建立,并在2014年被google公司首次对外公布。它的发展和设计受到google的Borg系统的严重影响。Kubernetes项目的许多主要贡献者来自Borg项目。在Google内部Kubernetes最开始的名字叫Serven of Nine,引用了电影“星际迷航”中通常被认为“更加友好”的“博格人”这个角色。由于google律师的反对,它的名字被重命名为Kubernetes。从Kubernetes的logo上面那车轮上的七个幅条就能在一定程度上推断出Kubernets最开始的名字是什么。 2015年七月21日Kubernete…

Read More Read More

替方方阿姨给一位高中生回信

替方方阿姨给一位高中生回信

閱讀本文約花費: 7 (分鐘)你好! 你给方方阿姨写的信,许多人都收到了,方方阿姨有没有收到不知道,可能收到了没来得及给你回信。我正好读到了,又正好是个老师,所以就替她回一封信,说错了算我,不怪方方阿姨。 我想,你一定是一个好学生,为什么呢?因为你的信里总是说,我们的老师怎么讲,我们的政治老师怎么讲,我妈妈怎么讲,百度上面怎么讲……什么都有标准答案。可惜,就是没有看到你自己是怎么思考的。 你的信写得挺长的,主要意思就一个:指责方方阿姨不懂事,说了许多不该说的话。我看了,很为我们这一代中学生的懂事感到高兴。当然,我有时候又觉得你太懂事了,实在不像一个中学生,恐怕不能代表这一代中学生。 你说,有一次好友打电话来跟你讨论方方阿姨的日记,她说,有些真话不是什么场合都能说,比方某个小姑娘家里来了客人,正当宾客兴高采烈的时候,小姑娘突然当着众人的面说“爸妈晚上动静太大,一夜没睡好”。父母尴尬不? 你好友也挺懂事的。但是,你最好不要听人家怎么说就随便附和,因为这个比方虽然生动,但是,我觉得它不是比方,是比歪——这个比方打歪了。 它歪在哪里?我告诉你:你爸妈晚上动静大是一件正常的事,可方方阿姨写的是死人的事,两件事的严重程度是不一样的。 你可能还小,不知道死人的事情有多严重。我也给你打个比方(比歪了你别不高兴):假如你家里人出事了,但又不允许你喊,人家说,这么大的一个城市几百万人,死一两个人你喊啥…

Read More Read More

高性能短链设计

高性能短链设计

閱讀本文約花費: 17 (分鐘)前言 今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。 本文将会从以下几个方面来讲解,每个点包含的信息量都不少,相信大家看完肯定有收获 短链有啥好处,用长链不香吗 短链跳转的基本原理 短链生成的几种方法 高性能短链的架构设计 注:里面涉及到不少布隆过滤器,snowflake 等技术,由于不是本文重点,所以建议大家看完后再自己去深入了解,不然展开讲篇幅会很长 短链有啥好处,用长链不香吗 来看下以下极客时间发我的营销短信,点击下方蓝色的链接(短链) 浏览器的地址栏上最终会显示一条如下的长链。 那么为啥要用短链表示,直接用长链不行吗,用短链的话有如下好外 1、链接变短,在对内容长度有限制的平台发文,可编辑的文字就变多了 最典型的就是微博,限定了只能发 140 个字,如果一串长链直接怼上去,其他可编辑的内容就所剩无几了,用短链的话,链接长度大大减少,自然可编辑的文字多了不少。 再比如一般短信发文有长度限度,如果用长链,一条短信很可能要拆分成两三条发,本来一条一毛的短信费变成了两三毛,何苦呢。另外用短链在内容排版上也更美观。 2、我们经常需要将链…

Read More Read More

揭秘:宋哲元29军真的有传奇的“大刀队”吗?

揭秘:宋哲元29军真的有传奇的“大刀队”吗?

閱讀本文約花費: 10 (分鐘) 当日夜袭日军者,乃是西北军之特种兵“手枪连”,而非中世纪之“大刀队”。   长城抗战之西北军“大刀队”传奇,在民间与学界流传极为广泛   1933年“长城抗战”,迄今仍最为世人津津乐道者,莫过于二十九军之“大刀队”传奇。该传奇称:二十九军109旅在守卫喜峰口时,利用西北军素有的大刀传统,于1933年3月12日夜袭日军,斩首无算,一举扭转战局,“此战过后,日军指挥官命令与大刀队对峙的日本士兵在脖子上套上特制的铁护圈,以防脑袋被砍掉;晚上因忌惮大刀队夜袭,睡觉时也不敢取下。”①   该传奇自当年战事甫终,即被国内媒体大加宣传,如天津《益世报》称:   “我们喜峰口的英雄是光着脚、露着头,使着中古时代的大刀,……抢回了山,夺回了岭,收回了喜峰口,俘虏了几千个日本人,收到了几千枝日本枪,捉住了许多辆日本坦克,抬回来许多架日本开山炮。这个故事,岂不比(法军守卫)凡尔登的故事还威武!还壮烈!还光荣!还灿烂!”②   其后,某些相关当事人及部分历史学者,进一步强化了该传奇的可信度。如参与夜袭之董升堂将军,1949年后在大陆撰文称:当日受命绕往敌后奇袭时,曾“下达命令只准用大刀砍,手榴弹炸,非到万不得已,不用轻机枪和步枪射击。……受此打击后,敌人都戴上钢盔,预防大刀砍头。”③刘汝明将军(未参与夜袭),晚年在台湾,亦撰文回忆:“日军来犯,我赵登禹旅、王长海团的大刀队…

Read More Read More

毛澤東一篇鮮為人知的評論:蔣介石李宗仁優劣論

毛澤東一篇鮮為人知的評論:蔣介石李宗仁優劣論

閱讀本文約花費: 14 (分鐘)   1949年初,國共談判時,毛澤東為新華社連續寫了六篇評論。《毛澤東選集》收入了五篇,在《評戰犯求和》的題解中說:“這是毛澤東為新華社寫的揭露國民黨利用和平談判來保存反革命實力的一系列評論的第一篇。其他的評論是:《四分五裂的反動派為什麼還要“空喊和平”》、《國民黨反動派由“呼吁和平”變為呼吁戰爭》、《評國民黨對戰爭責任問題的幾個答案》、《南京政府向何處?》等。”這個“等”字就是至今還鮮為人知的被稱為新聞名篇的《蔣介石李宗仁優劣論》。  歷史名篇的播發經過  當時,這篇評論引起了轟動。它不僅痛快淋漓地揭露了國民黨當局要求和談的目的,打掉了他企圖“劃江而治”的幻想,就寫作而言,構思別致巧妙,語言既庄重朴實,又幽默風趣,嬉笑怒罵,諧而不俗,是毛澤東新聞評論中的精品,是體現他語言風格的代表作。當時,新聞界把它作為新聞佳話、寫作范文,廣為傳播,效仿者眾多。   1983年毛澤東誕辰90周年前夕,有關部門在編輯《毛澤東新聞工作文選》時,曾擬收入此文並排了清樣,后因涉及“一些關系問題”被撤了下來。1993年,毛澤東誕辰100周年時,我寫了一篇《〈蔣介石李宗仁優劣論〉的背后》,送中共中央文獻研究室,回信是“《〈蔣介石李宗仁優劣論〉的背后》一文寫得挺好,但主要出於現時發表毛澤東同志的這篇評論是否適宜等方面的考慮,建議不要發表”。在這同時和以后陸續出版的《毛澤東軍事…

Read More Read More

一位高中生给“方方阿姨”的信

一位高中生给“方方阿姨”的信

閱讀本文約花費: 14 (分鐘)一位高中生给“方方阿姨”的信方方阿姨您好! 语文老师说,这次全民战疫,全国人民都受到鼓舞和教育。老师让我们给伟大的湖北人民写封信,您也是湖北名人,不知写您是否合适,也不知道您算不算伟大的湖北人民之一。 网上有人说,一场疫情火了一个作家,而且是湖北作家,说的就是方方阿姨您,因为记录《方方日记》成了红人。说您是这场疫情中最大的赢家。 我是学理科的,对作家这个词接触不多,我特地百度一下作家含义,结果很失望。一个说,作家就是有使命感,用优秀作品鼓舞人、激励人的人!另一个说,作家是弘扬主旋律,传播正能量的。 也不知他们说的对不对,您说作家是什么呢,方方阿姨? 我看您火起来的“日记”,记述的是武汉病态中的世间百相。武汉人说,方方阿姨您写的是生病中的武汉,都是身边事、身边人。我没去过现场,是真是假,我不知道,就全当是真的。作家是人类灵魂工程师,如果是假的,岂不是没了灵魂? 我注意到,大家对您日记评价有褒有贬,网上两派声音。一种力挺您,说您伟大,敢于直言,胜似当代鲁迅;一种认为您眼里只有现实中的不足,没有看到这个社会的正能量。到底谁对谁错?我这个高中生也不清楚,更不知道该站在哪边。不过,我在想,判断一个人,评价一个事,是不是要放在一个特定环境里呢?离开了环境的评价还有什么意义呢?就像我们经常从网上看到一个掐头去尾的小视频,看过后,忽然怒了,如果我们把视频完整起来看,…

Read More Read More

Scroll Up