Δήλωση

Τα SDKs του Documentize.com απαιτούν ένα σύνολο αδειών Πλήρους Εμπιστοσύνης όταν χρησιμοποιούνται μέσα σε εφαρμογές .NET. Αυτό το επίπεδο άδειας είναι απαραίτητο για να μπορέσουν τα SDKs να εκτελούν ορισμένες λειτουργίες σε επίπεδο συστήματος, όπως η πρόσβαση σε ρυθμίσεις μητρώου, συστήματα αρχείων και η ανάλυση γραμματοσειρών.

Γιατί απαιτείται η Πλήρης Εμπιστοσύνη

Τα SDKs του Documentize χρησιμοποιούν βασικές κλάσεις συστήματος .NET, οι οποίες συχνά χρειάζονται ανυψωμένες άδειες για τους εξής λόγους:

  • Πρόσβαση στο Μητρώο: Ορισμένες λειτουργίες μπορεί να απαιτούν ανάγνωση ή εγγραφή στο μητρώο του συστήματος.
  • Συστήματα Αρχείων: Η πρόσβαση σε αρχεία του συστήματος πέρα από τον εικονικό φάκελο της εφαρμογής μπορεί να είναι αναγκαία για ορισμένες εργασίες, όπως η διαχείριση γραμματοσειρών ή η εκτέλεση λειτουργιών αρχείων.

Περιορισμοί Περιβάλλοντος Μεσαίας Εμπιστοσύνης

Σε περιβάλλοντα φιλοξενίας που επιβάλλουν την ασφάλεια Μεσαίας Εμπιστοσύνης, αρκετές σημαντικές άδειες είναι περιορισμένες ή μη διαθέσιμες. Αυτό μπορεί να εμποδίσει τα SDKs να λειτουργούν σωστά σε τέτοια περιβάλλοντα. Οι παρακάτω περιορισμοί ισχύουν υπό Μεσαία Εμπιστοσύνη:

  • OleDbPermission: Δεν επιτρέπεται η χρήση του διαχειριζόμενου παρόχου δεδομένων OLE DB ADO.NET για την πρόσβαση σε βάσεις δεδομένων.
  • EventLogPermission: Η πρόσβαση στο Windows Event Log είναι απαγορευμένη.
  • ReflectionPermission: Αποτρέπει τη χρήση της αντανάκλασης, που μπορεί να επηρεάσει ορισμένες δυναμικές λειτουργίες.
  • RegistryPermission: Η πρόσβαση στο μητρώο του συστήματος απορρίπτεται.
  • WebPermission: Η επικοινωνία περιορίζεται σε καθορισμένες διευθύνσεις ή εύρη όπως έχουν ρυθμιστεί στο στοιχείο <trust>.
  • FileIOPermission: Η πρόσβαση σε αρχεία περιορίζεται σε αυτά που βρίσκονται μέσα στον εικονικό φάκελο της εφαρμογής.
28 Δεκ 2024
 Ελληνικά