Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Category: Open Source

Simon Josefsson: Sigstore protects Apt archives: apt-verify & apt-sigstore

Posted on April 15, 2023 by Michael G

Do you want your apt-get update to only ever use files whose hash checksum have been recorded in the globally immutable tamper-resistance ledger rekor provided by the Sigstore project? Well I thought you’d never ask, but now you can, thanks to my new projects apt-verify and apt-sigstore. I have not done proper stable releases yet, so this is work in progress. To try it out, adapt to the modern era of running random stuff from the Internet as root, and run the following commands. Use a container or virtual machine if you have trust issues.

apt-get install -y apt gpg bsdutils wget
wget -nv -O/usr/local/bin/rekor-cli 'https://github.com/sigstore/rekor/releases/download/v1.1.0/rekor-cli-linux-amd64'
echo afde22f01d9b6f091a7829a6f5d759d185dc0a8f3fd21de22c6ae9463352cf7d  /usr/local/bin/rekor-cli | sha256sum -c
chmod +x /usr/local/bin/rekor-cli
wget -nv -O/usr/local/bin/apt-verify-gpgv https://gitlab.com/debdistutils/apt-verify/-/raw/main/apt-verify-gpgv
chmod +x /usr/local/bin/apt-verify-gpgv
mkdir -p /etc/apt/verify.d
ln -s /usr/bin/gpgv /etc/apt/verify.d
echo 'APT::Key::gpgvcommand "apt-verify-gpgv";' > /etc/apt/apt.conf.d/75verify
wget -nv -O/etc/apt/verify.d/apt-rekor https://gitlab.com/debdistutils/apt-sigstore/-/raw/main/apt-rekor
chmod +x /etc/apt/verify.d/apt-rekor
apt-get update
less /var/log/syslog

If the stars are aligned (and the puppet projects’ of debdistget and debdistcanary have ran their GitLab CI/CD pipeline recently enough) you will see a successful output from apt-get update and your syslog will contain debug logs showing the entries from the rekor log for the release index files that you downloaded. See sample outputs in the README.

If you get tired of it, disabling is easy:

chmod -x /etc/apt/verify.d/apt-rekor

Our project currently supports Trisquel GNU/Linux 10 (nabia) & 11 (aramo), PureOS 11 (byzantium), Gnuinos chimaera, Ubuntu 20.04 (focal) & 22.04 (jammy), Debian 10 (buster) & 11 (bullseye), and Devuan GNU+Linux 4.0 (chimaera). Others can be supported to, please open an issue about it, although my focus is on FSDG-compliant distributions and their upstreams.

This is a continuation of my previous work on apt-canary. I have realized that it was better to separate out the generic part of apt-canary into my new project apt-verify that offers a plugin-based method, and then rewrote apt-canary to be one such plugin. Then apt-sigstore‘s apt-rekor was my second plugin for apt-verify.

Due to the design of things, and some current limitations, Ubuntu is the least stable since they push out new signed InRelease files frequently (mostly due to their use of Phased-Update-Percentage) and debdistget and debdistcanary CI/CD runs have a hard time keeping up. If you have insight on how to improve this, please comment me in the issue tracking the race condition.

There are limitations of what additional safety a rekor-based solution actually provides, but I expect that to improve as I get a cosign-based approach up and running. Currently apt-rekor mostly make targeted attacks less deniable. With a cosign-based approach, we could design things such that your machine only downloads updates when they have been publicly archived in an immutable fashion, or submitted for validation by a third-party such as my reproducible build setup for Trisquel GNU/Linux aramo.

What do you think? Happy Hacking!

Gde to gledaš? – Domaćice sa Bosfora 7 Epizoda

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source Glumac/GlumicaSerhat TutumluerCeyda DüvenciÖzge ÖzderHale AkınlıBennu YıldırımlarBatuhan KaracakayaSongül ÖdenMelda AratCenk Ertanİlker Kurtİncilay ŞahinMetin BüktelEvrim SolmazServer MutluEce HakimDevrim ÖzderErdal BilingenFurkan Andıç Go to Source

