首页 文章 精选 留言 我的

精选列表

搜索[阿里巴巴],共6869篇文章
优秀的个人博客,低调大师

阿里巴巴 Arthas 3.5.0 版本发布,支持反编译打印行号和统一鉴权

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 •Github:https://github.com/alibaba/arthas •文档:https://arthas.aliyun.com/doc/ Arthas 最新发布了 3.5.0 版本,最近几个release 版本带来下面两个主要特性: •反编译支持行号 •Telnet/Websocket/HTTP API统一支持全面的鉴权 反编译支持行号 Arthas开源之后的第一个 issue 就是jad命令能否支持显示行号: jad命令多年以后终于支持行号了,“不忘初心”😂,效果如下: 如果想不显示行号,使用--lineNumber false参数即可。 鉴权支持 鉴权主要通过两方面来支持: •as.sh/arthas-boot命令行参数支持配置用户名和密码•增加auth命令 配置用户名和密码 在Arthas attach时,可以在命令行指定密码。比如: java -jar arthas-boot.jar --password ppp •可以通过--username选项来指定用户,默认值是arthas。 •也可以在arthas.properties里中配置 username/password。命令行的优先级大于配置文件。 •如果只配置username,没有配置password,则会生成随机密码,打印在~/logs/arthas/arthas.log中 Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh 在telnet console里鉴权 连接到arthas后,直接执行命令会提示需要鉴权: [arthas@37430]$ help Error! command not permitted, try to use 'auth' command to authenticates. 使用auth命令来鉴权,成功之后可以执行其它命令。 [arthas@37430]$ auth ppp Authentication result: true •可以通过--username选项来指定用户,默认值是arthas。 Web console密码验证 打开浏览器,会有弹窗提示需要输入 用户名 和 密码。 成功之后,则可以直接连接上 web console。 HTTP API 验证 Arthas 采用的是 HTTP 标准的 Basic Authorization,客户端请求时增加对应的 Authorization header即可。 •参考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication 例如,用户名是:admin,密码是admin, 则组合为字符串:admin:admin, base64结果是:YWRtaW46YWRtaW4=, 则HTTP 请求增加Authorizationheader: curl 'http://localhost:8563/api' \ -H 'Authorization: Basic YWRtaW46YWRtaW4=' \ --data-raw '{"action":"exec","command":"version"}' 总结 •Jad wiki: https://arthas.aliyun.com/doc/jad.html •Auth wiki: https://arthas.aliyun.com/doc/auth.html •Release 日志: https://github.com/alibaba/arthas/releases/tag/arthas-all-3.5.0

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

阿里巴巴副总裁肖力:云原生安全下看企业新边界——身份管理

作者 |kirazhou 导读:在 10000 多公里之外的旧金山,网络安全盛会 RSAC2020 已经落下了帷幕。而身处杭州的肖力,正在谈起今年大会的主题——Human Element。2020 年,从“人”出发,这颗石子将在国内的安全市场池子里激起怎样的涟漪?Human Element 的背后隐藏着怎样的安全洞见? 在 Gartner 的《2020 年规划指南:身份和访问管理》报告中,我们看到了 IT 必须推进 IAM(身份和访问管理)计划,而身份治理和管理、混合/多云环境作为可预见的趋势,更是已经在风口蓄势待发。 人、身份和云端,这三者之间的角力、千丝万缕和无限可能,正是此次采访的最大收获。 Human Element:了解人的脆弱性 我们常常谈起,“安全的本质在于人与人之间的对抗。” 从攻防对抗的视角来看,人的因素使得攻防对抗成为一

资源下载

更多资源
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部分的功能。

用户登录
用户注册