Landlock là một framework security trong Linux kernel cho phép sandbox process mà không cần quyền root, hạn chế truy cập file system. Bài minh họa cho thấy program có thể đọc /etc/hostname và /tmp/secret.txt khi không có Landlock, nhưng chỉ cho phép đọc /etc khi áp dụng Landlock với policy giới hạn truy cập /tmp. Giải pháp này sử dụng syscall landlock_restrict_self() để apply rule set, giúp giảm thiểu surface attack cho ứng dụng. Đáng học cách triển khai Landlock bằng cách giới hạn quyền truy cập đến các directory cụ thể như /etc trong khi vẫn duy trì functionality chính.
Why read it: Bài viết này giúp lập trình viên học cách tạo môi trường sandbox an toàn cho tiến trình Linux mà không cần quyền root, tăng cường bảo mật ứng dụng.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://www.freecodecamp.org/news/how-to-sandbox-a-linux-process-with-landlock-no-root-required. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
GNOME Settings sắp có lựa chọn thiết lập terminal mặc định, như nhà phát triển Ignacy Kuchciński đã giới thiệu. Việc thêm tính năng này sẽ giúp người dùng dễ dàng chọn terminal ưu tiên thay vì phải cài đặt thủ công. Cụ thể, tính năng này sẽ xuất hiện trong phần Settings của GNOME, cho phép người dùng thiết lập terminal mặc định chỉ với vài cú nhấp chuột. Điều này đánh dấu bước tiến quan trọng trong việc cải thiện trải nghiệm người dùng trên môi trường desktop GNOME.
Lựa chọn terminal mặc định sắp có trong GNOME Settings sẽ giúp người dùng dễ dàng thiết lập trình terminal ưa thích của mình trên hệ thống.
Tác giả trải nghiệm dual-boot Linux cùng Windows trong một năm trước khi hoàn toàn loại bỏ …
Ubuntu trên Windows đang thu hút sự quan tâm nhờ sự phát triển của Windows Subsystem for …
Tác giả trải nghiệm gần 30 năm sử dụng Unix và Linux, dành phần lớn thời gian làm việc …
Immurok là thiết bị đọc vân tay không dây giúp bảo mật sudo, SSH login, TOTP codes và cả AI coding agent. Thiết bị sử dụng công nghệ vân-touch để xác thực nhanh chóng, đáng tin cậy trên hệ điều hành Linux. Trong quá trình sử dụng trong một tuần, Immurok hoạt động ổn định với độ trễ chỉ khoảng 0.2 giây khi xác thực. Thiết bị hỗ trợ nhiều phương thức bảo mật đa dạng, từ đăng nhập hệ thống đến xác thực ứng dụng AI, phù hợp cho lập trình viên cần bảo mật đa tầng.
Immurok mang đến giải pháp bảo mật vân tay tiện lợi và đáng tin cậy cho nhiều dịch vụ quan trọng trên Linux.
Solod 0.4 là một subset nghiêm ngặt của ngôn ngữ Go có khả năng dịch trực tiếp sang C. Solod giới hạn tính năng của Go để loại bỏ dependency vào Go runtime, cho phép code tạo ra file binary thuần C mà không cần runtime Go. Do đó, Solod đạt hiệu suất tương đương C thuần túy, khoảng 10-20% nhanh hơn Go truyền thống cho các tác vụ hệ thống low-level. Điều này đặc biệt hữu ích cho lập trình viên cần tối ưu hiệu năng khi làm việc với C interop. Bài viết đáng đọc để hiểu cách subset ngôn ngữ có thể cải thiện hiệu năng và giảm dependency runtime.
Bài viết này cho phép bạn tạo mã Go tương thích hoàn hảo với C mà không cần các tính năng phức tạp của Go đầy đủ.
Windows fanboy cuối cùng cũng nhận được ba tính năng mà người dùng Linux đã có từ lâu. Zsh và Oh My Zsh đã cung cấp terminal hiệu quả trên Linux, nay Windows 11 cũng tích hợp WSL2 và PowerShell với autocompletion tương tự. Desktop Linux luôn có cách tùy biến giao diện với các công cụ như GNOME Extensions và KDE Plasma Themes, trong khi Windows 11 chỉ gần đây mới hỗ trợ widgets và themes cơ bản. Linux cũng từ lâu đã có hệ thống package manager mạnh mẽ như APT và DNF, giúp cài đặt ứng dụng dễ dàng, nhưng người dùng Windows vẫn phải phụ thuộc vào Microsoft Store hay download file trực tiếp. Đáng học hỏi từ Linux là sự linh hoạt và hiệu quả trong quản lý hệ thống mà Windows chỉ dần tiếp cận gần đây.
Bài viết này tiết lộ những lợi thế đáng kể của Linux mà người dùng Windows mới chỉ có được sau nhiều năm chờ đợi.
Một lập trình viên có thể quan tâm đến Liquid Glass - extension mới cho GNOME Shell cho phép biến giao diện Ubuntu thành kính lỏng với hiệu ứng quang học thực tế. Extension này được phát triển với sự hỗ trợ đáng kể từ AI, sử dụng vertex và fragment shaders để tạo hiệu ứng khúc xạ ánh sáng. Hiệu ứng hoạt động bằng cách xử lý ánh sáng xuyên qua các bề mặt trong suốt, tạo ra độ sâu và chiều thực tế. Điều đáng học là cách tác giả kết hợp sức mạnh của AI với kỹ thuật shader phức tạp để tạo trải nghiệm desktop độc đáo mà không ảnh hưởng hiệu năng đáng kể.
Bài viết này giúp bạn hiểu cách Liquid Glass extension sử dụng shader để tạo hiệu ứng kính chất lượng cao trên desktop GNOME.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it