首页 文章 精选 留言 我的

精选列表

搜索[XSS风险],共10000篇文章
优秀的个人博客,低调大师

美国以俄罗斯安全风险为由封禁卡巴斯基软件

美国政府宣布计划禁止在美国销售俄罗斯卡巴斯基实验室生产的杀毒软件,并要求使用该软件的美国人转用其他供应商。美国商务部工业和安全局表示,该局实施了“首例”禁令,理由是卡巴斯基总部位于俄罗斯,威胁到美国国家安全和用户隐私。 路透社援引知情人士消息称,该软件对计算机系统的特权访问权限可能使其能够从美国计算机中窃取敏感信息或安装恶意软件并阻止关键更新,从而加剧威胁,并指出卡巴斯基的客户涵盖了美国的一些关键基础设施提供商以及州和地方政府。 美国商务部长吉娜·雷蒙多在与记者的电话会议中表示:“俄罗斯已经表明,它有能力,甚至有意图利用卡巴斯基等俄罗斯公司收集美国人的个人信息并将其作为武器。这就是我们不得不采取今天行动的原因。” 卡巴斯基将从7月20日起被禁止向美国消费者和企业销售其软件,但该公司将能够在9月29日之前向现有客户提供软件和安全更新。雷蒙多表示,此后,卡巴斯基将不再被允许向美国客户推送软件更新。 “这意味着你的软件和服务质量会下降。因此我强烈建议你立即寻找卡巴斯基的替代品。继续使用或拥有卡巴斯基产品和服务的美国个人和企业并没有违反法律,你们没有做错任何事,也不会受到任何刑事或民事处罚。然而,我强烈鼓励你们立即停止使用该软件,改用其他软件,以保护自己、数据和家人。” 为了告知消费者,雷蒙多表示,国土安全部和司法部将努力通知美国消费者,美国政府也将建立一个网站,“以便受影响的人们可以找到他们需要的信息,了解我们为什么要这样做,并帮助他们采取下一步行动。” 美国商务部一名高级官员在新闻发布会上表示,联邦网络安全机构 CISA 将联系那些在运营中使用卡巴斯基软件的关键基础设施组织,帮助他们找到替代方案。该官员还表示,他们不打算透露卡巴斯基导致今天这一决定的任何具体行动。 此次禁令是美国政府针对总部位于莫斯科的卡巴斯基实验室采取的一系列行动中的最新一次升级。2017 年 9 月,特朗普政府就宣布禁止美国联邦机构使用卡巴斯基软件,原因是担心该公司可能被迫帮助俄罗斯情报机构 对此,卡巴斯基方面则认为,美国的决定是基于“当前的地缘政治气候和理论担忧,而不是基于对卡巴斯基产品和服务完整性的全面评估”。并在一封电子邮件声明中补充称,其活动并不威胁美国国家安全,将求法律途径来维护自己的业务。

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

静默活体检测能力,有效规避用户实名认证环节风险

