私はVisual C#と.NETフレームワークでは新しいですが、LAMP開発の経験はかなりです。私はSQL通信へのlinqのセキュリティについて疑問を抱いていました。Linq to SQLの背後にあるセキュリティ
通常、LAMPの方法では、サービス層を使用するなどの手段が部分的に使用され、システムのセキュリティが向上し、httpでのデータベース認証の詳細が公開されなくなりました。
お勧め(microsoft)linq-> sqlチュートリアルは、クライアントサイドアプリケーション(Webアプリケーション経由)がデータベースと直接対話しているようです。これは非常に効率的なように見えるか、セキュリティで保護されません....
私は、次のhings知りたい:
1)クライアント側とサーバー側の間の安全な通信を可能にするために、.NETに存在するどのような対策アプリ?
2).NETで動作するプリインストールされたサービスレイヤフレームワークはありますか?
3)C#WebアプリケーションからリモートSQL Serverデータベースにデータを送信するために、http要求メソッド(POST/GET)を手動で使用することはできますか?
LINQ-to-SQLは完全にサーバー側のフレームワークです。クライアントがデータベースとやり取りしているとはどのように判断しましたか? – Zruty
私は数年前にMicrosoftがLinq-to-Sqlのサポートを辞退したことを指摘したいと思います。技術の更新はありません。 – Amy
@Inuyasha - 他にも交換されていますか? – user559142