首页 文章 精选 留言 我的

精选列表

搜索[逻辑模型],共10006篇文章
优秀的个人博客,低调大师

CuteBoi:超过 1200 个 NPM 包加入挖矿逻辑

事件简述 近日,checkmarx 研究人员公开了一起涉及众多包的 NPM 软件供应链攻击事件。 事件最早可以追溯到 2021年12月,攻击者投放了1200多个包含混淆加密的恶意 NPM,这些包含有相同的挖矿脚本 eazyminer,该脚本的目的是利用如 Database 和 Web 等所在服务器的机器闲置资源进行挖矿。 攻击事件分析 攻击手法 CuteBoi 主要依赖 mail.tm 提供的一次性电子邮件服务和免费的邮件获取 API ,攻击者可以通过该 API 在发布包时绕过双因子验证(2FA),创建大量用户账号。 (图片源自checkmarx.com) 所有已发布的恶意包都使用了 eazyminer 的源代码,该包利用 Web 服务器上未被使用的资源来挖取 Monero 币。 (恶意包中的 eazyminer 调用代码片段) 包中分别包含Linux和Windows中的可执行文件ronbhdcvpqkxwget和ronbhdcvpqkxwget.exe。 (目录中的挖矿程序) 在判断操作系统环境信息后进行调用。 (判断环境信息) 攻击影响 如果开发者安装了这些包,则会在被调用时挖掘 Monero币。由于 eazyminer 的作者在源代码中设置了cpu 优先级(eazyminer)为0,因此挖矿进程不会抢占其他进程的已有资源,不容易被察觉。开发者在检查时认为服务器处于正常运行的状态,但挖矿包很有可能在后台偷偷执行。 (eazyminer原作者的声明) 本周OSCS社区监测到至少3起以上的投毒挖矿事件,建议开发者及时关注。 参考链接 https://checkmarx.com/blog/cuteboi-detected-preparing-a-large-scale-crypto-mining-campaign-on-npm-users/ checkmarx研究人员公开了恶意软件包的列表,恶意包存放地址: https://cuteboi.info/ 了解更多 OSCS (开源软件供应链安全社区)会第一时间发布开源项目最新的安全风险动态,包括开源包安全漏洞、投毒情报等信息,社区用户可通过企微、钉钉、飞书等方式进行订阅。 具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/

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

DC学院学习笔记(十七):分类及逻辑回归

回归和分类的区别 分类:对离散型变量进行预测(二分类、多分类) 回归:对数值型变量进行预测 区别:回归的y为数值连续型变量;分类的y是类别离散型变量 分类问题 1. 分类问题示例:信用卡 从x1:职业,x2:收入等等信用卡申请人不同的信息维度,来判断y:是否发放信用卡,发放哪一类信用卡 2. 分类经典方法:logistic回归(二分类) 虽然名字里有回归二字,但logistic回归解决的是分类的问题 回归得到的数值y可以看做属于类别1的概率: 下图为logistic函数(也叫sigmoid函数)图像 二分类到多分类:通过One vs. Rest 使用logistic进行多分类,scikit-learn 会默认采用OvR方法: 为每个类别分别建立一个二分类器 训练中正例为该类别样本,负例为所有其他样本 在所有分类中,选择概率最高的那个类别 如iris数据集中有三个类别,选择使用logistic回归进行分类,则需要训练三个分类器,根据每个样本隶属不同类的概率大小来进行分类 3. scikit learn 实现logistic回归 载入iris数据集 import pandas iris = pandas.read_csv('http://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data',header=None) iris.columns=['SepalLengthCm','SepalWidthCm','PetalLengthCm','PetalWidthCm','Species'] 实现logistic回归 import sklearn import numpy as np from sklearn import linear_model lm=linear_model.LogisticRegression() features=['PetalLengthCm'] X=iris[features] #需要讲Species这个字段由字符串类型转变为数值类型,以表示不同的类别 from sklearn.preprocessing import LabelEncoder #初始化label le=LabelEncoder() le.fit(iris['Species']) #用离散值转化标签值 y=le.transform(iris['Species']) print(y) [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2] #通过交叉检验,得到分类准确率 from sklearn.model_selection import cross_val_score #logistic中的scoring参数指定为accuracy scores=cross_val_score(lm,X,y,cv=5,scoring='accuracy') print(np.mean(scores)) 0.786666666667 往Feature中添加特征,看看准确率的变化 features=['PetalLengthCm','SepalWidthCm','PetalLengthCm'] X=iris[features] #需要讲Species这个字段由字符串类型转变为数值类型,以表示不同的类别 from sklearn.preprocessing import LabelEncoder #初始化label le=LabelEncoder() le.fit(iris['Species']) #用离散值转化标签值 y=le.transform(iris['Species']) ##print(y) #通过交叉检验,得到分类准确率 from sklearn.model_selection import cross_val_score #logistic中的scoring参数指定为accuracy scores=cross_val_score(lm,X,y,cv=5,scoring='accuracy') print(np.mean(scores)) 0.906666666667 果然好了很多!

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

