Patent ID: 9166979
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A computer program product for protecting online access to collaborative resources, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a computer to: generate and store into a cache a first user-specific secure personal unique universal resource locator including in a locator address or domain name a collaborative resource identifier and an encrypted first user's identifier, wherein a resultant locator or resultant address domain name represents an invalid resource location which obscures an actual location of the identified collaborative resource; return the first user-specific secure personal uniform resource locator to a collaborative resource owner for accessing the corresponding collaborative resource; responsive to the first user accessing the first user-specific secure personal universal resource locator resulting in execution of a resource-not-found error handler, grant access to the collaborative resource to the first user responsive to validating a match between the first user-specific secure personal universal resource locator and the first user according to the cache, and spoil the user-specific secure personal unique universal resource locator to disable future access by another user of the identified collaborative resource; and responsive to a second user requesting access to the first user-specific secure personal universal resource locator using the spoiled user-specific secure personal unique universal resource locator, prevent access to the collaborative resource to the second user.