Grund zum Umbenennen des ASP.NET-Sitzungs-Cookie-Namens?

8

Gibt es einen Grund (Sicherheit?), warum jemand den ASP.NET-Sitzungs-Cookie-Namen umbenennen sollte oder ist es nur eine sinnlose Option von ASP.NET?

    
Alex 18.08.2009, 08:03
quelle

4 Antworten

13

Wenn mehrere Anwendungen unter derselben Domäne auf demselben Server ausgeführt werden, möchten Sie möglicherweise separate Sitzungs-Cookie-Namen für jeden einzelnen verwenden, damit sie nicht den gleichen Sitzungsstatus teilen oder sich noch gegenseitig überschreiben.

Siehe auch die Hinweise zum Formularauthentifizierungs-Cookie :

  

Gibt das HTTP-Cookie an, das für die Authentifizierung verwendet werden soll. Wenn mehrere Anwendungen auf einem einzelnen Server ausgeführt werden und jede Anwendung ein eindeutiges Cookie benötigt, müssen Sie den Cookie-Namen in jeder Web.config-Datei für jede Anwendung konfigurieren.

    
Zhaph - Ben Duguid 18.08.2009, 08:17
quelle
2

1) Es kann jemanden (etwas) verlangsamen, der (zufällig) danach sucht.

2) Sie möchten möglicherweise die Tatsache ausblenden, dass Sie ASP.NET

ausführen     
UpTheCreek 18.08.2009 08:05
quelle
1

Der folgende Link enthält weitere Informationen darüber, warum Sitzungscookies umbenannt werden sollten.

Ссылка

"Der von der Sitzungs-ID verwendete Name sollte nicht sehr beschreibend sein und keine unnötigen Details über den Zweck und die Bedeutung der ID enthalten.

Die Sitzungs-ID-Namen, die von den gängigsten Webanwendungsentwicklungs-Frameworks verwendet werden, können einfach mit Fingerabdruck [0] versehen werden, z. B. PHPSESSID (PHP), JSESSIONID (J2EE), CFID & amp; CFTOKEN (ColdFusion), ASP.NET_SessionId (ASP.NET) usw. Daher kann der Sitzungs-ID-Name die von der Webanwendung verwendeten Technologien und Programmiersprachen offenlegen.

Es wird empfohlen, den standardmäßigen Sitzungs-ID-Namen des Web-Entwicklungs-Frameworks in einen allgemeinen Namen wie "id" zu ändern. "

    
refactor 25.11.2015 07:11
quelle
0

Ich denke, es ist hauptsächlich eine Frage des Geschmacks. Einige Personen / Unternehmen möchten jeden Aspekt ihrer Web-Apps kontrollieren und verwenden möglicherweise nur einen anderen Namen, um Konsistenz mit anderen Cookie-Namen zu gewährleisten. Wenn Sie beispielsweise in Ihrer App sehr kurze ein Zeichen umfassende Parameternamen verwenden, mögen Sie möglicherweise keine Session-Cookie-Namen wie ASPSESSID.

Es könnte Sicherheitsgründe geben, aber Sicherheit durch Dunkelheit ist meiner Meinung nach eher schwach.

    
Ferdinand Beyer 18.08.2009 08:19
quelle

Tags und Links