You Are Here:

Community: Blogs

Jacek Wojciechowski's Forum Nokia Blog

S60 5th Edition: widgets and security

jack44 | 18 November, 2008 19:37

When I first heard about S60 Platform Services enabled widgets I started to ask myself about security. The first thought was, "I'll have to sign new widgets with something similar to Java Verified or Symbian Signed". Such solution wouldn't be great for many reasons (killing great ideas for widgets, web developers coming from desktop environment wouldn't like it too, signing costs, etc.). Therefore there's no "widget signing" at all. But, is it safe for the end-user?

The first thing to note is that S60 widgets access the network through the Web Browser for S60. In this respect, widgets are as safe as running web pages in the browser. WRT widgets also implement a sandbox security model (it makes me think of Java ME here), and they only have limited access to the S60 Platform Services. Widgets are always considered untrusted by the device. This means that access to platform services (such as user data, location) is controlled and that mobile device users must grant permission before a widget can access network services.

 

WRT, S60 Platform Services, security



From developer's point of view, WRT 1.1 utilizes a common component called Runtime Security Manager to enable access control to platform services - it registers a widget when it is installed; when running, the security manager performs runtime access control to platform services (prompts the user) according to the access policy; finally, it unregisters a widget when it is uninstalled. Access policy is defined by a set of capabilities (ReadUserData, WriteUserData, Location, NetworkServices) that are allowed automatically or granted to the user via prompts, and by duration of access (one time or session based).

It's a pity that access policy for WRT 1.1 is not customizable by the widget developer (OK, I agree here!) or the user (Why not? Because of security policies! Thus, S60 5th edition Application Manager doesn't show 'Suite settings' for widgets).

BTW, I know that it will not happen, but... wouldn't it be great to have all this goods based on WRT 1.1 running also on S60 3rd FP2 devices (via firmware upgrade)?

RSSComments

wanted for S60 3rd FP2

cyke64 | 18/11/2008, 21:43

Hello ,

I would also have the missing service API from WRT 1.1 in ALL S60 3rd FP2 (WRT 1.0) : AppManager Service , Calendar Service , Contacts Service , Location Service , Logging service , Media Management Service Messaging Service and Sensor services !

BR
Cyke64

Good information

setiarnopadang | 20/11/2008, 09:47

information that is very good, can be tried. I just have to share information blog that provides free nokia game can visit http://se-games-themes.blogspot.com/

Re: S60 5th Edition: widgets and security

virtual keyboard | 14/01/2009, 09:34

Thanks for the information. I'll try to use it.

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia