Invention Grant
- Patent Title: Preventing cross-site request forgery attacks on a server
- Patent Title (中): 防止服务器上的跨站点请求伪造攻击
-
Application No.: US12889300Application Date: 2010-09-23
-
Publication No.: US08495135B2Publication Date: 2013-07-23
- Inventor: Yair Amit , Guy Podjarny , Adi Sharabani
- Applicant: Yair Amit , Guy Podjarny , Adi Sharabani
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Marcia L. Doubet
- Priority: CA2694326 20100310
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
Preventing Cross-Site Request Forgery (CSRF) security attacks on a server in a client-server environment comprises: embedding a nonce and a script in all responses from the server to the client, the script adapted for executing to add the nonce to each request from the client to the server; sending the response with the nonce and the script to the client; and verifying that each request from the client includes the nonce. The script preferably modifies all objects, including dynamically generated objects, in a server response that may generate future requests to the server to add the nonce to the requests. The server verifies the nonce value in a request and optionally confirms the request with the client if the value is not the same as the value previously sent by the server. Server-side aspects might be embodied in the server or a proxy between the server and the client.
Public/Granted literature
- US20110225234A1 Preventing Cross-Site Request Forgery Attacks on a Server Public/Granted day:2011-09-15
Information query