发明名称 Multifactor validation of requests to thwart cross-site attacks
摘要 An apparatus and a method for validating requests to thwart cross-site attacks is described. A user identifier token, a request identifier token, and a timestamp, are generated at a web application of a server. A Message Authentication Code (MAC) value is formed based on the user identifier token, the request identifier token, and the timestamp using a secret key of the web application. The form is sent with the MAC value and the time stamp to a client. A completed form comprising a returned MAC value and a returned timestamp is received from the client. The completed form is validated at the server based on the returned MAC value and the returned timestamp.
申请公布号 US8924553(B2) 申请公布日期 2014.12.30
申请号 US200912551352 申请日期 2009.08.31
申请人 Red Hat, Inc. 发明人 Schneider James Paul
分类号 G06F15/173;H04L9/32 主分类号 G06F15/173
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: generating, by a processing device at a server, a user identifier token, a request identifier token, and an original timestamp, wherein the request identifier token identifies a requested action; composing, by the server using a secret key, an original Message Authentication Code (MAC) value in view of the user identifier token, the request identifier token, and the original timestamp; sending, from the server to a client, the original MAC value, the original timestamp, and an original form of a web application hosted by the server; receiving, at the server from the client, a completed form comprising a returned MAC value and a returned timestamp; and validating, by the server, the completed form in view of the returned MAC value and the returned timestamp.
地址 Raleigh NC US