WorksheetsCâu hỏi ôn tập Chương 3 (Phần 1)
Total questions: 28
Worksheet time: 14mins
Tại sao cần đồng bộ hóa giữa các thread?
Để tăng độ trễ
Tránh deadlock
Đảm bảo tính nhất quán dữ liệu khi truy cập chung
Để tự động quản lý bộ nhớ
Thread-safe có nghĩa là gì?
Chỉ chạy được trong sandbox
Không gây lỗi khi nhiều thread cùng truy cập
Được bảo vệ bằng tường lửa
Luôn chạy trong user mode
Luồng trong ngôn ngữ lập trình Java được tạo bằng gì?
fork()
spawn()
Thread class hoặc Runnable interface
stream()
Kỹ thuật nào sau đây giúp tránh điều kiện tranh chấp (race condition)?
Sleep
Mutex hoặc Semaphore
Thread pooling
Stack pointer
Trong môi trường nhiều CPU, thread được lập lịch như thế nào?
Theo thứ tự luồng tạo ra
Bằng cơ chế round-robin
Có thể được phân phối trên nhiều CPU
Chỉ chạy trên CPU chính
Xác thực (authentication) trong hệ phân tán là gì?
Mã hóa dữ liệu gửi đi
Định vị vị trí của người dùng
Xác minh danh tính của người dùng
Tạo kết nối mạng an toàn
Hệ thống xác thực hai yếu tố sử dụng những gì?
Một mật khẩu và một ảnh đại diện
Hai yếu tố bất kỳ trong số: biết – sở hữu – là
Chỉ mật khẩu
Chỉ thiết bị phần cứng
Mã OTP (One-Time Password) có đặc điểm gì?
Không thể sử dụng lại
Dùng cố định cho mỗi người
Không có tính bảo mật
Chạy độc lập không cần kết nối
Ví dụ nào sau đây là xác thực dựa trên sinh trắc học?
Câu hỏi bảo mật
Mã PIN
Vân tay
OTP
Thiết bị token vật lý dùng để làm gì?
Truy cập hệ thống cục bộ
Tạo mật khẩu dùng một lần
Thay thế hoàn toàn mật khẩu
Gửi thông điệp mã hóa
Trong xác thực dựa trên hành vi, hệ thống dựa vào:
Sở thích người dùng
Mức độ sử dụng phần mềm
Mẫu gõ phím, cách di chuột
Vị trí địa lý
Cơ chế định danh cần đảm bảo điều gì?
Đơn giản và không có mã hóa
Ghi nhớ mật khẩu dài
Phân biệt người dùng chính xác và không bị trùng
Dễ chia sẻ tài khoản
Tại sao xác thực liên tục lại quan trọng trong ứng dụng nhạy cảm?
Giúp người dùng đăng xuất nhanh hơn
Đảm bảo luôn có người dùng hợp lệ đang hoạt động
Giảm thời gian sử dụng hệ thống
Tự động reset mật khẩu
Khi sử dụng xác thực dựa trên thiết bị, điều gì được ưu tiên?
Mã hóa phần cứng
Thiết bị phải có kết nối internet
Nhận diện thiết bị cụ thể người dùng sở hữu
Cài phần mềm diệt virus
Trong hệ phân tán, session key được sử dụng khi nào?
Trước khi đăng nhập
Sau khi xác thực và thiết lập kết nối an toàn
Để tạo mã OTP
Khi khởi động máy
Ưu điểm của định danh phân tán là gì?
Không cần xác minh người dùng
Tập trung tất cả vào một máy chủ
Hệ thống vẫn hoạt động khi một node gặp sự cố
Dễ thay đổi giao diện
Công nghệ blockchain đóng vai trò gì trong định danh?
Mã hóa dữ liệu người dùng
Cung cấp hệ thống định danh minh bạch và không thay đổi
Thay thế máy chủ truyền thống
Tạo tài khoản người dùng
Đâu là phương pháp xác thực yếu nhất?
Xác thực đa yếu tố
Xác thực bằng token
Xác thực một yếu tố (mật khẩu)
Xác thực bằng sinh trắc học
Trong hệ thống định danh tập trung, nhược điểm chính là gì?
Khó mở rộng
Thiếu tính bảo mật
Dễ chia sẻ quyền truy cập
Quá nhiều người dùng
Tính năng chính của Kerberos là gì?
Phân tích hành vi truy cập
Xác thực người dùng và cấp phiếu truy cập
Mã hóa toàn bộ giao tiếp mạng
Thay thế hệ điều hành
Cơ chế xác thực "Challenge–response" là gì?
Người dùng gửi mật khẩu, nhận lại token
Hệ thống gửi câu hỏi, người dùng phản hồi chính xác
Người dùng nhập hai mật khẩu
Chỉ dùng trên thiết bị di động
Ưu điểm của mô hình xác thực phân tán là gì?
Bảo trì đơn giản hơn
Dễ sử dụng mạng cục bộ
Không phụ thuộc vào máy chủ trung tâm
Không cần xác minh người dùng
Vai trò của "Public key" trong mật mã khóa công khai là gì?
Giải mã tin nhắn
Mã hóa thông tin gửi đi
Xác thực máy chủ
Gửi mật khẩu
Khi triển khai xác thực trong hệ thống cloud, yếu tố nào cần được ưu tiên?
Giao diện đẹp
Ghi log chi tiết
Tính khả dụng và bảo mật cao
Tự động cập nhật driver
Một điểm yếu phổ biến của xác thực bằng mật khẩu là?
Dễ thực hiện
Tính bảo mật tuyệt đối
Người dùng thường đặt mật khẩu yếu
Không yêu cầu bảo trì
Đồng bộ hóa thời gian trong hệ thống phân tán là cần thiết để làm gì?
Tăng tốc độ truyền mạng
Đảm bảo các sự kiện xảy ra theo thứ tự hợp lý
Cải thiện giao diện người dùng
Giảm kích thước tệp
Vì sao không thể sử dụng đồng hồ phần cứng làm chuẩn tuyệt đối trong hệ phân tán?
Đồng hồ dễ hỏng
Đồng hồ có sai số và độ lệch khác nhau
Không đồng bộ với ổ cứng
Không tương thích với mạng LAN
Trong thuật toán Cristian, vai trò của máy chủ thời gian là gì?
Cung cấp địa chỉ IP
Gửi thời gian hiện tại cho các client
Gửi các bản vá hệ điều hành
Tự động restart tiến trình
