Heim >Backend-Entwicklung >C++ >Reicht '[httppost]' allein aus, um sich gegen JSON -Entführung in ASP.NET MVC zu sichern?

Reicht '[httppost]' allein aus, um sich gegen JSON -Entführung in ASP.NET MVC zu sichern?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-27 02:12:09167Durchsuche

Does `[HttpPost]` Alone Suffice to Secure Against JSON Hijacking in ASP.NET MVC?

ist das Attribut von nur [httppost] die HTTP -Anforderung einschränken?

Wenn Sie die HTTP -GET -Anforderung in der [HTTPPOST] -TRUTS -Limit -Operationsmethode verwenden, benötigen Sie immer noch JsonRequestBehavior?

jsonRequestBehavior ist sehr wichtig, da MVC standardmäßig eine "Ablehnung erhalten" -Strategie erkennt. Dies ist eine Sicherheitsmaßnahme, um JSON zu verhindern, dass bösartige Angreifer JSON -Daten abfangen können, die über HTTP -Anfragen gesendet werden.

In dem angegebenen Code wurde die HTTP -GET -Anforderung mit [httppost] effektiv verhindert. Wenn die Methode jedoch sensible Daten zurückgibt, kann sie von JSON immer noch leicht angegriffen werden. Um Sicherheitsrisiken zu verringern, darf es eindeutig der HTTP -Anfrage ermöglichen, und JsonRequestBetBehavivirowget muss aufgerufen werden.

Mehr Erkenntnisse:

Die Strategie von "Ablehnung des Get" von 🎜> MVC zielt darauf ab, Entwickler zu ermutigen, über die HTTP -Anfrage sorgfältig die Bedeutung von offengelegten sensiblen Daten über die HTTP -GET -Anfrage zu berücksichtigen. Wenn die zurückgegebenen Daten keine sensiblen Daten sind, verwenden Sie jSonRequestBetBehaviVior.Allowget, damit die Anfrage anfordern wird, als sicher zu gelten.

Mit dem jüngsten Browser -Update ist JSON Hijacking zu einem weniger wichtigen Sicherheitsproblem geworden. Um eine potenzielle Bedrohung zu verringern, wird jedoch weiterhin empfohlen, die Rückgabe sensibler Daten über JSON in der HTTP -Anfrage zu vermeiden.

Das obige ist der detaillierte Inhalt vonReicht '[httppost]' allein aus, um sich gegen JSON -Entführung in ASP.NET MVC zu sichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn