Telenet Cloud Online Help

Welke .NET Framework Trust levels zijn toegelaten?

 

Wij ondersteunen alle .NET Framework trust levels:  van “Minimal” tot “Full”.

Omwille van veiligheidsredenen op onze shared hosting omgeving en het feit dat Medium trust beperkter is dan Full trust, worden standaard alle webapplicaties voorzien van een aangepaste Medium trust policy.

Medium trust kan hinder veroorzaken als u gebruik wil maken van nieuwe/moderne webtechnologieën, zoals MVC, AJAXControlToolkit of CMS pakketten NopCommerce, Umbraco, etc.
Daarom kan u het trust level overschrijven en zelf bepalen welke policy er moet toegewezen worden aan uw webapplicatie.

Binnen het realm van Full trust worden toch nog een aantal zaken beperkt, aangezien het hier gaat over een gedeelde omgeving.

Full Trust

  • Geen toegang tot Eventlogs.
  • Geen toegang tot Service Manager.
  • Geen toegang tot Scheduled Tasks.
  • Geen toegang tot Performance Counters.
  • Geen toegang tot WMI providers.
  • Geen toegang tot andere delen op de harde schijf. (enkel toegang tot eigen web folder)


Custom Trust

Het ’Custom Trust’ beveiligingsniveau plaatst een aantal restricties op een ASP.Net Web Applicatie:

  • OleDbPermission = onbeperkt.
    Dit betekent dat de ASP.NET Web Applicatie ’ADO.NET managed OLE DB data provider’ kan gebruiken om MS Access databases te benaderen. Het is ook mogelijk om de ’managed SQL Server provider’ te gebruiken voor toegang tot SQL Server databases.
  • EventLogPermission = niet beschikbaar.
    Dit betekent dat de ASP.NET Web Applicatie geen toegang heeft tot de Windows Event Log op de Web server.
  • ReflectionPermission = niet beschikbaar.
    Dit betekent dat de ASP.NET Web Applicatie geen reflectie kan gebruiken.
  • RegistryPermission = niet beschikbaar.
    Dit betekent dat de ASP.NET Web Applicatie geen toegang heeft tot de Windows Registry op de Web server.
  • WebPermission = onbeperkt.
    Dit betekent dat de ASP.NET Web Applicatie kan communiceren met andere HTTP adressen, voor bijvoorbeeld het aanroepen van een (externe) ASP.NET Web Service.
  • FileIOPermission = is beperkt.
    Dit betekent dat de ASP.NET Web Applicatie alleen toegang heeft tot bestanden binnen de virtuele directories in de Website.
  • SocketPermission = onbeperkt.
    Dit wordt gebruikt om de mysql connector aan te spreken.

 

5 (1)
Artikel waardering (1 stem(men))
Geef een waardering aan dit artikel
Bijlagen
Er zijn geen bijlagen voor dit artikel.
Gerelateerde artikels
Welke niet-standaard ASP componenten zijn geïnstalleerd op de Hostbasket Shared ASP.Net Servers? IIS6
26263 keer bekeken sedert Thu, Oct 22, 2009
Hoe .NET Framework Trust level zelf instellen?
2310 keer bekeken sedert Fri, Sep 2, 2016
Hoe herken ik ASP/ASP.NET pagina’s
2376 keer bekeken sedert Wed, Jul 30, 2008
Wat is ASP/ASP.NET?
12833 keer bekeken sedert Tue, Jul 1, 2008
Hoe dotnetnuke 7.1 installeren op IIS 7.5 webhosting ?
1055 keer bekeken sedert Tue, Oct 8, 2013