Heim > Backend-Entwicklung > PHP-Tutorial > javascript - 同一个域内,两个系统,ajax的安全性问题。

javascript - 同一个域内,两个系统,ajax的安全性问题。

WBOY
Freigeben: 2016-06-06 20:38:43
Original
809 Leute haben es durchsucht

同一个域内,有两个系统,从一个系统向另一个系统发送ajax请求更改第二个系统的数据库的一个字段(假如现在只发送user_id向第二个系统),怎么保证ajax的安全性,我主要怕的是大家都知道发送user_id后的这个ajax就不安全了,有那些方法可以做到尽量安全?

这个问题也可以延伸到接口间的安全性。

回复内容:

同一个域内,有两个系统,从一个系统向另一个系统发送ajax请求更改第二个系统的数据库的一个字段(假如现在只发送user_id向第二个系统),怎么保证ajax的安全性,我主要怕的是大家都知道发送user_id后的这个ajax就不安全了,有那些方法可以做到尽量安全?

这个问题也可以延伸到接口间的安全性。

这个问题和ajax其实没多大关系,如果是2个后端交互我不太理解ajax在其中起什么作用, 或者说哪怕其中包含前端请求, 归根结底始终是资源授权的问题.

资源的授权方式有好几种, 比较常见且能适用多种场景的是OAuth2.0框架, 能够满足很多场景的需求, 包括服务端对服务端, 服务端对客户端等等; 但是也可以简单点实现, 比如加上一套(登陆)认证功能, 或则在后端做相应的权限检验, 你要知道ajax也是一个普通的http请求, 同样会附带cookie(session), 所以普通的前后端交互的鉴权和ajax的鉴权是没有区别的.

鉴权只能放在后端来做, 前端可以配合后端, 但是无法独立实现, 因为前端一切都是不安全的.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage