{"guid":"99b10e9f-d577-421c-8a6b-4ae24c98b842","title":"Portals, dynamic permissions in Flatpak","subtitle":null,"slug":"ASG2017-114-portals_dynamic_permissions_in_flatpak","link":"https://c3voc.de","description":"Desktop application sandboxing is quite different than traditional\ncontainer isolation, learn how flatpak does it, using the concept of\nportals.\n","original_language":"eng","persons":["Alexander Larsson"],"tags":["ASG2017","114"],"view_count":135,"promoted":false,"date":"2017-10-21T00:00:00.000+02:00","release_date":"2017-10-21T02:00:00.000+02:00","updated_at":"2025-07-05T20:15:08.770+02:00","length":2472,"duration":2472,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/114-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/114-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/99b10e9f-d577-421c-8a6b-4ae24c98b842-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/99b10e9f-d577-421c-8a6b-4ae24c98b842-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2017-114-portals_dynamic_permissions_in_flatpak","url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_title":"All Systems Go! 2017","conference_url":"https://media.ccc.de/public/conferences/asg2017","related":[{"event_id":4634,"event_guid":"a7628d54-2031-4aab-b44b-7a7aab984807","weight":12},{"event_id":4640,"event_guid":"673928f6-6777-4da7-aac3-e36dfea16063","weight":15},{"event_id":4649,"event_guid":"0386da26-f42d-4808-a965-a5f9a0469d79","weight":18},{"event_id":4654,"event_guid":"e288c92d-3270-42c3-96bf-324fb41cfe21","weight":13},{"event_id":4674,"event_guid":"22578f18-885b-4dce-a952-32ea3973ca15","weight":14},{"event_id":4680,"event_guid":"196e78e5-f6c5-42b0-84a9-f05428ddd550","weight":22},{"event_id":4681,"event_guid":"fa595475-4159-438a-aa03-735331373a15","weight":16}],"recordings":[{"size":131,"length":2472,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T18:15:51.116+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-hd/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_hd.mp4","url":"https://media.ccc.de/public/recordings/19893","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"},{"size":37,"length":2466,"mime_type":"audio/mpeg","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T21:37:14.683+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/mp3/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak.mp3","url":"https://media.ccc.de/public/recordings/19954","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"},{"size":160,"length":2472,"mime_type":"video/webm","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T21:37:55.188+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-hd/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_webm-hd.webm","url":"https://media.ccc.de/public/recordings/19955","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"},{"size":70,"length":2472,"mime_type":"video/webm","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T21:35:40.490+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-sd/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_webm-sd.webm","url":"https://media.ccc.de/public/recordings/19951","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"},{"size":32,"length":2466,"mime_type":"audio/opus","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T21:36:39.658+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/opus/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak.opus","url":"https://media.ccc.de/public/recordings/19953","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"},{"size":64,"length":2472,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T21:38:21.546+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-sd/ASG2017-114-eng-Portals_dynamic_permissions_in_Flatpak_sd.mp4","url":"https://media.ccc.de/public/recordings/19956","event_url":"https://media.ccc.de/public/events/99b10e9f-d577-421c-8a6b-4ae24c98b842","conference_url":"https://media.ccc.de/public/conferences/asg2017"}]}