首页 文章 精选 留言 我的

精选列表

搜索[长期价值性],共10000篇文章
优秀的个人博客,低调大师

Scorecards:开源项目安全性评分应用

Scorecards是谷歌开发,由开源安全基金会 (OpenSSF) 开源的首批项目之一,其目标是为开源项目自动生成一个 "安全分数",以帮助用户确定用例的信任度、风险和安全态势。 Scorecards 定义了初始评估标准,它被用于以一种完全自动化的方式为开源项目生成一个评分卡。评分卡的每项检查都可以被控制是否启用,部分评估指标包括定义良好的安全策略、代码审查流程以及使用模糊测试和静态代码分析工具的持续测试覆盖率。每项安全检查都会返回一个布尔值以及信任度分数。 随着 Scorecards 被广泛使用,谷歌会通过 OpenSSF 的社区贡献来改进这些指标。

优秀的个人博客,低调大师

铁路 12306 回应抢票公平性

近期,「抢票软件有没有用?如何确保售票公平?」等铁路车票问题引发热议,随后,铁路 12306 于 1 月 21 日就此类问题作出解答。 有不少网友反映,铁路 12306 上抢不到票,却在一些「抢票软件」上买到了票,并声称「抢票软件」确实「手更快」。 对此,铁路 12306 科创中心研究员杨立鹏回应表示,在其系统风险防控措施下,绝大多数「抢票软件」的高频刷票等异常行为能够被识别,进而被拒绝访问或放入慢速队列中,不但快不了,反而直接影响购票成功率。 对于部分「抢票软件」推出的付费「加速抢票包」,杨立鹏表示,这类「加速包」为营销噱头,实际上旅客加钱并不会提高购票的速度。 同时杨立鹏分析,「抢票软件」利用旅客基于购票成功的心理,诱导旅客多花钱,从而让旅客感觉希望更大。 杨立鹏指出,部分旅客通过所谓的「加速包」购票成功,实际上有两种情况:铁路增加运力或部分旅客退改签,从而多出了票额;或是「抢票软件」的个别机器访问行为与正常旅客的购票行为高度相似,侥幸逃过了风控识别,这部分占比很小。 此外,还有部分网友反馈 12306 上显示「无票」,而「抢票软件」却显示「有票」。杨立鹏解释,这实质上是让旅客「买长乘短」「买短乘长」或「换座」。 杨立鹏也提醒,「买长乘短」让旅客多付费用、多占有限的铁路运力资源,「买短乘长」、上车补票可能会引发列车超员报警、影响列车运行安全,铁路部门将依规请「买短乘长」人员下车,旅客出行会受到很大影响。 「12306 成为一种新的存钱方式」也一同登上热搜榜。临近春节,为了购买到合适的火车票,许多人不得不使用 12306 连续候补多天的票,甚至有网友晒图展示,候补火车票的费用高达一万多元。

优秀的个人博客,低调大师

Centreon Poller 间隙性停止故障排错实录

故障症状 有一个Centreon 单节点监控系统(不含分布式),隔三差五的挂掉,幸好我们安排人手,时不时访问web管理后台,才没出现大的纰漏。其主要症状是Poller失效,但系统其它进程比如Apache、PHP、Centreon-engine等运行正常。在Centreon Web管理界面重载(reload)或者重启(restart)cbd服务,无效;登录系统,执行指令systemctl start cbd ,也无效,只能重启系统,才能正常。因为这个Centreon 是部署在PVE(Proxmox VE)平台,以虚拟机形式承载的,相关人员不胜其烦,认为是PVE的问题,打算将其备份,然后恢复到PVE的其它物理节点。我想了一下,PVE上那么多虚拟机,虽然是其它应用,但都没出现问题,而且出问题是Centreon的一个应用cbd而已,与虚拟机本身的关系不大,应该另有原因。 分析思路 既然其它服务正常,那么我们就从有故障的cbd服务入手。找到cbd日志所在的目录,其完整路径为/var/log/centreon-broker,查看其下的文件,其大致情况如下: 虽然日志文件很多,但能查到有用信息的文件是centreon-master.log这个,在个案里边,解决故障的日期是11月25日,因此我就查看文件central-broker-master.log-20201125,如果时间再久远一些,系统会自动把旧文件压缩打包,以.gz的形式结尾。Centreon 自带工具zcat,可以直接查看.gz结尾的文件。这里,我随机打开一个,看是否有收获。 果然有报错信息,原来是数据库连接不上。再查看一下11月25日那个日志文件,因为这个文件比其他文件都大,信息应该更详细。根据报错信息,我的解读就是:Mysql连接不上,导致cbd服务不能正常运行。那么好办,mysql就在本机,顺藤摸瓜查看mysql是什么状况。 先看mysql进程是否运行,哦豁!没运行呢。前边只顾查看centreon开头的进程是否运行,给mysql忘记了。原来肯定是运行着的,不然监控一直就应该处于不正常状态。看了一眼系统日志及磁盘空间使用情况(怕磁盘塞满),未发现有用信息,那么剩下的地方就是Mysql错误日志可以作为选择目标,其所在路径为/var/lib/mysql,文件名以主机名加.err后缀结尾.打开它,看看到底什么原因所致。初步判断是字符集的问题。为什么会出现这个问题,可能的原因是我经常对系统执行yum update 升级系统,其它的软件包升级都正常,而Mariadb却没有一次升级成功的。于是就计划尝试对Mariadb进行升级,看问题是否还存在。 故障处理 大致分以下几个步骤进行: 先对数据库做完整备份,以备不时之需,步骤不再赘述。 用yum remove指令删除数据库。 用yum install MariaDB-server MariaDB-client指令重新安装数据库。由于删除数据库软件并不会删除数据库文件,如果运气好的话,直接就可以启动数据库,并用指令mysql_upgrade进行升级。升级完毕,登录Mysql,查看库或者表是否被识别。 执行指令 systemctl start cbd 启动服务,查看进程是否运行。 验证 登录Centreon Web管理后台,查看Poller运行状态,图标变成绿色,则表示运行正常,故障处理成功。继续观察数日,看故障是否还会重现。通过10多天的观察,再也没发生同样的故障,如果有其它监控,可以把这个Centreon也给监控上。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册