Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Qt PkgManagement Module

The Qt PkgManagement module provides package management and security features. This module is based on the Base module.

The following configure line can be used to build the Base and PkgManagement module only:

    ./configure -modules pkgmanagement [-sxe] -device xyz

Note that not specifying a device profile would result in the reference device being build.

The -sxe option is optional. If it is passed the package management module uses the Safe Execution Environment (SXE) to ensure that only trusted packages are installed. Otherwise Qt Extended adopts an open policy whereby any package can be installed and it is the users responsibility to verify the package content.

Feature description

This module provides the required software components to enable downloading, installing and running of third-party application. It incorporates the required mechanisms which allow the device owner to run natively compiled binaries without significant risk of compromising the device. The Safe Execution Environment (SXE) controls installed applications and prevents malicious or malfunctioning programs from harming the device integrity.

FeatureDetails
Package managamentThe package manager application connects to a remote server to retrieve a list of applications. The user can browse through the list and select packages for installation. The package manager downloads and installs the package, and applies the required security policies. Applications can be uninstalled if required. Packages use the qpk package format.
Policy monitoringThe SxeMonitor responds to policy breaches. It terminates and disables the application and notifies the user via a dialog and a message such as a synthetic SMS.
Sandboxed executionThe SandboxedExeApplicationLauncher supports the launching of untrusted applications.
Secure image creationQt Extended provides the necessary tools for application domain management, creation of packages and images. Some parts of this feature are part of the build system.

Software components

The PkgManagement module includes the following software components:

  • libraries/qtopiasecurity - support library
  • server/security/sandboxedexe - application launcher for sandbox environments
  • settings/packagemanager - user interface to package management system
  • tools/sxemonitor - monitors policy violation
  • tools/sxe_installer - assist during creation of secure images

The exact list of components included in this module can be found in $QPEDIR/src/module_pkgmanagement.pri.

The test plan for the Package Management module summarizes the Quality Assurance procedures for this module. The results of these test are available here.

The following table contains all classes and services which are part of this module:

MessageControlMessage related management services
PackageManagerThe Package Manager service
QPackageRegistryMechanism for managing software installed on the qtopia device
SXEPolicyManagerManagement interface for Qt Extended Safe Execution Environment policies
SandboxedExeApplicationLauncherSupports launching untrusted downloaded application executables
SecurityMonitorTaskManages the lifetime of the SXE monitor process
SystemMessagesThe SystemMessages service

[Previous: Qt Messaging Module] [Qt Extended Modules] [Next: Qt Pim Module]

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web