Có một số sản phẩm thương mại ngoài đó cung cấp cho bạn trình cài đặt dựa trên windows để định cấu hình ứng dụng của bạn và DB Server DB. Thông thường nó sẽ hỏi nếu bạn muốn kết nối với DB với xác thực Windows hoặc SQL Server. Hầu hết trong số họ thực hiện một đề nghị để sử dụng Windows Auth và sau đó cấu hình DB của bạn với tài khoản dịch vụ mạng được gán cho vai trò cơ sở dữ liệu db_owner. Tôi hiểu rằng Windows Authentication là an toàn hơn vì bạn không phải lưu trữ thông tin xác thực trong web.config và gửi chúng qua dây khi xác thực đến SQL Server, nhưng đó là cấu hình an toàn cho môi trường sản xuất, nơi tài khoản Dịch vụ mạng một db_owner? Bất kỳ rủi ro cụ thể nào chúng ta nên biết?Tài khoản xác thực Windows và tài khoản dịch vụ mạng dưới dạng db_owner
Cảm ơn StingyJack,
tôi nghe những gì bạn đang nói, Họ sẽ phải đăng nhập vào DB như một người sử dụng dịch vụ mạng đầu tiên mặc dù. Có cách nào dễ dàng để làm điều đó không?
Điều tôi thực sự cố gắng tìm ra là liệu có bất kỳ rủi ro vốn có nào liên quan đến thực tế là tài khoản Dịch vụ mạng mặc định được gán vai trò db_owner.