Chuyên sâu về Linux

Linux

Giới thiệu về Macro và Function attribute trong GNU C

Trong lập trình nhúng nói chung và cụ thể là lập trình ngôn ngữ C/C++, có thể khi đọc các source lớn như source code kernel linux được viết ta sẽ dễ dàng bắt gặp họ sử dụng các syntax lạ lẫm bên cạnh những dòng code hay các hàm mà ta quen thuộc ( …

Giới thiệu về Macro và Function attribute trong GNU C Read More »

Cập nhật phần mềm và các vấn đề về bảo mật

Các bản vá về bảo mật Các phương thức mới tấn công vào hệ thống được giới hacker nghiên cứu và cập nhật liên tục. Ví dụ đối với phiên bản Linux kernel cũ 5.3, giới hacker sẽ nghiên cứu và public nhiều phương pháp tấn công vào hệ thống trên các diễn đàn của …

Cập nhật phần mềm và các vấn đề về bảo mật Read More »

SELinux – Tổng quan và ví dụ về cách sử dụng

1. Sự phát triển của bảo mật kiểm soát truy cập trong hệ điều hành  Trước đây, các hệ điều hành gần như không có cơ chế bảo mật, người dùng có thể truy cập bất kỳ tệp hoặc tài nguyên nào chỉ bằng cách biết tên của chúng. Không lâu sau, các cơ chế …

SELinux – Tổng quan và ví dụ về cách sử dụng Read More »

Đánh giá độ bảo mật của hệ thống linux dựa trên Tiêu chí chung (common criteria)

1. Sự quan trọng của việc đảm bảo an toàn hệ thống Linux Tổng quan hệ thống network Hiện nay, Linux đã trở thành nền tảng chủ chốt cho vô số thiết bị nhúng, máy chủ và hệ thống quan trọng. Từ các bộ định tuyến gia đình đến các siêu máy tính, Linux đóng …

Đánh giá độ bảo mật của hệ thống linux dựa trên Tiêu chí chung (common criteria) Read More »

Bảo mật trong linux và tổng quan các tiêu chuẩn đánh giá

1. Cơ bản về Linux Security 1.1 File Permission và Ownership File Permission và Ownership là một trong những yếu tố cơ bản để đảm bảo bảo mật trên hệ thống Linux. Mỗi tệp và thư mục trong Linux đều được gán quyền truy cập (permission) và sở hữu (ownership) để kiểm soát ai có …

Bảo mật trong linux và tổng quan các tiêu chuẩn đánh giá Read More »

Tổng quan về GDB, GDB Server, KGDB

1. GDB 1.1 Giới thiệu GDB GDB – GNU Debugger là một trong những chương trình đầu tiên được phát triển bởi Free Software Foundation. Ban đầu, GDB được tạo ra với mục đích gỡ những lỗi đơn giản trong hệ thống Unix, nhưng sau đó vì tính hữu dụng, dễ sử dụng, tiện lợi, …

Tổng quan về GDB, GDB Server, KGDB Read More »

Sử dụng Copilot extension hiệu quả trên VS code

Github Copilot là một extension khá phổ biến được phát triển bởi Github và OpenAI, điều này giúp nó tích hợp sâu với Github và VS code. Và cũng nhờ đó mà cho phép Copilot dễ dàng truy cập vào các repositories để nhận biết ngữ cảnh và phong cách code của từng dự án …

Sử dụng Copilot extension hiệu quả trên VS code Read More »

Scroll to Top