{"id":2487,"date":"2014-09-04T19:16:58","date_gmt":"2014-09-04T19:16:58","guid":{"rendered":"http:\/\/kasperskydaily.com\/b2b\/?p=2487"},"modified":"2020-02-26T18:48:08","modified_gmt":"2020-02-26T16:48:08","slug":"on-viruses-for-palms-ecosystems-and-continuity","status":"publish","type":"post","link":"https:\/\/www.kaspersky.co.za\/blog\/on-viruses-for-palms-ecosystems-and-continuity\/2487\/","title":{"rendered":"On viruses for Palms, ecosystems and continuity"},"content":{"rendered":"<p>We recently\u00a0<a href=\"http:\/\/habrahabr.ru\/company\/kaspersky\/blog\/226397\/\" target=\"_blank\" rel=\"noopener nofollow\">celebrated<\/a> the 10th anniversary of the first malicious program for smartphones. Cabir\u2019s discovery brought interesting changes to Kaspersky Lab, in particular, those Nokia smartphones that we had bought for the full-scale testing of the worm became the first ones in a collection now consisting of more than 250 devices.<\/p>\n<p>The antivirus for Symbian smartphones appeared after Cabir, although in a few days we made \u200b\u200ba utility DeCabir to remove this particular worm. But it does not mean that we had had no mobile products till 2004. Back in 2001 the first program of this type was the antivirus for Palm OS PDA.<\/p>\n<p>It was no easy task digging into the archives for the old handheld, distributives of our software, documentation and keys to them. It turned out even harder to remember the way it was configured and run. Although it got clear what would happen to modern mobile phones in 15 years. Modern hardware, software, development tools, bug trackers, and network services would have grown obsolete by then. But the experience, the ability to foresee the development of the industry in general and cyberthreats in particular will remain. Let\u2019s talk about that.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Software Atlantis<\/strong><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020115\/1-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2488\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020115\/1-2.jpg\" alt=\"1\" width=\"800\" height=\"689\"><\/a><\/p>\n<p>This is a Handspring Visor Edge handheld. It was released 13 years ago, in the spring of 2001. Unlike earlier PDAs it syncs with your computer via USB, not the serial port (and thanks for that). It has a monochrome screen, which, incidentally, has a positive effect on its battery life. An iron body, a functional battery, a set of software and accessories included \u2013 in general, as they say on eBay, \u201cperfect condition\u201d. Unfortunately, we have dozens of non-operational devices in our collection, all of them finished by old age, but this one is an exception. Whether it was manufactured well, \u201cto last for good\u201d, or there is nothing to break in it.<\/p>\n<p>All is fine, but the attempt to revive it, say, by software means, turned into a real quest. To start with, a simple mission: PC synchronization. After a series of mergers and acquisitions all assets of Palm passed to HP, and software (Palm Desktop and HotSync Manager) can be downloaded from <a href=\"http:\/\/www.hpwebos.com\/\" target=\"_blank\" rel=\"noopener nofollow\">HPWebOS<\/a>. Even that is a bit ironic: one digital vault contains two software platforms, one of which was popular for a decade, and the other just never took off.<\/p>\n<p style=\"text-align: left\">HotSync does not operate under 64-bit versions of Windows. Neither does it run okay under Windows Vista\/7, so we need Windows XP (<a href=\"https:\/\/business.kaspersky.ru\/windows-expiration\/\" target=\"_blank\" rel=\"noopener nofollow\">recently buried, too<\/a>). An old laptop under Windows 98 is an alternative, everything functions on it, but there is no USB \u2013 just a PDA compatible infrared port which sifts data for ages. In general, as simple a task as synchronization with the computer already took quite a while. And at that moment I wondered how fared the infrastructure of 14 year old devices? Not that I needed any, but still\u2026<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020115\/2-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2489\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020115\/2-2.jpg\" alt=\"2\" width=\"800\" height=\"518\"><\/a><\/p>\n<p>And the infrastructure was rich. Above you may see a page from the booklet for PDA, touting a variety of expansion modules, including modules of cellular and paging (!) communication, memory banks, games, GPS navigation, and camera. Each module had its own developer, site, a set of software, options to buy additional software.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020114\/3-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2490\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020114\/3-2.jpg\" alt=\"3\" width=\"774\" height=\"800\"><\/a><\/p>\n<p style=\"text-align: left\">For example, here you have the HandyGPS module \u2013 a still working GPS-receiver. Let\u2019s read the instructions: \u201cIn order to download the navigation software, visit our website and enter the serial number of the device. You may buy additional maps in the store at\u2026 \u201c. Nothing. There is neither the manufacturer\u2019s website nor the software store, nowhere to enter the serial number. Nowhere to download updates and maps from. Karakum Desert. The city of Kitezh. Software Atlantis. The hardware operates, but without the software you get just ten percent of its capacity. The companies which developed devices, accessories, and software in the early XXI century have gone bankrupt resold a dozen times and changed their field of occupation. And the websites that were once the foundation and hope of the still swollen dot-com bubble are now seized by squatters. By the way, the very GPS appears a paragon of stability against that background of devastation, although the old module launches for 10-15 minutes, lacking all those improvements implemented during ten years. But it communicates with the satellites without any problems. Maybe because programming devices in orbit suppresses the urge to rewrite everything from scratch?<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020114\/4-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2491\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020114\/4-2.png\" alt=\"4\" width=\"800\" height=\"800\"><\/a><\/p>\n<p><em>Another victim of progress is the PDA Handspring Eyemodule add-on camera. The camera itself works fine, but to convert a photo of a proprietary format into a regular JPEG you need an appropriate program for Windows. We had no software disk, and there was no use looking for the program in the Web.<\/em><\/p>\n<p>\u00a0<\/p>\n<p><strong>Why is it all so bad?<\/strong><\/p>\n<p style=\"text-align: left\">The answer seems to be plain: Palm OS is a dead branch of mobile software, isn\u2019t it? PDA is a dead branch of mobile devices. It appears that Windows Mobile is a dead branch, too. Actually, everything is a little more complicated.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020113\/5-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2492\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020113\/5-2.jpg\" alt=\"5\" width=\"800\" height=\"553\"><\/a><\/p>\n<p>Let\u2019s start with handhelds. They were the forerunners of the era of general mobilization, very useful and convenient in their times. But soon enough they yielded to smartphones. In the same year of 2001 Handspring discontinued developing Visor series, and began to work on Treo smartphones which were quite popular for some period of time. Everything becomes clearer if we consider that PDAs were the ancestors of tablets, not smartphones. That is, you get a portable device for taking notes, managing tasks, contacts, reading books and something else, but not for phone calls. Moreover, the first device created by Jeff Hawkins, the founder of both Palm and Handspring, <a href=\"http:\/\/en.wikipedia.org\/wiki\/GRiDPad\" target=\"_blank\" rel=\"noopener nofollow\">was a tablet<\/a>:<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020112\/6-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2496\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020112\/6-2.jpg\" alt=\"6\" width=\"800\" height=\"363\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: left\">The line between smartphones, tablets and even laptops is definitely very vague and gets thinner every day. But there is some continuity: In 2000 the PDA walked side by side with the mobile phone; in 2014 the smartphone is complemented by the tablet.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020111\/7-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2493\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020111\/7-2.jpg\" alt=\"7\" width=\"800\" height=\"800\"><\/a><\/p>\n<p>Was Palm OS not good enough to stand the test of time? Yes, it partly was. By maintaining a balance of performance and autonomy, they made it single-tasking. They tried to fix the disadvantage, but never made it. The announced multi-tasking Palm OS 6 Cobalt became a platform without hardware in 2004. To some extent Palm shared the fate of Symbian and Windows Mobile. All three systems were born in the 90\u2019s and their rich pedigree eventually sunk them. However, Palm\u2019s single-tasking is also an advantage. Despite the ridiculous now performance, Visor Edge programs run very fluently. A modern tablet provides that \u201csense of speed\u201d by not a single processor at 33 MHz, but by four 2 GHz chips. And it does not always work okay either.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020110\/8-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2494\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020110\/8-2.jpg\" alt=\"8\" width=\"800\" height=\"521\"><\/a><\/p>\n<p>Software, hardware, and \u201clife\u201d troubles were supplemented by pure business aspects like bankruptcies, not the most successful mergers with other companies, shareholders\u2019 pressure on the management of once successful companies. In many respects the business problems have led to the fact that a large part of the Palm\u2019s ecosystem simply disappeared from the Web, slumped in collectors\u2019 closets, and saw no further development. The only exceptions are relatively small private companies, less susceptible to almost unpredictable things like market fluctuations or shareholders\u2019 meetings. For example, the developers of the popular Palm <a href=\"http:\/\/www.isilo.com\/index.htm\" target=\"_blank\" rel=\"noopener nofollow\">iSilo<\/a> reader stayed afloat. They meticulously develop Android version and sell absolutely every old version. Out of fun I even bought a $10 key for the Palm reader via PayPal, which certainly amazed a sales manager on the other side.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Are there any viruses on Palms?<\/strong><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020109\/9-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2495\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020109\/9-2.png\" alt=\"9\" width=\"800\" height=\"401\"><\/a><\/p>\n<p>I must confess that our Palm OS software was very close to drowning along with thousands of other pieces of software and accessories for that platform. If you try to find a distributive of Kaspersky Antivirus for Palm OS, you will most likely find none. The point is that we had no full trial version our software for Palm OS. Namely a trial version is the warrant of a program\u2019s longevity even after the development termination by means of various software sites and collections (and torrents, let\u2019s be honest here). By the standards of the early 2000s our product also had decent protection and needed a separate key to sync with the program via HotSync. Fortunately, we discovered both distributives and keys in our internal archives.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020109\/010-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2497\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020109\/010-2.png\" alt=\"010\" width=\"800\" height=\"800\"><\/a><\/p>\n<p>So was there any malware for Palms? You bet there was. Although, again, by today\u2019s standards \u2013 what was there to steal? There was no Internet (in most cases), all programs were usually installed from a computer. In general, nothing might happen until a user had infected his PDA by pushing buttons with his own hands and confirming the operation a hundred times. And he still had to launch the virus by himself.<\/p>\n<p>Of course, I\u2019m exaggerating, but those few viruses for Palm OS actually spread rather through social engineering, not some tricky software techniques. A typical example is the PalmOS\/LibertyCrack trojan. It pretends to be a useful program, but when installed on the PDA and started it erases all data on the device. A typical Palm virus was disguised as a crack for a program or a game and distributed accordingly.<\/p>\n<p style=\"text-align: left\">By all means users had to be protected from such malicious programs, too. The first version of Kaspersky Antivirus for Palm OS was <a href=\"https:\/\/www.kaspersky.com\/about\/news\/product\/2001\/Kaspersky_Lab_Introduces_Kaspersky_reg_Anti_Virus_for_Palm_OS\" target=\"_blank\" rel=\"noopener nofollow\">released<\/a> in April 2001. Kaspersky DataSafe for Palm application followed shortly. It was no antivirus, but a tool to protect user data. Even then we knew that we must protect the user not only from viruses, but also from any unauthorized attempts to access the data.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020108\/011-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2498\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020108\/011-1.png\" alt=\"011\" width=\"800\" height=\"800\"><\/a><\/p>\n<p style=\"text-align: left\">DataSafe utility allowed setting an access password to the device with automatic locking. Moreover, selected user applications and data (data could not exist separately from applications anyway) could be encrypted \u2013 first with <a href=\"http:\/\/en.wikipedia.org\/wiki\/XOR_cipher\" target=\"_blank\" rel=\"noopener nofollow\">XOR<\/a> algorithm, later with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Rc4\" target=\"_blank\" rel=\"noopener nofollow\">RC4<\/a> (before the algorithm was eventually conceded weak).<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020108\/012.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2499\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020108\/012.png\" alt=\"012\" width=\"800\" height=\"800\"><\/a><\/p>\n<p><strong>Fragmentation<a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020107\/13_side.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-2500\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2014\/09\/06020107\/13_side.jpg\" alt=\"13_side\" width=\"129\" height=\"200\"><\/a><\/strong><\/p>\n<p>Kaspersky Lab\u2019s mobile solutions evolved with the industry, and I tell you, it was fun. In a historically short period of ten odd years the following happened:<\/p>\n<p>\u2013 Palm OS devices (PDAs and smartphones) turned from hot pies have into outsiders of the market<\/p>\n<p>\u2013 First Symbian smartphones appeared, and this platform soon became the most popular (but not for long)<\/p>\n<p>\u2013 However, Microsoft with its Windows Mobile tried to keep up<\/p>\n<p>\u2013 Apple released the iPhone<\/p>\n<p>\u2013 First Android devices appeared<\/p>\n<p>\u2013 Tablet PCs became a new type of mobile devices<\/p>\n<p>\u2013 Android topped the mobile market, Android and Apple together squeezed Palm (with WebOS already), BlackBerry, Microsoft (they had to rewrite the mobile platform from scratch), and Nokia\u2019s Symbian off the market<\/p>\n<p>\u2013 There was also BlackBerry, with a considerable share of the corporate market.<\/p>\n<p>We had to keep up with everything. There were lots of platforms and each required developing its own version of security software (because each platform attracted cybercriminals in its way). Moreover, for Windows Mobile, for example, we had to actually develop two products at the same time as the smartphone OS version and Pocket PC edition significantly differed. A similar thing happened to Palm OS 4 (and earlier) and Palm OS 5 devices \u2013 both their hardware and software were greatly different.<\/p>\n<p>To avoid confusing our customers we decided to apply one name for our mobile application for all platforms and provide unified functionality as much as it was possible. The last version supporting Palm OS \u2013 Kaspersky Security 5.5 for PDA \u2013 was released in 2006. And now the versions for Symbian, BlackBerry and Windows Mobile, though not being developed, are still supported by our corporate solution for mobile devices protection. Since last year we stopped dividing our products by device type. As I said already, the difference between laptops, tablets and mobile phones blurs from the point of view of the user (not the developer, of course).<\/p>\n<p>\u00a0<\/p>\n<p><strong>Bright future<\/strong><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2015\/04\/06041006\/14-1024x577.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2501\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/103\/2015\/04\/06041006\/14.png\" alt=\"14\" width=\"800\" height=\"800\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p>All that happened to the mobile industry since the early 2000s are very rapid development stages. My brief excursion into the ecosystem of Palm makes me doubt that everything has settled down now. The market of smartphones and tablets is far from \u201cstagnation\u201d. You may compare Android releases 4.0 and 4.4 \u2013 they were just two years apart but there is remarkable difference even in their interfaces, not to mention the four revisions of API.<\/p>\n<p>From a technical point of view we inherited nothing from the era of developments for Symbian, Blackberry and Windows Mobile. All developments, tools, bug trackers had to be mastered from scratch and the obsolete stuff \u2013 to be frozen and stored. That\u2019s no big problem. When moving together with the industry and even helping it to change, it is important to save your experience, not the code. It is the experience that bridges Palm OS and Android, PDAs and tablets, smartphones and their successors.<\/p>\n<p>The experience helps to move on. Traditions and legacy (as in the case of Symbian) happen to be in the way. However, I would not approve of a sharp and mindless rejection of old ecosystems. That\u2019s why we still support Windows XP, Android 2.3, even Symbian and Windows Mobile (albeit to some extent). It makes perfect sense as long as our customers use the devices concerned. But everything passes; sooner or later all novelties become museum pieces just like this Handspring PDA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A while ago we &#8220;celebrated&#8221; 10 years since the first smartphone malware emerged. While we made the first Symbian antivirus in 2004, it doesn&#8217;t mean that we had no mobile security products before that. It was hard to unearth and boot an antique handheld from early 2000s, and even harder to find, install and launch our old software. Yes, it&#8217;s long obsolete, but there&#8217;s a reason for all these efforts. Read about it in our new blog post.<\/p>\n","protected":false},"author":424,"featured_media":15984,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1999,3021],"tags":[2167,2168,2169],"class_list":{"0":"post-2487","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"category-smb","9":"tag-handheld-devices","10":"tag-palm-devices","11":"tag-pdas"},"hreflang":[{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/on-viruses-for-palms-ecosystems-and-continuity\/2487\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/on-viruses-for-palms-ecosystems-and-continuity\/2487\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/on-viruses-for-palms-ecosystems-and-continuity\/2487\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.co.za\/blog\/tag\/handheld-devices\/","name":"handheld devices"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/posts\/2487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/users\/424"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/comments?post=2487"}],"version-history":[{"count":2,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/posts\/2487\/revisions"}],"predecessor-version":[{"id":26324,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/posts\/2487\/revisions\/26324"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/media\/15984"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/media?parent=2487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/categories?post=2487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.co.za\/blog\/wp-json\/wp\/v2\/tags?post=2487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}