Not many companies can liken themselves to the tech giants who develop in-house operating systems, applications and own their entire infrastructure. But we can.
Secure OS stands at the heart of our flagship product Secure Phone. It’s a custom-built, Android-based OS, developed with security in mind to allow granular control over Secure Phone.
We have total control over the OS, and we constantly release new features to maintain the highest level of security on the market. All of our work happens on lower OS grounds and goes deeper than the application layer. Google's SDK does not limit us, but rather – we extend it and add to it.
Regarding control, Secure OS talks to the Secure Administration System, our proprietary MDM system, to let users tweak their Secure Phone’s hardware, software, device, OS, apps. For example, users can create, edit, assign and push software policies, as well as enable hardware components and functionalities such as USB, Bluetooth, Wi-Fi, location, drivers, camera.
Use SAS to control your phone
|Senior Android Developer||Android Developer|
The Secure Pack project challenges us every day to develop applications providing bulletproof protection of people’s communications and seamless user experience.
Secure Pack is an umbrella term for our three custom encrypted communication apps for Android users – Secure Email, Secure Chat, and Secure Voice. All apps are built by Secure Group with dedicated time for research and development. The apps in Secure Pack are based on open source encryption protocols and add many security features to the ones found in most popular apps.
If we have to look behind the scenes of each app, for Secure Email it is the Microsoft Exchange server that enables the communication, and the PGP encryption protocol secures the exchange of information. But when we talk about the Secure Chat and Secure Voice apps, the servers are Openfire and Kamailio, and the encryption happens with the OTR encryption protocol over XMPP for chat and ZRTP over SIP for voice.
Two of the core libraries used in the development of the Secure Chat are Smack, OTR for Java.
For the development of Secure Voice, we use as core libraries Linphone and BellaSIP.
As the more feature-rich app of the three, here we use Jvservices, Exchange, and the PGP libraries.
|Senior Android Developer||Development|
The DevOps engineers and system administrators at Secure Group are the ones responsible for the always-on availability of our services. Together they establish a culture and environment where we can build, test, and release software that is faster and more reliable.
At Secure Group, we are all about owning and controlling as many aspects of our infrastructure as possible. We are currently working towards full independence by building our replacements of the Microsoft Exchange server, as well as the Symantec key server. Moreover, it is thanks to technologies like Docker – allowing easy deployment and isolation of one system from another – that we can start adding servers faster and think about load balancing. Also, automation and unit testing help us avoid mistakes by running trials at build time. This, in turn, unties the hands of developers and lets QAs write edge cases and break the system before clients do.
|Software Architect||software development|
We always think a step ahead to stay competitive. In the near future, we plan to develop our three encrypted apps for secure communication – Secure Chat, Secure Voice, and Secure Email – for the App Store, as well as introduce desktop versions.