Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android 新攻击:Google 语音搜索攻击

Android 新攻击:Google 语音搜索攻击

香港中文大学的研究人员在预印本网站上发表论文(PDF),介绍了一种新颖的权限绕过攻击方法:Google语音搜索攻击。攻击者可利用一个零权限的Android应用VoicEmployer,前台激活操作系统内置的语音助手模块Google Voice Search,后台播放预先准备好的音频文件,语音搜索能识别语音命令执行相应操作。借助这一机制,攻击者不需要任何权限就可以拨打任意电话号码,伪造短信/电子邮件,访问私人信息,传输敏感数据,实现远程控制。研究人员认为,在...
Effective Java - 谨慎覆盖equals

Effective Java - 谨慎覆盖equals

平时很难遇到需要覆盖equals的情况。什么时候不需要覆盖equals?类的每个实例本质上是唯一的,我们不需要用特殊的逻辑值来表述,Object提供的equals方法正好是正确的。超类已经覆盖了equals,且从超类继承过来的行为对于子类也是合适的。当确定该类的equals方法不会被调用时,比如类是私有的。如果要问什么时候需要覆盖equals?答案正好和之前的问题相反。即,类需要一个自己特有的逻辑相等概念,而且超类提供的equals不满足自己的行为。(PS...
Effective Java - 谨慎覆盖clone

Effective Java - 谨慎覆盖clone

覆盖clone时需要实现Cloneable接口,Cloneable并没有定义任何方法。那Cloneable的意义是什么?如果一个类实现了Clonable,Object的clone方法就可以返回该对象的逐域拷贝,否则会抛出CloneNotSupportedException。通常,实现接口是为了表明类的行为。而Cloneable接口改变了超类中protected方法的行为。这是种非典型用法,不值得仿效。好了,既然覆盖了clone方法,我们需要遵守一些约定:x...
Effective Java - 使可访问性最小化

Effective Java - 使可访问性最小化

模块设计是否良好,有个重要的因素在于,相对外部模块是否隐藏内部数据以及实现细节。设计良好的模块会隐藏实现细节,并将API与其实现隔离开来。模块之间通过API进行通信,对于内部工作情况互不可见。即,封装(encapsulation)——软件设计的基本原则之一。为什么要封装?通过封装可以有效地接触各个模块之间的耦合关系,使这些模块可以独立地开发、测试、优化、使用、理解和修改。即:可以增加开发效率,模块可以并行开发。封装可以减轻维护的负担...
AngularJS - 快速入门

AngularJS - 快速入门

刚开始接触时总是去wiki或各种百科以了解一番。它们会告诉我一些MVVM、双向数据绑定、依赖注入等等名词,觉得这些名词好上档次,然后我很可能就不打算用这个东西了。AngularJS是什么?完全使用 JavaScript编写的客户端技术。同其他历史悠久的 Web技术( HTML、 CSS 和JavaScript)配合使用,使Web应用开发比以往更简单、更快捷。不考虑那些名词,本篇帮助你快速了解AngularJS的基本用法。文用的AngularJS版本为1.2...
如何使用JavaScript书写递归函数

如何使用JavaScript书写递归函数

递归函数大家都应该比较熟吧?那么,如何在JavaScript中书写一个完美的递归函数呢?且听我娓娓道来。递归函数写的时候,查了一下维基百科对递归函数的定义,恕我愚钝,简直太深奥了!所以,我还是简单的说说我对递归函数的理解吧。递归函数,说白了就是在函数内部引用函数自身,最终到给定的递归结束条件时回溯。当然,你也可以不给定结束条件,死了别挂我~(╯﹏╰)~使用javascript书写递归函数现在,一步一步,摩擦摩擦,在皎洁的编辑器上,来开始使用javascri...
黑客如何利用云计算服务挖掘莱特币

黑客如何利用云计算服务挖掘莱特币

骇客长期以来一直使用恶意程序秘密将受害者的PC变成僵尸网络。但安全研究人员Rob Ragan和Oscar Salazar有着不同的想法:为什么不利用云计算服务商如亚马逊Google等提供的几乎无限的免费计算资源?两人计划在下一月举行的Black Hat会议上透露他们如何利用免费试用和免费增值账号创建僵尸网络。研究人员利用了电子邮件服务商Mandrill和 FreeDNS.afraid.org生成独一无二的邮件地址和不同的域名,自动化注册和验证,大批量创建云...
WordPress MailPoet插件inside /wp-content/uploads/wysija/themes/mailp/后门漏洞

WordPress MailPoet插件inside /wp-content/uploads/wysija/themes/mailp/后门漏洞

发布日期:2014-07-23更新日期:2014-07-28受影响系统:MailPoet MailPoet描述:--------------------------------------------------------------------------------MailPoet是适用于WordPress站点的新闻简报、自动回复插件。MailPoet没有有效过滤用户上传的内容,在实现上存在恶意注入漏洞,攻击者可访问该插件的后门/wp-content...
<< 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 >>