Seguridad en LINQ to SQL
Siempre existen riesgos de seguridad en la conexión a una base de datos, sobre todo si la contraseña se puede leer con claridad en la cadena de conexión.
Para minimizar tales riesgos, utilice la seguridad integrada para realizar una conexión confiable con SQL Server. Con este enfoque no es necesario almacenar una contraseña en la cadena de conexión. Para obtener más información, consulte Seguridad de SQL Server (ADO.NET).