La belle histoire de Yaël Attuil, l’avocate devenue scénariste

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source ABONNEZ-VOUS pour plus de vidéos : http://www.dailymotion.com/Europe1frTous les jours, du lundi au vendredi dans Saga, Solène Godin retrace une belle histoire professionnelle.Retrouvez “Saga” sur : http://www.europe1.fr/emissions/ca-va-bien-pour-euxLE DIRECT : http://www.europe1.fr/direct-video Retrouvez-nous sur : | Notre site : http://www.europe1.fr | Facebook : https://www.facebook.com/Europe1 | Twitter : https://twitter.com/europe1 | Google + : https://plus.google.com/+Europe1/posts…

User Transparent login form|design transparent login form using html&css|watch code online tutorials

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source Hi! In this video i show you how to design transparent login form with hover effects using html5 and css3 property.I hope this video was very helpful for you. I upload videos day by day.If you want to see other videos like this then SUBSCRIBE My youtube channel and also…

CLP Bhatti Vikramarka BR Ambedkar Jayanti Celebrations | V6 News

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source పాదయాత్ర శిబిరం దగ్గర అంబేద్కర్ జయంతి వేడుకలు | V6 News Watch Teenmaar Full Episode • KCR Iftar Party 2… సారిచ్చిన ఇఫ్తార్ విందు • CM KCR Gives Ifta… సర్కార్ వారి భూదందా • PCC Revanth Reddy… రాష్ట్రాల నడ్మ కొత్త కొట్లాట • Minister KTR Cont… రామన్న మీద పొగడ్తల ఆన • BRS Leader Praise… Watch…

Miss BG Miss BG E006 School Project

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source Go to Source

Sada e Haq – Naimat e Iftar – Shan e Ramzan – 14th April 2023 – ARY Qtv

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source Naimat e Iftar – Sada e Haq – Shan e Ramzan – Azan Competition Host: Prof. Sumair Ahmed Judges: Qari Waheed Zafr Qasmi, Muhammad Amir Fayyazi, Irshad Anjum Subscribe Here: https://bit.ly/3dh3Yj1 #ShaneRamzan2023 #NaimateIftar #SadayeHaq Official Facebook: https://www.facebook.com/ARYQTV/Official Website: https://aryqtv.tv/Watch ARY Qtv Live: http://live.aryqtv.tv/Programs Schedule: https://aryqtv.tv/schedule/Islamic Information: https://bit.ly/2MfIF4PAndroid App: https: //bit.ly/33wgto4Ios…

GEOX Marche avec STYLE : montre-moi tes chaussures, je te conseillerai une tenue !

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source Découvrez cinq tenues printanières inspirées de la nouvelle collection printemps-été 2023 de Geox, à porter du matin au soir. Go to Source

newly-opened outlet in Lower Parel (at foodadda in lowerparel, Mumbai

Posted on April 14, 2023 by Michael G

Video by via Dailymotion Source @foodadda1 serves droolworthy and equally scrumptious food that it has to offer, that too at a very very reasonable rate. I recently visited their newly-opened outlet in Lower Parel ( @foodaddalowerparel ) and surely had a delightful experience. the things that grabbed my attention was the outlet’s cosy and comfortable…

Khutba e Jumma – From Data Darbar Lahore – 14th April 2023 – ARY Qtv

Posted on April 14, 2023 by Michael G
Khutba e Jumma – From Data Darbar Lahore

#KhutbaeJumma #IslamicInformation #ARYQtv

Watch All The Programs : https://bit.ly/3jmd1RQ

Subscribe Here : https://bit.ly/3dh3Yj1

Official Facebook : https://www.facebook.com/ARYQTV/
Official Website : https://aryqtv.tv/
Watch ARY Qtv Live : http://live.aryqtv.tv/
Programs Shedule : https://aryqtv.tv/schedule/
Islamic Information : https://bit.ly/2MfIF4P
Android App: https://bit.ly/33wgto4
Ios App: https://apple.co/2v3zoXW

  • Previous
  • 1
  • …
  • 1,090
  • 1,091
  • 1,092
  • 1,093
  • 1,094
  • 1,095
  • 1,096
  • …
  • 1,529
  • Next

Recent Posts

  • Qwen3-Coder
  • Open Source is Back
  • An easy way to develop Home Assistant integrations
  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT