Làm thế nào để thẻ sd viết khóa hoạt động? [bản sao]


1

Đây có phải là một tính năng phần mềm hoặc phần cứng. Nếu đó là một tính năng phần cứng, điều gì nói với os rằng nó được "bảo vệ ghi"? Nếu đó là một tính năng phần mềm, có cách nào để ghi đè lên điều này không? Ngoài ra, có cách nào để "ghi bảo vệ" một thiết bị khác như ổ đĩa hdd hoặc flash không?

Câu trả lời:


1

Nó phụ thuộc. Chúng tôi đã có đầu đọc thẻ SD mà bạn có thể tin rằng thẻ SD đã được đọc bằng cách áp dụng băng che; chúng tôi cũng có các đầu đọc thẻ SD sẽ bỏ qua việc chuyển đổi chỉ đọc.

Đầu đọc thẻ SD thường là USB. Điều đó có nghĩa là HĐH sẽ tin họ, khi họ nói với HĐH, thẻ chỉ đọc. HĐH sẽ không cho phép lệnh ghi được gửi. Phần mềm không thể bỏ qua điều đó.

Điều đó nói rằng, một thẻ SD có thể thực hiện chuyển đổi chỉ đọc của chính nó và bỏ qua các lệnh ghi. Điều này không quá khó, nhưng sẽ thêm khoảng một đô la vào giá bán lẻ.

Xem thêm Cơ chế khóa trên phần cứng, phần sụn hoặc phần mềm (trình điều khiển, hệ điều hành) của thẻ SD có được thi hành không?


1

Đây là một điều phần mềm. Bạn có thể kích hoạt hardwarelock trên thẻ sd của mình và tùy thuộc vào trình điều khiển (phần mềm) mà bạn sử dụng có tìm kiếm hardwarelook hay không. Hầu hết các phần mềm làm điều đó, bởi vì đó là lẽ thường. Nhưng điều đó không có nghĩa là nó thực sự được bảo vệ trước một chương trình thực sự muốn viết trên thẻ SD của bạn.

Có, bạn có thể ghi đè tính năng này bằng phần mềm. Tôi nghĩ rằng có thể có các chương trình ngoài đó có thể tự thực hiện chương trình này ở cấp độ khối. (có thể là lowlevel)

Trên các thiết bị khác, bạn có thể có một khóa phần cứng thực sự như thế này:

enter image description here

nhưng các thiết bị phải không có điều đó. Hệ điều hành cho phép bảo vệ ghi với quyền người dùng hoặc với quyền hệ thống tập tin.

Bạn cũng có thể ánh xạ ổ đĩa được mã hóa chỉ đọc qua Truecrypt, cần mật khẩu hoặc tệp mật khẩu. Nhưng điều này không bảo vệ nó khỏi một người có ổ cứng trong tay và định dạng nó.


Một ví dụ điển hình là nó không được thi hành phần cứng là phần mềm thay thế CHDK của Canon chỉ chạy khi thẻ SD bị khóa. Vì nó cũng cần lưu các ảnh bạn đã chụp vào cùng một thẻ SD bị khóa, nên nó phải bỏ qua cài đặt để làm như vậy.
Richard

-1

Đây là một tính năng phần cứng. Nó ngắt kết nối vật lý một pin cho phép bạn ghi vào bộ nhớ.


Xin lỗi, -1, đơn giản là không có pin "ghi" trên thẻ SD. Có 4 chân dữ liệu (cả đọc và ghi), một chân lệnh / phản hồi (cần thiết cho tất cả các lệnh), 2 chân GND, một đồng hồ và một nguồn. Ngắt kết nối bất kỳ sẽ phá vỡ chức năng đọc.
MSalters

Điều này là sai, xem nhận xét của tôi về CHDK. Nếu pin bị hỏng về mặt vật lý, cách CHDK hiện đang được triển khai có nghĩa là bạn không có cách nào để lưu ảnh của mình - vì vậy việc hiển thị nó vô dụng.
Richard

@MSalters Đó là các chân Thẻ SD, không phải các chân bộ nhớ. Con chip bên trong thẻ có hàng chục chân, một trong số chúng sẽ chuyển sang bảo vệ ghi. Đây là một tính năng phần cứng.
Havenard

@Havenard: bạn có tài liệu tham khảo cho việc này không?
intuited

Nếu bạn mở Thẻ SD bằng công tắc này, bạn sẽ thấy công tắc chỉ cần cắt một trong các chân của chip, giống như EEPROM. Nếu pin đó không được cấp năng lượng, nó sẽ không cho phép bạn ghi đè lên chip. Nó đơn giản mà. Tôi không có bất kỳ tài liệu tham khảo trực tuyến nào, chỉ là một cuộc sống thực.
Havenard
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.