Announcement

Collapse
No announcement yet.

Wie Connectionstring verschlüsseln?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie Connectionstring verschlüsseln?

    Hallo,

    Ich will den Connectionstring der Web.config meiner ASP.NET Applikation
    mittels aspnet_iis -pef verschlüsseln damit niemand die Datei Web.Config
    mit irgendwelchen Tricks (z.B wget) runterladen und den Datenbankuser
    ausspähen kann.

    Ich habe zwar einen Datenbankuser mit verminderten Abfragerechten
    eingerichtet, aber das reicht mir nicht und Windows Authentication
    kann ich nicht verwenden.

    Das Problem ist jetzt jedoch nur, das dieses Kommandozeilentool scheinbar
    ein fertiges Webroot will. Das stört mich jedoch gewaltig, da ich lokal auf
    meiner Maschine isoliert arbeite (mit dem ASP-Developmentserver, da hängt
    auch das ganze Debugging dran) und erst wenn die App fertig ist das ganze
    auf einem internen Testserver gestellt und erst danach auf einen Kundenserver
    kommt. So sind die Vorgaben bei uns.

    Wie also kann ich aspnet_regiis.exe davon überzeugen mit meinem
    lokalen ASP.NET Developmentserver zu arbeiten, damit er die
    Datei Web.Config im Bereich Connectionstring verschlüsselt?

    Entschlüsseln ist kein Problem, ich will halt nur verschlüsseln können
    und dazu nicht gleich einen IIS aufsetzen müssen, nur um dann
    verschlüsseln zu können.

    Irgendwie geht mir dieser Gigantismus auf den Keks... können die nicht
    mal an die Entwickler denken und mich einfach angeben lassen was
    ich verschlüsseln will, ohne gleich nen Arbeitstag für zig Konfigurations
    schritte und Abstimmung mit der Adminabteilung machen zu müssen?


    "crypt c:\wwwroot\app\Web.Config ConnectionString"

    ..wäre einfach genial, aber bis die Frickler bei MS das hinbekommen dauert
    es bestimmt wieder Jahre und ein Upgrade für zig tausend EUR ist fällig.

    Update:
    Problem gelöst: Hab ein Utility runtherum gebastelt das es jetzt tut.

    Das neueste Ding zum verrückt werden ist jetzt allerdings. Bei .NET 2.0
    gabs aspnet_iireg.exe noch, aber Vers. 3.0/3.5 ist es weg und die Doku
    schweigt sich wieder mal gekonnt aus. Daher werde ich auch unter
    Visual Studio 2008 sicher nicht über ASP.NET 2.0 hinnausprogrammieren,
    bis die Doku fertig ist und entsprechend viele Leute MS so lange
    genervt haben bis klar ist was das nun wieder mal sollte.
    Zuletzt editiert von marc9022; 21.01.2008, 16:42.
Working...
X