Я новичок в Visual C # и .NET Framework, но у меня достаточно опыта в разработке LAMP. Мне было интересно узнать о безопасности связи linq to sql.
Обычно при использовании способа LAMP такие меры, как использование сервисного уровня, использовались частично для повышения безопасности системы, не раскрывая детали аутентификации базы данных через http.
Изучив несколько рекомендованных (от Microsoft) руководств по linq-> sql, создается впечатление, что клиентское приложение (через веб-приложение) взаимодействует напрямую с базой данных. Это не кажется эффективным или безопасным ....
Хотелось бы узнать следующие подсказки:
1) Какие меры существуют в .NET для обеспечения безопасного взаимодействия между приложениями на стороне клиента и на стороне сервера?
2) Существуют ли какие-либо предустановленные инфраструктуры уровня обслуживания для работы в .NET?
3) Можно ли вручную использовать методы HTTP-запроса (POST / GET) для отправки данных из веб-приложения c # в удаленную базу данных SQL Server?