静默式活体检测,是华为HMS Core机器学习服务所属的人脸活体检测能力,即无需用户配合做出张嘴、扭头、眨眼等动作,便可实时捕捉人脸,快速判断是否为活体,用户使用过程便捷,综合体验感较佳。 技术原理 静默活体检测能力使用RGB摄像头,通过屏幕拍摄出现的摩尔纹、纸质照片反光等一些细节信息进行甄别摄像头前的检测物是真实人脸,还是人脸翻拍图片、人脸翻拍屏幕、人脸面具等假脸攻击。同时,静默活体检测能力的活体数据覆盖光照、脸部饰品、性别、发型、面具材质等场景,对人脸存在的宏观环境进行分析,排除明显不可能存在人脸的场景。 静默活体检测能力的模型设计采用轻量化卷积模块,同时将模型的线性计算通过重参数化思想在推理阶段转成单个卷积或全连接模块。模型部署采用Mindspore-lite推理框架,对算子进行裁剪,实现极致的包大小,更利于开发者集成应用。 应用场景 活体检测技术通常应用在人脸对比技术之前,比如在人脸识别手机解锁时,首先需要通过活体检测技术判别机器前出现的人脸是真脸还是假脸,然后再对比当前人脸与系统已录入人脸是否是同一人,这样可以防止当事人不在场的情况下,有人假冒当事人解锁手机,造成个人信息泄露等严重损失。 那么,如何才能集成静默活体检测能力呢? 集成步骤 1.开发准备 详细步骤可参考华为开发者联盟官网中的应用开发介绍:https://developer.huawei.com/consumer/cn/doc/development/hiai-Guides/liveness-detection-0000001051386243?ha_source=hms1 静默活体检测提供两种调用方式,您可以根据需求选择相应的调用方式构建活体检测服务。 2.默认扫描界面 2.1 创建静默活体检测结果回调,用于获取检测结果。 private MLLivenessCapture.Callback callback = new MLLivenessCapture.Callback() { @Override public void onSuccess(MLLivenessCaptureResult result) { // 检测成功的处理逻辑,检测结果可能是活体或者非活体。 } @Override public void onFailure(int errorCode) { // 检测未完成,如相机异常CAMERA_ERROR,添加失败的处理逻辑。 } }; 2.2 创建静默活体检测实例,启动检测。 MLLivenessCapture capture = MLLivenessCapture. getInstance(); capture.startDetect(activity, callback); 3.自定义扫描界面 3.1 创建MLLivenessDetectView,并加载到Activity布局。 I.绑定相机预览界面,设置活体识别区域。 在相机预览流中,静默活体检测会对人脸在不在图像的中间进行判断,为了提高活体的通过率,建议人脸框放在屏幕中间,且活体识别区域比绘制的人脸框范围略大。 II.设置是否检测口罩。 III.设置结果回调。 IV.将MLLivenessDetectView加载到Activity。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_liveness_custom_detection); mPreviewContainer = findViewById(R.id.surface_layout); // ObtainLLivenessDetectView mlLivenessDetectView = new MLLivenessDetectView.Builder() .setContext(this) //设置是否检测口罩 .setOptions(MLLiveness DetectView.DETECT_MASK) //设置人脸框相对于MLLivenessDetectView的Rect .setFaceRect(new Rect(0, 0, 0, 200)) //设置结果回调 .setDetectCallback(new OnMLLivenessDetectCallback() { @Override public void onCompleted(MLLivenessCaptureResult result) { // 静默活体检测完成时的结果回调 } @Override public void onError(int error) { // 活体检测发生错误时的错误码回调 } @Override public void onInfo(int infoCode, Bundle bundle) { // 静默活体检测提示信息回调,可用于界面提示 // if(infoCode==MLLivenessDetectInfo.NO_FACE_WAS_DETECTED){ // 当前没有检测到人脸 // } // ... } @Override public void onStateChange(int state, Bundle bundle) { // 静默活体检测状态切换回调 // if(state==MLLivenessDetectStates.START_DETECT_FACE){ // 开始人脸检测 // } // ... } }).build(); mPreviewContainer.addView(mlInteractiveLivenessDetectView); mlInteractiveLivenessDetectView.onCreate(savedInstanceState); } 4.对MLLivenessDetectView设置生命流程监听。 @Override protected void onDestroy() { super.onDestroy(); mlLivenessDetectView.onDestroy(); } @Override protected void onPause() { super.onPause(); mlLivenessDetectView.onPause(); } @Override protected void onResume() { super.onResume(); mlLivenessDetectView.onResume(); } @Override protected void onStart() { super.onStart(); mlLivenessDetectView.onStart(); } @Override protected void onStop() { super.onStop(); mlLivenessDetectView.onStop(); } 更多关于机器学习服务介绍,请访问华为开发者联盟官网。 如果您在集成SDK或上架应用到华为应用市场时遇到问题,都可以在线提单。 了解更多详情>> 访问华为开发者联盟官网 获取开发指导文档 华为移动服务开源仓库地址:GitHub、Gitee 关注我们,第一时间了解 HMS Core 最新技术资讯~

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

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部分的功能。

用户登录
用户注册