CPC G06F 21/6254 (2013.01) [G06F 16/22 (2019.01); G06F 16/258 (2019.01); G06F 16/90344 (2019.01); G06F 16/908 (2019.01); G06F 21/6227 (2013.01); G06F 40/284 (2020.01); H04L 63/0421 (2013.01); G06F 2221/2115 (2013.01)] | 20 Claims |
1. A network computer system implementing a web service, the network computer system comprising:
one or more processors;
one or more memory resources storing a set of instructions, that, when executed by the one or more processors, cause the one or more processors to:
maintain a token pool including a plurality of unique tokens, each unique token comprising a string of characters having a particular format corresponding to a format of data to be replaced;
receive a first web service call from a third-party network service, the first web service call corresponding to data that includes a data item;
identify a character string in the data item that has a format that coincides with the particular format;
select a token from the token pool to replace the character string in the data item and remove the token from the token pool;
provide a response to the first web service call that causes the third-party network service to store a modified data item, where the modified data item is generated by replacing the character string in the data item with the token;
receive a second web service call from the third-party network service, the second web service call corresponding to data that includes the modified data item comprising the particular token; and
provide a second response to the second web service call that causes the third-party network service to use a reconstructed data item that is equivalent to the data item, where the reconstructed data item is generated by replacing the token with the character string.
|