发明名称 Content modification in served code
摘要 In some implementations, a computer system for obfuscating text in an electronic document can include an analysis module, a font data repository, a re-coding module, and a data interface. The analysis module is operable to identify strings of text from an electronic document. The font data repository can include one or more character maps that correlate, for each character map in the one or more character maps, a first set of characters with a respective different second set of characters. The re-coding module can generate a re-coded document by re-mapping, using a particular one of the one or more character maps, the identified strings of text into corresponding obfuscated strings of text, and by replacing the identified strings of text with the corresponding obfuscated strings of text from the electronic document. The data interface can transmit the re-coded document to a client computing device.
申请公布号 US9477836(B1) 申请公布日期 2016.10.25
申请号 US201414259869 申请日期 2014.04.23
申请人 Shape Security, Inc. 发明人 Ramam Shishir Krovvidi;Ghosemajumder Shuman;Hansen Marc R.
分类号 G06F21/00;G06F21/56 主分类号 G06F21/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method, comprising: receiving, at an intermediary computing system and from a web server system that is separate from the intermediary computing system, a textual string that is to be served over a network to a client computing device; determining, at the intermediary computing system, an obfuscated font map that is to be applied by the client computing device, wherein the obfuscated font map identifies a set of character exchanges that map character positions to glyphs that do not visually match characters at the character positions; converting the textual string, at the intermediary computing system, by exchanging characters in the textual string with substitute characters, the converting corresponding to character exchanges that are identified in the obfuscated font map, and made so that presentation of the textual string with a normal font map will display unrecognizable text that does not match the textual string, wherein the normal font map maps character positions to glyphs that visually match characters at the character positions; and providing, by the intermediary computing system, the converted textual string to the client computing device for display on the client computing device using the obfuscated font map so as to present the converted textual string as text that renders visually as the identified textual string before the converting.
地址 Palo Alto CA US