BUSTING some packaging format MYTHS! App verification, sandbox, package maintainers...
Head to to save 10% off your first purchase of a website or domain using code thelinuxexperiment
Grab a brand new laptop or desktop running Linux: #
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more personal thoughts
- polls on the next topics I cover,
- your name in the credits
YouTube: @thelinuxexp/join
Patreon:
Or, you can donate whatever you want:
Liberapay:
👕 GET TLE MERCH
Support the channel AND get cool new gear:
🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
Listen to the latest Linux and open source news, with more in depth coverage, and ad-free!
🏆 FOLLOW ME ELSEWHERE:
Website:
Mastodon: @thelinuxEXP
Pixelfed:
PeerTube:
Discord:
Timecodes:
0:00 Intro
0:41 Sponsor: SquareSpace
01:45 App Verification and security
04:36 Distro packages aren’t really safer
06:46 Sandboxing: no silver bullet
09:07 Distro dependencies are better?
13:07 It’s your responsibility to check
14:50 Sponsor: Tuxedo Computers
15:43 Support the channel
Verified apps are an implicit guarantee that this thing is as the developer intended. What app verification isn’t, is a guarantee that the package you’re downloading is safe, or has no security problems.
If the repo has been hacked, if one of the maintainers for the app is malicious, then the official package will also contain that code.
The security argument will often be used to push people towards distro packages instead of flatpaks and snaps, but this is also not really how things work.
The general view of distro packages is that they can be safer, because there’s a trusted maintainer that will create the package, and thus can detect any unwanted change, backdoor, or problem, and prevent you from getting the infected or buggy version of the package.
This is not really the case though.
Log4J, the recent SSH vulnerability, the XZ backdoor, and basically every CVE ever discovered points to the fact that maintainers DO NOT do security reviews on most packages they build. That’s not what is expected of them either. A lot of maintainers aren’t developers and couldn’t conduct these audits in the first place.
Another big misconception is around the sandbox for Flatpaks and snaps. A sandbox basically just means that the app you’re running has a system of permissions that limits what the app can do, and how it can interact with the system. It CAN be more secure than not having a sandbox, but it doesn’t mean it IS always more secure.
Another example of the sandbox not doing anything to protect the user is with the recent scam crypto apps on the snap store: these WERE sandboxed, because they scammed you through a web view, a website basically.
Another common misconception around packages is how dependencies work. You’ll often read that distro packages use the system dependencies, and thus use less disk space, and are more secure, because you know that the library the app relies upon is updated by your distro, compared to a flatpak, snap or AppImage, where the dev might have bundled a dependency on their own, and never bothered to update it.
First, you CAN check which versions of dependencies the package comes with. A flatpak is open, you can see how it’s built. Second, distro packages aren’t always up to date either: just because it’s a shared library doesn’t mean it has all the latest security fixes.
This example will be clearer: MariaDB got a security update in 2021 in November. While Arch and Artix updated things the same day, Debian took 3 months to apply it, and Alpine took 4. Same goes for fixed linux kernel versions: when your distro is locked to a specific kernel version, it’s been factually proven that this version becomes more and more buggy and vulnerable over time, as maintainers simply don’t apply every fix, and don’t backport everything. For example, the current RHEL 8.8 kernel had more then 4500 bugs open that have fixes in later kernel releases.
1 view
60
16
4 weeks ago 00:02:14 1
Nightcore - Heathens (Lyrics)
4 weeks ago 00:53:47 2
Myths BUSTED! Brave German Journalist EXPOSES Ukraine/NATO War Lies.
4 weeks ago 00:49:13 4
Secrets of the Royal Estate - Frogmore | Inside the Royal Residences
4 weeks ago 00:03:19 1
Fab Morvan x Milli Vanilli - Girl You Know It’s True (Remix 2024)
1 month ago 00:02:16 1
Yung Exile - ALASKA (prod. Carnation)
1 month ago 00:07:03 1
Tupac-2 of Amerikaz Most Wanted Live from:The House of Blues.
1 month ago 00:03:01 1
Doja Cat - Generous (Official Audio)
1 month ago 00:04:06 1
PUFF DADDY & FAITH feat. 112 - ILL BE MISSING YOU
1 month ago 00:00:56 1
Cork Stuck in a Bottle? Try This Hack! 🍾😂
1 month ago 00:03:11 1
Run DMC - It’s Tricky (Lyrics) | this beat is my recital i think it’s very vital
1 month ago 00:05:10 2
MASH SF AUSTIN WITH LANCE ARMSTRONG | 2008
1 month ago 00:03:02 1
Yaksta - Pon Di Island (Official Video)
1 month ago 00:26:30 1
Let’s build a StuG IV Tank Destroyer (Rye Field 1/35) full build
1 month ago 00:04:35 1
How do drug cartels use submarines and semi-submersibles to smuggle cocaine underwater? | DW News
1 month ago 00:04:37 1
YOUNG POSSE (영파씨) ’We Still Loading(FEAT. Los, Rick Bridges, Northfacegawd, DJ SKY)’ Official Audio
1 month ago 00:03:35 1
Jason Derulo x Nuka - Love Not War [Official Music Video]
1 month ago 00:03:31 1
Dance With the Democrat (Remastered)
1 month ago 00:03:17 1
twenty one pilots - Heathens ( Lyrics )
1 month ago 00:03:48 1
Anson Kong 江𤒹生 《Game Of Life》 ft. 細John Official Music Video
1 month ago 00:03:18 1
BossMan Dlow - Shake Dat Ass (Twerk Song) [Lyrics]
1 month ago 00:11:05 1
Top 15 Amazing Varieties of Snakehead Fish
2 months ago 00:03:28 1
Red Hot Chili Peppers - She’s Only 18 live at Chorzów, Poland 2007