Symbian OS is designed to provide an efficient, lightweight framework for mobile device software supporting multiple communications methods integrated directly into the operating system. This sets new requirements for security: a mobile device with flexible connection methods is exposed to a larger number of attackers than a device with a closed system.
Networked applications should take into consideration the following scenarios and determine how to recover from them:
Network connections can be lost at any time or connections may not be able to be established at all.
A connection might be passing over a public network, which exploits it to eavesdrop if the data is not encrypted during transmission.
Peer-to-peer connections are vulnerable to man-in-the-middle attacks. This can be prevented with strong authentication and proper ciphering methods.
More detailed description about networking facilities can be found in the Forum Nokia document Symbian OS: Overview To Networking.
This section comprises: