none
Sicheres verwenden von Passwortern in Asp.Core Webanwendungen RRS feed

  • Frage

  • Hallo,

    ich lese jetzt schon seit einigen Tagen zig Einträge im Internet. Komme aber überhaupt nicht weiter. Ich muss in meiner Webanwendung einige Kennwörter und ConnectionStrings verwenden. Diese sollen abgesichert verwendet werden. Doch ich komme auf keine Lösung.

    Meine Gedankengänge:

    * User Secrets klingen toll, aber wie verwendet man die Produktiv, wenn keine Azure Server verwendet wird? 

    * appsetting.{enviroment}.json ist cool, aber Visual Studio ignoriert .tsignore Somit auch keine Lösung

    * appsetting in Verbindung mit eigener Verschlüsselung. Auch hier wieder, irgendwo muss ja das Verschlüsselungskennwort her kommen. 

    * Settings in der DB sichern klingt für mich am Attraktivsten, da ich sowie schon bei einige DB nicht vermeiden und damit hätte ich Enviromentexklusiven Zugriff.

    Des weiteren Frage ich mich (als Anfänger) ein wenig, wovor schütze ich die Passworter?

    * Vor meinen Kollegen, die ebenfalls in die Settings blicken können? Meine Kollegen müssen doch die Kennwörter wissen, damit sie Wartungen übernehmen können.

    * Hacker die es schaffen auf meinen Server einzubrechen? Die sehen doch eh alles, damit z.B. auch das Verschlüsselungskennwort für eigene Verschlüsselungen. 


    Dienstag, 26. Juni 2018 09:14

Alle Antworten

  • Hallo,

    wenn ASP.NET und der SQL Server auf der selben Maschine oder in der selben Domain/AD laufen, würde ich das alles über den User des IIS Apppool lösen und auf Passwörter im CS verzichten. 

    Ist das nicht der fall, solltest ihr euch Gedanken machen warum, wie und wie sicher das ganze sein soll. Diese Fragen kann man in einem Forum nicht beantworten. Sollte dieses Wissen nicht innerhalb der Firma vorhanden sein, würde ich empfehlen einen externen Berater zu beauftragen, der dann mich euch ein Konzept entwickelt.


    Gruß Thomas
    13 Millionen Schweine landen jährlich im Müll
    Dev Apps von mir: UWP Segoe MDL2 Assets, UI Strings

    Dienstag, 26. Juni 2018 13:27