Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
amiyatulu committed Jan 27, 2024
1 parent 952e7f9 commit 8137c6b
Show file tree
Hide file tree
Showing 3 changed files with 304 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/linux/Offline_centric_apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@ A similar experiment to design crypto wallet using intents here: [One Wallet App

Designing two separate apps can be a bit complicated. It would be easier for both app developers and users if all three modules (as shown in the image) were integrated into a single app. However, consolidating them into a single app might make it challenging for users to trust the app even if it's open source and lacks sufficient code reviewers.

Here is another model: all WebAssembly modules are assembled in a single package, whereas a generic module is used for sandboxing the files and folders. Any app developer can utilize this module, and it can be easily validated by users or developers without requiring much skill.

![Sandboxing files and folders](./image/sandboxing_files_folder.png)



## Security enhancement of an operating system (e.g. Linux OS)

With technology like [AppImage](./appimage.md), there is no need to change the operating system. This further increases the security of the OS. One can also check if something has changed or tampered in the system files crucial for security by obtaining the hash of the OS folder, as it will have the same hash at all times. In the case of an OS update, the changed hash can be publicly declared.
Expand Down
Binary file added src/linux/image/sandboxing_files_folder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
298 changes: 298 additions & 0 deletions src/linux/image/sandboxing_files_folder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8137c6b

Please sign in to comment.