微软谈"开源"、"赦"盗版背后的商业逻辑

日前,微软Azure首席技术官马克·罗西诺维奇(Mark Russinovich)在加州圣克拉拉举行的ChefConf 2015大会上表示,未来版本的Windows有可能开源。这是继微软此前对外宣布“允许盗版windonws用户免费升级至win10”之后,微软就其核心资产——Windows发展方向或模式抛出的又一“重磅炸弹”。 “微软疯了吗?” 自windows系统面世以来,微软在产业链中的角色始终卡位在“软件或系统平台”,其核心商业模式也是建立在软件正版授权之上。与此同时,这还是微软在相当长时间内视“盗版”为洪水猛兽的根本原因所在。 但 是,当微软马不停蹄的全球范围内打击“盗版”的印象深入人心之时,在国内正版化在国家版权部门从“重点”变成“常态”之时,微软这个曾经的“盗版杀手”的 态度突然发生180度大转弯,在新一代操作系统中不仅允许“盗版”用户免费升级,其高管更是公开开腔“Windows开源”的可能性。 这不禁让人产生无限遐想。但是,作为盗版用户以及产业链条上的厂商,在感到“欣慰”的同时,也不得不反思:当前微软高举“特赦盗版”大旗或释放“Windows开源”可能,其葫芦里到底装的啥药呢? 挑战:windows在终端领域“一家独大”已成“昨日黄花” 在智能手机、平板电脑等智能终端兴起前,微软windows系统是电脑终端市场毫无争议的“霸主”,它的一举一动都“牵动”着亿万用户的神经,既包括台式电脑用户,也包括笔记本电脑用户。 在此期间,微软通过操作系统许可授权和预装,不仅牢牢抓住了全球各大电脑厂商的命脉,也据此建立起了“旱涝保收”的盈利模式。 在该模式下,“盗版”软件泛滥,不仅让微软利益受损,也让每年付费购买微软正版系统的电脑厂商们利益受损。 简单说,在电脑是终端市场唯一“主角”时期,打击“盗版”软件既然微软自身利益考虑所在,也是合作伙伴压力传导所在。 不过,伴随智能手机、平板电脑等各类新型智能终端兴起之后,微软windows系统的“一家独大”的格局逐渐松动。先有苹果IOS系统持续分流windows电脑市场占有率,后有谷歌Android系统分流windows平板电脑市场占有率。 更要命的是,在过年几年智能手机几何级增长中,微软windows在电脑市场的影响力和占有率没能成功复制到智能手机之中。 微软曾通过收购诺基亚试图扩大windows系统在智能手机市场中的份额,但是,诺基亚在智能手机市场的不佳表现,让微软的如意算盘一度落空。 可以佐证的是,去年,微软完成了1.25万人的裁员,其中大部分被裁职位来自微软去年4月收购的诺基亚手机业务。 显然,在当前由PC、手机、平板等组成的智能终端市场中,微软已经从曾经的“霸主”沦为市场重要参与者,而在智能家居等物联网应用“春风渐起”之际,微软需要尽快调整策略完成对智能终端市场的布局和未来智能家居市场的卡位。 由此可见,微软祭出“win10免费升级策略”是其应对市场竞争被迫之举也是必然之路。 警惕:微软“win10免费升级策略”并非对打击盗版策略“改弦更张” 当很多人以为微软祭出的“win10”免费升级策略是“特赦”盗版用户时,微软不失时机的对外表示,“虽然使用非正版系统的PC也可升级至Windows 10,但升级不会改变授权的真实状态。” 简单说,win7、win8盗版用户虽然可以免费升级至win10,但是,微软并不是给予这些盗版用户正版授权。 诚如前述,正版授权是微软windows系统的核心商业模式所在,如果盗版用户可以免费获得正版授权,不仅将使自身权益受损,更重要的是,此举还可能导致每年支付巨资购买微软正版软件授权的电脑厂商们集体“反水”。 而这显然不是微软希望看到的。因此,微软的免费升级策略是,不会免费撕掉盗版用户的“盗版”标签,但是,也不会“结网”把盗版用户驱逐走。 对微软来说,不论是盗版用户,还是正版用户,都是微软操作系统的用户,在操作系统市场竞争日趋激烈的当下,把用户往竞争对手的“碗”里赶,显然不是明智之举。 更重要的是,除去windows操作系统外,微软还希望通过借助操作系统带动其他在线业务的应用和普及,包括Skype、Office、OneDrive之类的个人端应用,以及云计算和商用版Office等企业端服务。 算盘:将“win10”打造成智能终端通用系统应是微软策略重心 按 照微软的计划,今年夏季,Win10将在190个国家与地区上市,采用111种语言。而在微软硬件工程产业创新峰会(Winhec)上,微软工程师演示了 在智能手机、平板电脑、笔记本电脑上都可以顺畅使用Win10操作系统,而且称将键盘接上采用Win10操作系统的智能手机以后,该款智能手机的功能与电 脑没有区别。 另外,微软宣布人工智能工具“小娜”、“小冰”正式登陆Win10,所有电脑用户将可以直接在新一代操作系统桌面直接体验这款语音助手。 与此同时,微软加大了对各领域合作伙伴的“拉拢”力度。在国内,微软通过与奇虎和腾讯结盟,方便用户通过360系列软件和QQ电脑管家“入口”快速完成版本升级。 此外,微软还牵手国内手机新贵“小米”,使得“小米手机4”实现对win10的兼容和运行,让小米手机成为微软在智能手机领域的重要“棋子”。 显然,全面适配“智能手机、平板电脑、笔记本电脑”的“Win10”,正成为微软在智能终端领域的全新“钥匙”,通过提供无差别的使用体验,方便PC端用户切换到手机使用场景,以期实现“Win10”在智能手机中的占有率和使用率的“双提升”。 更重要的是,在智能手机日渐成为智能家居等物联网应用的“纽带”之时,微软必须加快自身系统在智能终端中的占有率,以期提升自身在物联网领域底层协议或操作系统中的话语权和影响力,这样才有可能让微软在未来五年之内还能立于不败之地。 反思:微软“特赦”盗版软件对中国市场和用户是“双刃剑” 众所周知,在中国市场,尤其是个人用户市场,大量用户可能还停留在XP操作系统时代,这背后既有使用习惯、消费理念和使用成本的因素,也有升级操作不便和用户不愿付费的现实问题。 对广大消费者来说,微软“特赦”盗版软件,允许win7、win8盗版用户免费升级至win10系统,可能会是一把“双刃剑”。 一 方面,暂时不愿付费的消费者,可以尽早放弃停止更新XP系统,转而是用盗版的win7、win8,直至免费升级至win10;另一方面,选择免费升级至 win10的消费者,自然会被微软予以特殊标注,不排除免费升级之后,未来还会被微软“索赔”或“不付费就限制使用”等。 此外,国内盗版用户免费升级至win10之后,微软基于数据统计和分析,可能会向关有关主管部门“举报”或“施压”,迫使政府部门加大“盗版”软件打击力度或提高其软件在正版软件采购中的比例等。 当然,我们必须看到,由于市场竞争格局发生变化,当前微软面临最大的压力或瓶颈是如何决胜智能终端市场,短期“特赦”盗版软件仅是权宜之计,一旦微软的操作系统再度占据市场垄断地位,打击盗版必将再度重回“舞台”。 毕竟“放水养鱼,最后还是为了吃鱼,而不是为了观赏”,除非微软彻底放弃原有商业模式转身建立全新的业务模式,而这对于属于“恐龙”而非“大象”级别的微软来说,并非易事。

资源下载

更多资源
Nacos

Nacos

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

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

用户登录
用户注册