Z´êtes un bon? Prouvez-le! Trouvez le bug dans le code ci-dessous (parmi les 3 propositions de réponses)!
- define MAX_CONN_STR_LEN 512
:
:
:
char strConnectionString[MAX_CONN_STR_LEN+1] = "Provider=´sqloledb´; Data Source=´DataServer.Company.com´; Initial Catalog=´UserRecords´; User Id=´CompanyDomain\CompanyUser´; Password=´TestPass´";
pConnection>Open(strConnectionString,"","",adConne
ctUnspecified);
:
:
:
- Les 3 propositions de bug sont:
-Le mot de passe ne contient pas de caractères spéciaux (valeur numérique, caractère alpha numérique?) ;
-Les identifiants utilisateurs et mot de passe sont en clair dans la chaîne de connexion;
-Le fournisseur SQLOLEDB n´est pas sécurisé.