Ich bin neu in Visual C# und das .NET-Framework, aber haben eine ziemlich viel Erfahrung in LAMP-Entwicklung. Ich frage mich, über die Sicherheit von linq zu sql Kommunikation.
Normalerweise wurden bei der LAMP-Methode Maßnahmen wie die Verwendung eines Service-Layers eingesetzt, um die Sicherheit des Systems zu erhöhen, indem die Authentifizierungsdaten der Datenbank nicht über http preisgegeben wurden.
Nach der Durchsicht einiger empfohlen (von microsoft) linq->sql tutorials scheint es, als ob die clientseitige Anwendung (über eine Webanwendung) direkt mit der Datenbank interagiert. Dies scheint nicht sehr effizient oder sicher zu sein ....
Ich würde gerne folgende Dinge wissen:
1) Welche Maßnahmen gibt es in .NET, um eine sichere Kommunikation zwischen clientseitigen und serverseitigen Anwendungen zu ermöglichen?
2) Gibt es irgendwelche vorinstallierten Service-Layer-Frameworks, mit denen man in .NET arbeiten kann?
3) Ist es möglich, manuell http-Anforderungsmethoden (POST/GET) zu verwenden, um Daten von einer c#-Webanwendung an eine entfernte SQL Server-Datenbank zu senden?
4 Stimmen
LINQ-to-SQL ist ein rein serverseitiges Framework. Wie haben Sie entschieden, dass der Client mit der Datenbank interagiert?
4 Stimmen
Ich möchte darauf hinweisen, dass Microsoft die Unterstützung für Linq-to-Sql vor ein paar Jahren eingestellt hat. Es wird keine Updates für diese Technologie geben.
0 Stimmen
@Inuyasha - Ist es durch etwas anderes ersetzt worden?
0 Stimmen
@lnuyasha Quelle? Ich höre und lese das immer wieder, aber dann verweisen die Leute auf einen MSDN-Blogpost, in dem steht, dass sie es weiterentwickeln werden...