Przeprowadzamy migrację jednej z naszych witryn do ASP.Net. Nie chcemy używać zintegrowanych zabezpieczeń, które wykorzystują konto Windows do łączenia się z serwerem sql (nie wchodząc w to, dlaczego, jest to po prostu niemożliwe). Stworzyliśmy nazwę użytkownika i hasło, aby połączyć się z SQL Server, i chcielibyśmy użyć tej nazwy użytkownika i hasła, jednak nie chcemy, aby inni programiści zobaczyli te informacje (łatwo odczytać z web.config) .... Wiem może być zaszyfrowany, ale może być równie łatwo odszyfrowany przez deweloperów - plus szyfrowanie ma wydajność.. Połączenie z serwerem SQL Server - ukrywanie hasła przed innymi programistami
Czy istnieje rozwiązanie tego problemu?
Dotyczy to moich i twoich komentarzy, ponieważ nigdy nie zaszyfrowałem pliku web.config. Ale po przeczytaniu twojego linku, co uniemożliwia deweloperowi ustawienie obiektu w górę (dim sqlConn jako nowy sqlconnection (getConfigSection), autoodszyfrowanie IIS), a następnie ustawienie zmiennej łańcuchowej = object.connectionString? Lub za pomocą debuggera, aby uzyskać te informacje, wykonując krok po kroku debugowanie? – Tommy
będziesz musiał uwierzytelnić ze stacji roboczej lub certyfikatu, ponieważ wszyscy programiści będą mieli dostęp do debuggera – Glennular