GithubHelp home page GithubHelp logo

kdevo / arch-secure-boot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from maximbaz/arch-secure-boot

0.0 0.0 0.0 70 KB

UEFI Secure Boot for Arch Linux + btrfs snapshot recovery. Fork aims to use sbctl.

License: ISC License

Shell 83.11% Makefile 15.23% NSIS 1.67%

arch-secure-boot's Introduction

Home (Portfolio) Linkedin: kdevo Medium: kdevo

I am a free-minded and passionate software engineer, tech enthusiast and maker from Aachen.

In my bachelor thesis from 2018, I examined how well Ethereum can be integrated into existing business processes of the FH Aachen. By the start of 2020, I extensively explored the data science field and got fascinated by machine learning projects that improve human interaction. I recently completed my Master of Engineering in Information Systems Engineering where I took a deep dive into the emerging field of Reciprocal Recommender Systems (RRS) from a research and practical point of view. Bringing these views together, you can now fully read my thesis online and experiment with Chaos, a first of its kind framework โ€“ with the goal to enrich the RRS landscape with novel approaches for connecting humans.

After graduating, I have worked at gridX, a smart grid company which aims to make sustainable energy more accessible to everyone. Recently, I travelled through South East Asia to experience the various cultures, learn and reflect from a professional and private perspective. I am now offering software engineering services to companies that strive to have a positive impact on our world. Interested? Drop me a message!

In my free time, I am developing open-source software projects, transforming ideas to their physical representation by 3D printing, tinkering with electronic stuff and more! I love the idea behind free software and I use Arch, btw.

arch-secure-boot's People

Contributors

cyrinux avatar kdevo avatar maximbaz avatar shellcode33 avatar xenrox avatar

Watchers

 avatar

arch-secure-boot's Issues

Further automate initial-setup command

Right now the initial-setup command is not really the functional equivalent of the original repository anymore, as there are some manual steps required.

In order to make things less complicated, one could give the user the option to automatically apply changes, though arguably this has a lot of error potential and maybe unwanted side-effects.

Use small EFI binary instead of nsh scripts

Motivation: nsh scripts can't be signed for secure boot, hence they are not tamper-proof.
In order to further minimize the attack surface of running unwanted code, this issue proposes to build a small EFI program that does the simple work of recovery.nsh and nothing more (snapshots.txt file approach can be left as is).

In this small EFI binary, the kernel command line could be "baked in" in order to only make the snapshot selection available to the user via stdin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.