作者:hacker发布时间:2022-10-14分类:破解邮箱浏览:120评论:3
怎么攻击手机的?APP1般想要攻击手机的APP的话,可不是一般人能做到的,这个肯定是黑客才能做得到,一般做这种事都是属于违法的。不要做这种事情
引子
(一年前我写作此文,实在是因为看不惯对于软件技术进步、软件技术革新,国内多少年来总有一些人老是热衷于喊世界上“没有银弹”,全以为自己对软件科技看穿了、看透了(他们真读懂了《人月神话》?),便喜欢对别人的埋头苦干冷嘲热讽。在这些人眼里,“没有银弹”和“软件工程无用论”是联系在一起的。既然没有银弹,软件工程对于所谓的“根本问题”无能为力,那么我们与美欧软件的差距也就没有什么了不起的,于是乎可以心安理得继续安稳地过阿 Q 的日子。据我研究,布教授并没有对“银弹”作出准确、科学的定义,对于什么是布氏“银弹”至少有三种不同的解释,而我们也很难界定到底什么是“单一”的技术——世界上许多东西是可以分解的。依我看,银弹当然是有的。世界上有 60 亿人,又有几个人能攀上珠穆朗玛峰呢?抱着“没有银弹”的观念不放,止步不前、因循守旧,恰恰是部分中国软件人(当然是落后者)一种无能的表现。- 2006.6.30)
No Silver Bullet,这个世界软件工程界最著名的论断,出自美国 1999 年图灵奖得主、世界软件工程界的先驱、权威和元老——费雷德里克·布鲁克斯博士、教授,怎么可能出错呢?的确,这两年来随着《人月神话》中文版、影印版陆续在国内的引进、翻译、出版,以及随之而来的造势和鼓噪,如今“没有银弹”这个时髦的舶来品已几乎成为满天飞的口水词,被 IT 界的一些人天天挂在嘴上,“这个不是银弹,那个不是银弹”,“OOAD 不是银弹,UML 不是银弹,用例不是银弹,RUP 不是银弹,MDA 不是银弹,软件工程也不是银弹……”凡此种种,举不胜举。布氏的没有银弹说(NSB)在人们眼里就好象是可随身携带的万精油、万能膏,只有能找到地方,贴上一剂准保管用。
可事实果真如此吗?布氏银弹到底是什么,现在是不是像大家普遍所认为的那样没有银弹,为什么说有银弹,为什么说布氏银弹没有实际意义,老布的真实意图又是什么?请看下文分解。
动机
最近在一次闲谈中,向一位圈内朋友询问他对国内软件工程现状和未来发展的看法。他是这方面的活跃分子,本以为会听到他一番踌躇满志的表达,却没想到他摇摇头,我问他怎么了,他说“软件工程在国内已经被搞臭了”,所以现在他在外面搞活动,也不敢声张,不敢跟软件工程沾边了。他的这一番话完全出乎我的意料,着实令我吃了一惊!是啊,软件工程无用论和虚无论在中国可谓由来已久。可是在我们这些天天和软件打交道的人看来,软件工程就像家常便饭,完完全全是一种日常工作和生活方式,真的难以想象没有软件工程的软件开发会是什么样子。
经过一段时期的观察,我逐渐发现了这样一个严酷的现实,想不到现在国内还有这么多人(至少反映在某些号称最最专业的网站、媒体和论坛上)稀里糊涂地怀疑软件工程的重要性和必要性,对“软件工程到底是什么”的理解也是随心所欲、五花八门。我反复思考了导致这一现象背后的方方面面原因。不幸的是,看来很多人在看了《人月神话》之后(或许根本没有细看),就认为布鲁克斯所持的是一种悲观论调,进而从其没有银弹论推导出“软件工程不是银弹”,认为软件工程基本上是无用的神话,宣扬软件工程即一批技术狂人在追求空无缥缈、并不存在的银弹,30 年来软件工程毫无建树……可是我想他们根本错了,完全把《人月神话》的本意搞反了!
又经过一番认真仔细的调查研究,我发现了一个令我惊讶的事实:布氏的 NSB 并没有错,而我们大部分跟着喊“没有银弹”的人很有可能是错的,我们没有真正地理解布教授!
布氏银弹不是万灵药
首先,需要明确银弹不是万灵药的同义词,也就是说我们不能随随便便地在句子当中把“银弹”这个词当作“万灵药”(panacea)来用。
证明:采用反证法。
假设“银弹”等于“万灵药”,那么“OOAD 不是银弹,UML 不是银弹,用例不是银弹,RUP 不是银弹,MDA 不是银弹,软件工程也不是银弹”当然都是对的,因为世上原本就没有万灵药。
可转念一想,“世界上不存在万灵药”这个命题应该是个公理,本来就不需要再次证明,难道布教授前后间隔 9 年时间写了两篇重要的文章,花了这么大的精力,就是为了求证“软件工程当中没有万灵药”?是不是很荒唐?显然这里存在矛盾,故前面的假设不能成立,说明布氏银弹另有含义。
我估计大部分说“没有银弹”的人并没有真正搞懂银弹的含义,也没有领会老布的精神。他们很可能犯了错误:第一种可能是说在废话,第二种可能是在不经意中忽略、排斥了那些真正有价值的技术和方法。举一个误用 NSB(把银弹、万灵药混为一谈)的例子:“多年以来,技术界执着地寻找解决开发过程一切问题的‘银弹’,这些努力无疑是值得尊敬的,不过结果却令人叹息:尽管事实上这种银弹并不存在。60 年代末开始出现的软件工程,曾被当作包治百病的万应良药”。作者显然并没有搞懂什么是银弹,因而这段话也就成为了无聊的废话,为他后续论证“软件工程存在危机”构成了一个假象和错误的前提。
那么,到底银弹为何物?
到底什么是“银弹”?让我们对大名鼎鼎的布氏预言进行一番探究。在有没有银弹这个问题上,如果一定要较真,离开原文到处空喊“没有银弹”恐怕不是科学的做法。我的译文是:
“没有哪一项单一的进展,无论是在工程技术还是管理技术上,能够独立地许诺在一个 10 年内,在软件的生产率、可靠性或简洁性方面,哪怕是取得一个数量级的提高。”
顺便计算一下银弹技术所要求的年平均增长率:
根据定义,有( 1 + x )^10 = 10, 故 x ≈ 0.26
可见布氏银弹实际上要求我们的软件开发生产率每年要保持平均 26% 左右的增长率(或在 10 年内增长 10 倍)。在我们讨论有没有银弹的时候,当然不能离开这个基本判断标准。
布氏银弹之无聊性
其实,追求布氏银弹对于现实的软件开发并没有实际意义。为什么?至少有以下三点理由:
1)对于一个具体的软件产品或工程项目来说,不顾其它一味地提高生产率有什么意义?片面地提高生产率(或可靠性、简洁性)并不是我们真正的目的,企业只有在保证质量、真正满足客户需求并且能获得利润的情况下,追求高生产率和/或高可靠性、高简洁性才是有意义的。所以,如果一项技术或一件工具不是银弹,不能保证 10 倍的改进,我们并不能就因此而轻视、拒绝或抛弃它。
2)为什么偏要规定只能采用单一技术?对一个具体的软件产品或工程项目来说,只要我们的组织还存在缺陷,只要是预计改进效果优于以往,能够保证总体成功、实现质量和业务目标的各种工程技术和管理方法,我们都应该勇敢果断地进行尝试,综合灵活地加以运用,况且究竟如何界定单一技术进展是很困难的。我们往往要求获得综合性的整体增长,追求单一的银弹没有现实价值。
3)为何要求 10 年 10 倍?在评估一项技术的时候,我们通常考虑的是它对今年的项目、产品能否有切实的帮助,世界顶级的软件企业首席科学家一般对于战略性技术也顶多考虑 3-5 年,谈论 10 年 10 倍是没有实际工程意义的。再者,某个工程技术、管理方法虽然有效,但是如果它给项目带来的改善没有达到 26%,比如只有区区的 20%、10%,难道就不好了,就应该抛弃,应该置之不理?
可见老布在下 NSB 这个论断的时候确实采取了一些窍门,期望它至少 10 年内不会失效。然而,NSB 对我们的实际工作又有什么影响和意义呢?至少我们不能想当然地把一件东西“是不是银弹”作为指导我们开展实践,挑选、采用某项技术或工具的标准。
那么,布老先生为什么要提出 NSB?应该不是空穴来风。据我的了解和分析,原因可能是这样的:1986 年的时候,由于作为学术教授的他不满于当时的 CASE 工具开发商所作的过多不实的宣传,于是借 NSB 一说揭示他们的工具存在着很大的局限性——不能解决软件工程的根本问题,同时又为我们指出了一条明路(“There is no royal road, but there is a road.”[1]),他心目中的银弹其实就是指那些未来能够解决根本问题的技术。布氏银弹原本不过是用来嘲讽国外某些 CASE 工具开发商过份宣传的一句玩笑话,结果却被我们国内一群无聊的发烧友没头没脑地拿来攻击软件工程!
揭开真相—有银弹
作为革命性的核心关键技术,各行各业的银弹广泛存在。为了保险起见,老布对软件工程 NSB 只前瞻了 10 年。可是当时没有,不等于将来没有。软件工程的银弹是否真的永远不存在?
布氏银弹所要求的年增长 26% 是否真的很难办到呢?我想,对于国内许多 IT 机构来说,一个项目的效率或质量提高 30% 都不能算是一件很难办到的事,因为我们的工作中还存有大量低效、甚至错误的部分。我不相信无论在管理还是在技术上,我们的软件工程水平都高到了与世界先进发达国家平起平坐的那个程度,连 30% 的再增长空间也没有了。
实际上老布心里是有银弹的,或期盼着银弹的出现,他花了大量篇幅来分析银弹存在的可能性。具体来说,就是重视业务分析、需求分析和软件设计,越接近认识问题、解决问题的本质越好。他告诫 IT 界要区分解决根本问题和次要问题的技术,要更加注重和大力推进前者的研发。我想这才是他的真实本意,可惜国内很多人出于各种原因,莫名其妙地把后半句忘掉了,或者装着没有看到,甚而用 NSB 错误地否定软件工程。
据他分析,当时的一些技术、工具和方法比如高级编程语言、分时技术、统一的编程环境的确不可能是 10 倍率银弹,因为它们解决的仅仅是次要问题,但有一些则是可能的、潜在的、发展中的银弹,他已经给了我们许多提示,比如软件重用、需求精化和快速原型、递增式开发、优秀的设计,并认为其中一些技术相当有希望。如果我们仔细考察一下国外软件工程这 20 年来的发展道路,可以发现银弹或准银弹(追求 100% 的银弹有意义吗?)已经出现或即将出现,甚至已经存在一段时间了。例如,软件重用就是银弹的证据:摩托罗拉公司在编译器项目中通过实现 85% 的重用获得了 10:1 的生产率改进[4]。通用汽车公司的一个库存计划和维护管理系统,由于用 Smalltalk 80 开发替代老的 PL/1 系统,获得的总体生产率改进是 14:1[3]!可见面向对象技术确实是银弹,或至少是银弹的核心配方。
有人认为,因为老布所说的软件工程的“根本问题”从根本上永远无法解决,所以不可能存在银弹,这其实是一种错误的逻辑。“能不能解”和“解的效率”是两码事。布教授所说的“根本问题”,是类似于 NP 完全问题那样的东西吗?当然不是,布教授的 NSB 讲的是解的效率、效能的问题。软件工程不同于理论科研,是实实在在的业务实践和科学应用,软件工程所要解决的问题通常都应该是可解的(由项目的可行性分析保证),否则就不能叫工程了。让我们想想那么多超高难度的软件项目,全球漫游的几亿部手机(中国早已是全球最大的移动通信市场),天上飞的 777、380,让中国人扬眉吐气、让世界吃惊的神舟五号(我们的航天英雄们手中就握有银弹),还有登上火星的勇气号,这些不都是人们运用软件工程、系统工程巧妙地搞定各种极其复杂的“根本问题”而取得的辉煌成就吗?朋友们,实践才是检验真理的唯一标准,不要再拘泥于书本了,用我们智慧的眼光好好看看周围的世界吧。软件工程中到底有没有像硬件技术那样 n*10 倍率的技术和/或管理银弹,用单纯的科学演算和理论推导来证明是相当困难的,恐怕连布教授也无能为力,一切最终只能由事实和数据来说话。
说实话,我们大抵是没有什么资格去和世界软件业的领导者谈论什么银弹的。在 30 多年来已发展成为一个庞大学科的软件工程的方方面面,在民用软件领域,我们有多少原创性的东西,有几样拿的出手,赢得世界学术界和工业界满堂喝彩的成果?至今中国好象还没有自己的对象技术大师吧。而现在看来,跨入 21 世纪,我们仍然需要继续在更广泛的范围内做艰难的软件工程的启蒙工作。所以,千万不要被误人的没有银弹论所蒙蔽!如果我们不管 3721,把凡是自己不熟悉、未掌握的“新”技术、“新”方法都视为假弹、哑弹,把孩子和洗澡水一起抛掉,岂不是冒很大的风险?NSB 在中国泛滥的结果只能使我们更加落后。
重新定义银弹 — 一颗榴弹
以上我们论证了 NSB 的无聊性和布氏银弹的真实存在,而单单提出没有银弹恐怕也不是布教授真实的本意。所以,现在我们有理由、有必要修正银弹的定义,提出自己的银弹说:
1)任何软件工程的核心关键技术都是银弹。谁掌握了软件开发的核心技术,谁就掌握了高效能的银弹。
2)任何一项进展,无论是工程技术还是管理技术,只要能够在软件的生产率、可靠性或简洁性等方面,取得 30% 的提高,那么它就是银弹。
3)任何能够确保软件项目获得成功的主要措施也是银弹,不管它带来的改进率是多少,1% 也行。
4)软件工程的银弹广泛存在,并主要被一些业界领导者所掌握。别人的银弹不一定就是你的银弹,同时,获得银弹也需要付出大量的努力和代价。
5)由于软件工程本质上是一个不断取得各方面因素动态平衡的过程,因而软件工程的银弹必然是一颗榴弹(子母弹),它在质量改进三元论(架构、过程、组织管理)的框架下使用能够发挥最大功效。综合第 3 点,在某种意义上,软件工程本身就是银弹。
所谓的 NSB 只是一篇世界名著的引子,一剂能激发你进行深入思考、认真观察现实的清醒药,而妄图用 NSB 来颠覆软件工程则是非常荒谬的。相反,我们应该着重于把眼前的一个一个项目做好,在让所有项目都 100% 地按时按质成功完成已经是一种奢望的现实情况下,哪怕能够让一个项目的质量或效益提高 10%、5% 也都算是一种成功!要做到这些,别无他法,软件工程才是最重要的保障。
走下神坛的布鲁克斯
《人月神话》是世界软件史上一部非常难得和宝贵的作品,但它并非正规的学术论文集,而只是汇集了布鲁克斯教授关于软件工程早、中期发展的各种深邃思想和精辟观点的杂记,当然不可避免地也会存在一些语义矛盾和逻辑问题。
我们要为时下某些 IT 出版社、所谓的最最专业的媒体的市场策划以及各种形形色色的枪手、托儿们进一言:天底下哪来那么多的圣经和必读经典?据我所知,自创世纪以来世界上圣经好象只有两个正式的发布版本:《新约》和《旧约》。当然,一些西方人为技术书籍起名喜欢用 bible 这个词,但我们是否应该照搬,一起来炒“圣经”呢?按我的理解,圣经必然是要我们每个礼拜捧起来虔诚地诵读的。软件界存在圣人,存在圣经吗?我们最好不要人为地制造新的神话,以免将来被人取笑。
离老布首次提出 NSB 竟然已经过去 17 年了!有意思的是,UP(统一过程)、Use Case(用例)、UML(统一建模语言)、OOAD(面向对象分析设计)、MDA(模型驱动架构)、CBD(基于构件的软件开发)、设计模式、架构、框架、分析模式、重用、领域工程、业务工程……等等等等,几乎 17 年来软件工程所有主要的努力、取得的重大进步都是朝着解决布老提出的“根本问题”这个方向去的。想到这里,令人不禁油生敬佩之情,惊讶于他老人家的眼光。可惜,业界似乎很少有人看到这点,只有一片到处浮躁、浅薄甚至错误的没有银弹的声音。布老有先见之明,并用他自己独特的方式为业界指明了方向,大家已经而且正在朝着这条道路前进,这就是他的伟大之处,NSB 的真正意义和价值也正在于此。
我们确实应该听从老布的真言,更加认真和热情地关注业务建模、领域工程、软件的需求分析和架构设计、软件重用与构件工程、软件项目管理等等当代国际先进的软件工程管理和技术领域,这些都是能给我们的现在和未来带来实际效益的、潜在的银弹!
我的建议
我发现,软件史上至少有两个著名的软件工程经典论断(一个是软件开发的瀑布模型,另一个就是没有银弹论),在不经意之中从侧面帮了美国人大忙,帮助他们在软件工业上确立并保持了长期的世界领导地位。真正聪明的美国软件人,根据自己内心真实的判断,并没有听命于这些所谓的经典判断,因而他们虽经历了种种坷坷绊绊,却仍然取得了举世瞩目的骄人成绩。
我们当然不能怪罗伊斯和布老先生,人家是出于好心肠,是就事论事,并没有说错,只能怪我们自己,谁叫我们没有认认真真地当好小学生,没有学会独立思考、真正领会精神,凡是外国著名专家、著名大师、著名机构提供的经验、开的方子一概都乐意照单全收呢?
如果你通过仔细的评估,预计到有什么开发技术或管理方法能使你的项目或产品获得短期和/或长期的成功,那么就勇敢地去尝试,理性地去分析和总结,即使偶尔失败也不要气馁。这些事情并不难做到,因为你肯定不是世界上第一个这么做的人,所以千万不要再没头没脑地说这个不存在,那个没用。请务必留意掠过身边的银弹、铜弹或铁弹,抓住每一次改进的机会,奇迹就在脚下!
参考文献
[1] Brooks F. P., Jr. 著,《人月神话》(影印版),中国电力出版社,2003年3月第1版。
[2] Brooks F. P., Jr. 著,汪颖译,《人月神话》,清华大学出版社,2002年11月第1版。
[3] Graham I. 著,袁兆山等译,《面向对象方法原理与实践》,机械工业出版社,2003年3月第1版。
[4] Jacobson I., et al, Software Reuse: Architecture, Process and Organization for Business Success(《软件重用》影印版), 世界图书出版公司北京公司,1998年3月第1版。
后记
其实这篇文章已经酝酿一年多了。在前半部分,我已经论证了布氏银弹的无效性,在后续的版本中,我将打扫预留的伏笔,并正式提出“张氏银弹说“,其它内容还将包括:什么是A型银弹和B型银弹?软件工程的根本问题不可解吗?Cox, Harel, Brooks,孰对孰错,以及对老布原文的逐段解析等等。如果全部完成,预计将达到5-6万字。不过,当前版本基本的意思已经具备了,并且取得了很好的效果。感谢网友们的热情支持与鼓励!
最新发现的银弹:通用汽车公司(GM)的一个早期应用——用于汽车修理维护部件的库存计划和维护管理系统。旧的系统由265,000行PL/1代码组成,花了12.5人年,运行时需要13.6M内存,替代系统用Smalltalk 80开发,总共用了不到1人年的时间,系统只有22,000行代码,内存仅需1.1M。两个系统的性能大致相同,但二者的总体生产率之比是14:1! p45, Ian Graham著,袁兆山等译,《面向对象方法原理与实践》(原书Object-Oriented Methods: Principles Practice, 2001年Pearson第3版)机械工业出版社 2003年3月第1版。 经初步判断,这一事实应该发生在1980-1995年期间。
信息交流的最新威胁—手机病毒
近日,俄罗斯发现了首例可以通过手机网络传播的计算机病毒。这种病毒可以感染运行Symbian操作系统的手机,还能通过蓝牙技术传播。
手机病毒在我国还处于萌芽状态。目前还只限于通过短信对手机进行攻击。一般造成手机的非正常关机,严重的手机病毒可以把用户手机中记录的信息清除,本期专题我们从手机病毒的传播特点、方式等方面来解析手机病毒……
手机病毒攻击方式
手机病毒虽然最终伤害对象是手机,但它并不一定直接攻击手机终端本身,目前手机病毒的"攻击"方式主要有以下几种……
1.攻击WAP服务器使WAP手机无法接受正常信息
2.攻击、控制“网关”,向手机发送垃圾信息
3.直接攻击手机本身,使手机无法提供服务
针对手机病毒应的防范措施
关闭乱码电话
注意短信息可能存在的病毒
尽量少从网上下载信息
对手机进行查杀病毒
陌生短信是罪魁祸首
手机病毒的杀毒技巧
一,手机病毒防范需注意要点
随着WAP技术日趋成熟,接入互联网获取大量信息已成为WAP手机的重要功能之一。当然,这也给WAP手机感染病毒增加了机会。由于通过网络直接对WAP手机进行攻击比较简单,所以WAP手机已经成为了电脑黑客攻击的重要对象。
对WAP手机进行攻击,通常采用三种方式:一是攻击WAP服务器,使WAP手机无法接收正常信息;二是攻击和控制“网关”,向手机发送垃圾信息;三是直接攻击WAP手机本身。侵袭手机的病毒除了可能会自动启动电话录音功能、自动拨打电话、删除手机上的资料,甚至可能还会“制造”出金额庞大的电话账单。
因此在日常使用中,除了要尽量少从网上下载信息外,还要时时当心感染病毒,随时注意监测手机的异常情况,以便及时发现病毒。
1.监测乱码。当对方的电话拨入时,屏幕上一般显示的是来电电话号码,如果显示的是别的字样或奇异符号,就有可能是遭到了病毒攻击。如果遇到这种情形,用户应不回答或立即把电话关闭。如果接听来电,则会感染上病毒,机内所有设定都可能被破坏。
2.监测短信。短信息的收发作为移动通讯的一个重要方式,也是WAP手机感染病毒的一个重要途径。手机用户一旦接收到带有病毒的短信息,阅读后便可能会出现手机键盘被锁,甚至手机IC卡被破坏等严重后果。因此,对于陌生人发送的短信息,请不要轻易打开,更不要转发,应及时删除。
一旦发现手机中毒,应尽快关闭手机(如果手机已死机,可直接取下电池),将SIM卡取出并插入另一型号的手机中(最好是不同品牌的),将存于SIM卡中的可疑短信删除后,重新将该卡插回原手机。如果仍无法使用,则应与手机服务商联系,尽快通过无线网站对手机进行杀毒,或通过手机的IC接入口或红外传输接口进行杀毒.
二,消费者如何认识并防范手机病毒
1,小荷才露尖尖角——手机病毒现状和历史
手机病毒,这个曾被传说了很久的“移动杀手”终于来到了北京。4月9日,已经有用户反映了自己的手机接到不明短信之后自动关机的情况。该手机病毒去年曾在欧洲广泛流行,年初在国内其他省市也曾出现。但在北京却是头一次出现。当查看带毒短信的时候,手机会突然关机。重新开机查看短信,手机会再次自动关机。
其实手机病毒早就诞生了只是最近才来到我们身边,世界上第一个手机病毒“VBS.Timofonica”于2000年6月在西班牙出现。该病毒通过运营商Telefonica的移动系统向该系统内的任意用户发送骂人的短消息,因此短信炸弹充其量也只能算是恶作剧而已。
但是并不是所有病毒都那么弱智,2001年7月,在日本有位黑客向I-mode无线数据服务的一千三百万用户发送一封恶意电子邮件,当用户打开该邮件时,他们的移动电话就出现莫名其妙的拔打110。2002年1月荷兰安全公司ITSX的研究人员发现,诺基亚一些型号的手机操作系统存在着设计缺陷,黑客可以利用这个安全漏洞向手机发送一条160个字符长度的畸形文本短信息,以使操作系统崩溃。这种短信息病毒主要破坏诺基亚3310、3330和6210型手机。还有专门攻击西门子多款型号手机的Hack.mobile.smsdos,此病毒可以通过互联网或手机把病毒程序以短信息的方式发送给西门子手机用户。另据国外媒体报道,在美国目前至少有300万部手机被含有恶意代码的短信息袭击。
2,事出总有因——手机病毒工作原理
手机除了硬件设备以外,还需要上层软件的支持。这些上层软件一般是由JAVA、C++等语言开发出来的,是嵌入式操作系统(即把操作系统固化在了芯片中),这就相当于一部小型电脑,因此,肯定会有受到恶意代码攻击的可能。而目前的短信并不只是简单的文本内容,包括手机铃声、图片等信息,都需要手机操作系统“翻译”以后再使用,目前的恶意短信就是利用了这个特点,编制出针对某种手机操作系统的漏洞的短信内容,攻击手机。如果编制者的水平足够高,对手机的底层操作系统足够熟悉,他们甚至可以编出毁掉手机芯片的病毒,使手机彻底报废。在此,手机病毒将是一个必然的趋势,也会愈演愈烈。
不同手机厂商开发工具也不同,手机的上层软件也就不一样,这就像是Window系统和Linux系统之间的关系,因此恶意短信就无法跨手机完成攻击。这也是为什么目前只有少数几款手机会被攻击的原因。因为绝大多数手机目前尚不支持外来软件的运行,因此,这些短信病毒目前还没有发现具有传染特性,只是单纯地一对一实施攻击。
手机病毒必须具备两个基本的条件才能传播和发作,首先移动服务商要提供数据传输功能,而且手机需要支持Java等高级程序写入功能。现在凡是具有上网及下载等功能的手机都满足上面的条件,而普通非上网手机则少有感染的机会。
三,食人鱼手机病毒解毒方法
步骤一:中止病毒程序(1. 选取应用程序caribe,2.结束caribe)
步骤二:手动删除恶性程序(1.下载文件管理员到中毒的手机,2.删除以下文件)
%System drive%:\system\apps\caribe\caribe.app
%System drive%:\system\apps\caribe\flo.mdl
%System drive%:\system\apps\caribe\caribe.rsc
C:\System\SYMBIANSECUREDATA\CARIBESECURITYMANAGER\CARIBE.APP
C:\System\SYMBIANSECUREDATA\CARIBESECURITYMANAGER\CARIBE.RSC
C:\System\RECOGS\FLO.MDL
C:\System\SYMBIANSECUREDATA\CARIBESECURITYMANAGER\CARIBE.SIS
(%System drive%:为预设的系统目录,通常默认值为C:\)
目前已经发现的手机病毒
病毒名称和症状
“EPOC_ALARM”
使手机持续发出警告声音。
EPOC_BANDINFO.A
发作时会将用户信息变更为“Some fool own this”(傻瓜的手机)
EPOC_FAKE.A
它会在手机的屏幕上显示格式化内置硬盘时画面。(当然,并不会真的格式化,吓唬人而已)
EPOC_GHOST.A
它会在画面上显示“Every one hates you”(每个人都讨厌你)。
EPOC_LIGHTS.A
它会使背景光持续闪烁。
EPOC_ALONE.A
它可以使键盘操作失效,这是一种恶性病毒。
Timofonica
病毒通过电子邮件散发,不但可以像普通的邮件病毒那样,给地址簿中的邮箱发送带毒邮件,还具有利用短信服务器中转向手机发送大量短信的功能。
Hack.mobile.
smsdos 病毒:
“移动黑客”
接收到含有这种病毒的信息时,手机会死机或自动关机。
Unavailable病毒:
当有来电时,屏幕上显示的不是电话号码,而是“Unavailable”(故障)字样或一些奇异的符号。此时若接电话就会染上该病毒,同时机内所有资料丢失。
Trojanhorse
即“木马”病毒
这是一个恶意病毒,病毒发作时会利用通讯簿向外拨打电话或发送邮件。甚至打电话报警,让你成为恶作剧者。
相关报道
1,手机病毒已经来临
有媒体报道,“手机病毒,这个曾被传说了很久的‘移动杀手’终于来到了北京”。报道说,一位女士接收不明短信后,手机就自动关机,对照网上的介绍,觉得自己的手机“中毒”了。北京移动和联通公司表示,这是首次接到本地客户关于手机病毒的报告。
手机的病毒时代已经来临?记者今天采访了瑞星公司研发部副总经理王耀华,请他解释病毒怎样“感染”手机。
王耀华说,手机病毒目前在国内还处于萌芽状态。就国内发现的手机病毒情况来看,目前还只限于通过短信对手机进行攻击,一般造成手机的非正常关机。严重的手机病毒可以把用户手机中记录的信息清除,国内还尚未报告发现这类手机病毒。
手机病毒是利用某些品牌手机的硬件缺陷,向这些手机用户发送一些特制的短信,当用户收到这些短信并阅读时,就会对手机造成一定的影响。
手机病毒可能出现的攻击方式包括以下几种:
一、以“病毒短信”的方式直接攻击手机本身,使手机无法提供服务,这种手机病毒是最初的形式,也是目前手机病毒的主要攻击方式。
二、攻击WAP服务器使WAP手机无法接收正常信息。很多新型手机都支持WAP上网,而手机的WAP功能需要专门的WAP服务器来支持,一旦有人能发现WAP服务器的安全漏洞,就可以编制出能攻击WAP服务器的病毒,并对其进行攻击,影响WAP服务器的正常工作,从而使手机无法接收到正常的网络信息。
三、攻击和控制“网关”,向手机发送垃圾信息。如果一些手机病毒的作者能找到手机网络中的网关漏洞,同样也可以利用该漏洞研制攻击网关的手机病毒,一旦攻击成功,将会对整个手机网络造成影响,使手机的所有服务都不能正常工作。
四、攻击整个网络。如今有许多手机都支持运行JAVA(一种编程语言)小程序,比如通过手机下载的小游戏,如果病毒作者可以找到这些JAVA漏洞的话,可以利用JAVA语言编写一些脚本病毒,来攻击整个网络,使整个手机网络产生异常。
专家称,对于普通手机用户来说,目前只能是防毒,还无法进行手机杀毒。所以不要轻易打开不认识的短信,发现有陌生短信时最好直接删除,不要阅读。如果发现手机的空间已经被病毒短信占据并且无法清除的话,应该同手机厂商联系,升级手机的芯片系统。
我国发现手机病毒较早的记录是在2002年春节,当时一家杀毒软件公司就截获了一个名为“洪流”的手机病毒,该病毒专门破坏某一品牌的手机。病毒可以通过互联网或手机把病毒程序以信息短讯的方式发送给这个品牌的手机用户,用户只要阅读带病毒短信,手机就会自动关机。
软件工程师李晓勇认为,目前手机病毒还不会铺天盖地席卷过来,不必对手机病毒提心吊胆,因为手机病毒毕竟还没有电脑病毒那样的畅通的传播渠道(在Internet和局域网上面),另外,手机病毒的作者还没有像对Windows病毒的疯狂和热心。但是有关部门和防病毒厂商应该尽快着手进行研究,提前给出手机病毒的解决方案,这需要结合防病毒厂商、短信运营商、手机厂商多方共同来做这件事情。
2.目前已发现30多种手机病毒 杀毒软件正在测试
这两天,很多人都收到了一封邮件,邮件上说“对于大多数有来电显示的数字手机,当来电显示为‘ACE’这一字段时,不要接听,立即挂断。如果接通,你的手机会感染一种病毒,导致你的手机无法和电话网接通,你得另买台手机。”这让很多手机用户担心。手机病毒到底是怎么产生的?今天上午,记者采访了北京移动和瑞星公司的病毒专家。 “截至目前,客户服务部门还没有接到过北京移动用户关于手机短信‘病毒’的任何投诉。”北京移动的技术人员告诉记者。不过,北京移动也表示根据国外相关技术文献的阐述,确有手机通过短信感染“病毒”的可能。这种“病毒”是一种由人为编制的程序,“病毒”制造者利用手机终端软件的漏洞,将“病毒”程序夹带于短信之中,当用户打开携带“病毒”的短信时,手机将短信内容误认为系统自身指令,从而导致手机内部程序出错。
北京移动提醒广大机主,对于陌生人发送的短信请不要轻易打开,更不要转发,应及时删除。一旦发现手机已“中毒”,应尽快关闭手机(如果手机已经死机,可以直接拔掉电池),并将SIM卡取出并插入另一型号(最好是不同品牌)的手机中,将存于SIM卡中的可疑短信删除后,重新将该SIM卡插回原手机,如果仍无法使用,则应尽快与手机维修厂家联系。此外,北京移动还建议,一旦您的手机“中招”,最好把短信内容、发送时间、发送人等信息甚至是SIM卡提供给运营商,北京移动将尽自己的最大努力,协助用户和公安机关查找“病毒”散布者。
瑞星公司的病毒专家张晓兵解释说,他们早在2002年以前就对手机的安全状况进行了分析,当发现第一个手机病毒“洪流”时,便开始对手机病毒进行跟踪和研究,目前公司共捕获了30多种这类通过非法短信攻击手机的病毒。“我们正在针对智能手持设备(智能手机、PDA)研发相关的反病毒产品,现在正在最后的测试阶段。这种杀毒软件可以清除手持设备平台中的病毒。”
重大消息:我们得到消息说,Nokia公司已经开发完成一种反病毒芯片,这种反病毒芯片类似硬件防火墙,可以在完全自动的状态下,抵御病毒的攻击。并且根据用户的需要,自动调整手机的工作状态。但是我们并没有得到关于手机芯片上市具体时间。
业内人士分析说,Nokia的这一举动,将是手机芯片界的一次大的革命。
下面是几个诺基亚手机可以用的杀毒软件去网上很容易就可以搜到
诺顿杀毒4.0.1.48
网秦
瑞星杀毒
网秦彩信病毒Commwarrior.C专杀工具
标签:手机攻击软件工程
已有3位网友发表了看法:
访客 评论于 2022-10-14 11:51:44 回复
防范需注意要点随着WAP技术日趋成熟,接入互联网获取大量信息已成为WAP手机的重要功能之一。当然,这也给WAP手机感染病毒增加了机会。由于通过网络直接对WAP手机进行攻击比较简单,所以WAP手机已经成为了电脑黑客攻击的重要对象。对WAP手机进行攻击,通常采用三种方式:一是攻击WAP服务
访客 评论于 2022-10-14 17:30:58 回复
银弹,RUP 不是银弹,MDA 不是银弹,软件工程也不是银弹”当然都是对的,因为世上原本就没有万灵药。可转念一想,“世界上不存在万灵药”这个命题应该是个公理,本来就不需
访客 评论于 2022-10-14 14:21:51 回复
10, 故 x ≈ 0.26可见布氏银弹实际上要求我们的软件开发生产率每年要保持平均 26% 左右的增长率(或在 10 年内增长 10 倍)。在我们讨论有没有银弹的时候,当然不能离开这个基本判断标准。布氏银弹之无