Skip to main content
00:00/00:00
Lecture 28 of 38

SECURITY 7 - SUMMARY 1 - Summary

Download Course (Free)

Course Content

0 / 38 completed
Section 1: Course Curriculum38 videos

SECURITY 2 - SIGNALING 3 - Don’t log IP addresses

4m

SECURITY 1 - INTRO 1 - Introduction

7m

SECURITY 2 - SIGNALING 4 - Security of signaling traffic - user identifiers

6m

SECURITY 2 - SIGNALING 5 - Security of signaling traffic - validation of required fields

6m

SECURITY 3 - MEDIA 1 - Ephemeral passwords in TURN servers

8m

SECURITY 3 - MEDIA 2 - Force TURN to hide users’ IP addresses

8m

SECURITY 3 - MEDIA 3 - TURN servers run inside your firewall

4m

SECURITY 4 - CLIENTS 1 - User authentication in case of guest-anonymous users

6m

SECURITY 3 - MEDIA 6 - Limiting access for known media workloads

3m

SECURITY 3 - MEDIA 8 - Gate access to media server APIs

4m

SECURITY 3 - MEDIA 7 - Fuzzing media server traffic

5m

SECURITY 4 - CLIENTS 5 - Refrain from writing your own proprietary security implementations

5m

SECURITY 3 - MEDIA 5 - Use port 443 for running TURN and Media servers

6m

SECURITY 4 - CLIENTS 6 - Keeping up to date with Electron releases

5m

SECURITY 4 - CLIENTS 4 - Patch known security vulnerabilities

7m

SECURITY 4 - CLIENTS 7 - Backporting security patches in Electron

3m

SECURITY 4 - CLIENTS 2 - Require the use of up to date applications

5m

SECURITY 5 - UX-UI 2 - Hard to guess room identifiers and URLs

7m

SECURITY 5 - UX-UI 3 - Don’t use predictable URLs for assets

4m

SECURITY 5 - UX-UI 4 - User’s room must always have the user present in meetings

3m

SECURITY 3 - MEDIA 4 - Deciding IP and port ranges in advance

8m

SECURITY 4 - CLIENTS 3 - Keep track of libwebrtc releases

3m

SECURITY 5 - UX-UI 1 - Stricter access rules by default

4m

SECURITY 5 - UX-UI 8 - Implications of speaking when muted detection

2m

SECURITY 6 - E2EE 1 - Is your service considered E2EE

7m

SECURITY 5 - UX-UI - 7 - Turn camera lights off when muting video

3m

SECURITY 6 - E2EE 2 - E2EE in WebRTC with media servers

3m

SECURITY 7 - SUMMARY 1 - Summary

2mNow Playing

SECURITY 5 - UX-UI 6 - Don’t open the camera if the user joins a meeting without user action

3m

SECURITY 5 - UX-UI 5 - Close camera and microphone access when a session ends

2m

SECURITY 5 - UX-UI 10 - Show a recording indication when someone is recording the meeting

3m

SECURITY 5 - UX-UI 9 - Link sharing and file sharing over chat

3m

SECURITY 6 - E2EE 3 - Double ratchet and MLS

5m

SECURITY 6 - E2EE 5 - Secure recording

4m

SECURITY 6 - E2EE 4 - Security at rest

3m

SECURITY 6 - E2EE 6 - Gateways to external systems

4m

SECURITY-2 - SIGNALING-2 - Be extra cautious when optimizing call setup time

6m

SECURITY-2 - SIGNALING-1 - Be cautious when implementing auto-answer

8m