Web Conference Security
There is disclosed, by way of example, a computing apparatus, including a hardware platform having a processor and a memory; and instructions encoded within the memory to instruct the processor to provide access to a web conference; determine that an object has been shared via the web conference; determine a reputation for the object; and according to the reputation, modify a conference experience for at least one participant of the web conference
1 . A computing apparatus, comprising:
a hardware platform comprising a processor and a memory; and
instructions encoded within the memory to instruct the processor to:
provide access to a web conference;
determine that an object
has been shared via the web conference;
determine a reputation for the object; and
according to the reputation, modify a conference experience for at least one participant of the web conference.
2 . The computing apparatus of claim 1 , wherein modifying the conference experience comprises notifying the at least one participant of the reputation.
3 . The computing apparatus of claim 1 , wherein modifying the conference experience comprises notifying all participants of the web conference.
4 . The computing apparatus of claim 1 , wherein modifying the conference experience comprises blocking access to the object.
5 . The computing apparatus of claim 1 , wherein modifying the conference experience comprises modifying the object.
6 . The computing apparatus of claim 1 , wherein the object is a uniform resource locator (URL).
7 . The computing apparatus of claim 1 , wherein the object is a file.
8 . The computing apparatus of claim 1 , wherein determining the reputation of the object comprises a cloud query.
9 . The computing apparatus of claim 8 , wherein determining the reputation comprises determining that the file has a file type that supports executable data.
10 . The computing apparatus of claim 9 , wherein modifying the conference experience comprises converting the file to a static file type.
11 . The computing apparatus of claim 1 , wherein determining that the object has been shared comprises determining that the object was shared via a chat or instant message feature of the web conference.
12 . The computing apparatus of claim 1 , wherein determining that the object has been shared comprises determining that the object was shared via a screen share feature of the web conference.
13 . The computing apparatus of claim 12 , wherein the instructions are further to provide optical character recognition (OCR) on the screen share feature.
14 . The computing apparatus of claim 1 , wherein the instructions are further to determine that a remote device participating in the web conference has begun screen recording, and wherein modifying the conference experience comprises notifying the at least one participant of the screen recording.
15 - 25 . (canceled)
26 . One or more tangible, non-transitory computer-readable storage media having stored thereon executable instructions to:
initiate a web conference;
determine that a participant in the web conference has shared an object via the web conference;
query a cloud service for a reputation for the object;
receive the reputation; and
according to the reputation, modify a conference experience for at least one participant in the web conference.
27 - 40 . (canceled)
41 . The one or more tangible, non-transitory computer-readable media of claim 26 , wherein the instructions are further to determine that screen recording has begun, and wherein modifying the conference experience comprises notifying the at least one participant.
42 . The one or more tangible, non-transitory computer-readable media of claim 41 , wherein determining that screen recording has begun comprises observing DirectX activity.
43 . The one or more tangible, non-transitory computer-readable media of claim 41 , wherein determining that screen recording has begun comprises statically observing an application with screen recording capability.
44 - 47 . (canceled)
48 . The one or more tangible, non-transitory computer-readable media of claim 26 , wherein the instructions provide a browser plugin.
49 - 50 . (canceled)
51 . A computer-implemented method, comprising:
beginning a web conference;
determining that an object has been shared via the web conference;
receiving a reputation for the object; and
according to the reputation, modifying a conference experience for at least one participant in the web conference.
52 - 80 . (canceled)