Telenet Cloud Online Help

Quels trust levels .NET Framework sont autorisés ?

Nous prenons en charge tous les trust levels .NET Framework :  de "Minimal" à "Full".

Pour des raisons de sécurité sur notre environnement de shared hosting et étant donné que Medium trust est plus limité que Full trust, une Medium trust policy adaptée est appliquée par défaut à toutes les applications Web.

Medium trust peut occasionner des nuisances si vous souhaitez utiliser des technologies Web modernes/récentes, comme MVC, AJAXControlToolkit ou des packs CMS NopCommerce, Umbraco, etc.
C’est pourquoi vous pouvez écraser le trust level et déterminer la politique à attribuer à votre application Web.

Dans le domaine Full trust, plusieurs points sont toutefois limités, étant donné qu’il s’agit d’un environnement partagé.

Full trust

  • Pas d’accès à Eventlogs.
  • Pas d’accès à Service Manager.
  • Pas d’accès à Scheduled Tasks.
  • Pas d’accès à Performance Counters.
  • Pas d’accès à WMI providers.
  • Pas d’accès à d’autres parties du disque dur (uniquement accès au dossier Web personnel).

Custom Trust

Le niveau de sécurité "Custom Trust" pose plusieurs limitations sur une application Web ASP.NET :

  • OleDbPermission = illimité.

          Cela signifie que l’application Web ASP.NET peut utiliser "ADO.NET managed OLE DB data provider" pour approcher les bases de données MS Access. Il est également possible d’utiliser le "managed SQL Server provider" pour accéder aux bases de données SQL Server.

  • EventLogPermission = pas disponible.

          Cela signifie que l’application Web ASP.NET n’a pas accès au Windows Event Log sur le serveur Web.

  • ReflectionPermission = pas disponible.

          Cela signifie que l’application Web ASP.NET ne peut pas utiliser de reflet.

  • RegistryPermission = pas disponible.

          Cela signifie que l’application Web ASP.NET n’a pas accès au registre Windows sur le serveur Web.

  • WebPermission = illimité.

          Cela signifie que l’application Web ASP.NET peut communiquer avec d’autres adresses HTTP, par exemple pour appeler un service Web ASP.NET Web (externe).

  • FileIOPermission = est limité

          Cela signifie que l’application Web ASP.NET a uniquement accès aux fichiers dans les dossiers virtuels sur le site Web.

  • SocketPermission = illimité.

          Est utilisé pour adresser le connecteur MySQL.


Comment configurer le trust level .NET Framework ?

0 (0)
Note de l’article ()
Noter cet article
Pièces jointes
Il n’y a pas de pièces jointes pour cet article.