essayé d'utiliser l'utilisateur du système local, mais il n'a pas previledges pour accéder au réseau. Le compte Service réseau fera-t-il l'affaire? , sinon, quel utilisateur est-il recommandé d'utiliser?Id aiment écrire un service C# qui reçoit des événements MS CLUSTER
Répondre
Cette link décrit les différences.
Le compte LocalSystem doit disposer de suffisamment de privilèges pour accéder au réseau. Si vous ne pouvez pas accéder au réseau avec ce compte, je vérifierais avec votre administrateur de système quels autres problèmes pourraient l'empêcher.
Et oui, le compte NetworkService doit également autoriser l'accès au réseau, mais son ensemble de privilèges n'est pas aussi étendu que le compte LocalSystem.
Si vous avez le choix entre les deux, inclinez-vous vers le compte NetworkService. L'exposition d'un service au réseau doté de privilèges système peut s'avérer dangereuse, en particulier si vous autorisez des utilisateurs externes à interagir avec votre service. Et quel que soit le compte que vous choisissez, assurez-vous de valider les données que votre service reçoit.
Si vous êtes sur un domaine (et je suppose que vous devez être pour exécuter un cluster), vérifiez si vous pouvez configurer les droits dont vous avez besoin avec un utilisateur de domaine. C'est la solution la plus sûre, car vous pouvez accorder à l'utilisateur les privilèges les plus bas dont il a besoin pour faire son travail. Avec LocalSystem ou NetworkService, vous risquez de donner trop d'accès à l'utilisateur, et comme Matt l'a mentionné, un utilisateur malveillant qui interagit avec votre service peut causer des problèmes.
Vous pouvez désinfecter votre entrée pour tenter de prévenir les problèmes, mais si vous manquez une seule attaque potentielle, vous courez un risque. Si vous pouvez configurer un compte de domaine proxy dédié pour le faire, c'est idéal.
- 1. Comment écrire des événements et des eventhandlers en C#?
- 2. printemps: un haricot qui reçoit une liste des classes
- 3. "Posts similaires" aiment la fonctionnalité en utilisant MS SQL Server?
- 4. La sous-classe NSColorWell ne reçoit pas les événements mouseMoved
- 5. Transférer des événements en C#
- 6. Le service Web ne peut pas écrire dans le journal des événements lorsqu'il est appelé par un utilisateur anonyme
- 7. Gestion des événements filetés (C#)
- 8. Qu'est-ce qui fait un cluster de produits moderne?
- 9. Écrire dans le journal des événements Tâche planifiée Windows
- 10. Écrire un C# client/serveur
- 11. Quel est l'ordre des événements formulaire/rapport dans MS Access?
- 12. Écrire dans le journal des événements dans Delphi
- 13. Écrire des pilotes en C#
- 14. Déterminer le répertoire de cluster du service Postgres
- 15. MS Access 2003 - Concaténation des types de champs de même ID sur un formulaire
- 16. Sur un service Web C#, puis-je trouver un ID de thread unique ou un ID à des fins de journalisation?
- 17. Comment créer une application qui écoute les événements Windows?
- 18. Surveillance de plusieurs instances de service Windows dans un cluster de machine
- 19. capturer des événements javascript dans C#
- 20. C++: Comment écrire un const_iterator?
- 21. Le service Web WCF ne reçoit pas avec des données volumineuses
- 22. Comment écrire/lire des bits de/vers un flux? (C#)
- 23. Comment écrire un service WCF multi-thread transactionnel consommant MSMQ
- 24. Écrire une extension Firefox qui utilise des composants XPCOM?
- 25. Comment TCustomControl reçoit-il le focus d'entrée?
- 26. Événements de minuterie et d'animation qui troncent les événements TouchesEnded
- 27. Sessions avec des instances en cluster d'Oracle Application Server
- 28. Événements de clavier C++ Win32
- 29. C# Délégations et événements
- 30. Comment réécrire ce javascript qui reçoit un objet de requête comme JQuery