2010-06-05 42 views
12

Tôi có một hệ thống nhúng mà tôi mong đợi sẽ được sử dụng trong 15 năm tới, và nó có bảng điều khiển quản trị dựa trên https. Từ những gì tôi hiểu:Chứng chỉ cho các hệ thống nhúng hỗ trợ SSL

  • Nếu tôi có chứng chỉ tự ký, trình duyệt web sẽ khiếu nại.
  • Nếu tôi có chứng chỉ được ký CA, nó sẽ hết hạn ngay trong thời gian tồn tại của sản phẩm và trình duyệt web sẽ khiếu nại.

Có cách nào để có chứng chỉ lâu dài để trình duyệt không khiếu nại hay cần phải phát hành chương trình cơ sở mới mỗi lần chứng chỉ hết hạn trong suốt thời gian của sản phẩm? Hoặc cung cấp cách để người dùng tải chứng chỉ mới?

+0

Tôi đang ở trong cùng một tình huống tương tự tại thời điểm này; tức là phát triển một hệ thống nhúng được sản xuất hàng loạt có máy chủ web hỗ trợ SSL cho mục đích quản trị từ xa bởi một nhóm nhỏ người dùng cuối. Tôi hiện đang nghiên cứu xem liệu (và làm thế nào) chứng chỉ CA-signed có thể được triển khai (điều này là khó khăn khi xem xét CA cần biết miền của thiết bị trả trước), hoặc sử dụng tự ký. Bạn đã sử dụng giải pháp nào cuối cùng? Bạn có làm theo các đề xuất của Paul McMillan về cơ chế cập nhật và sử dụng chứng chỉ tự ký uniqe cho từng thiết bị không? – Trevor

+1

@Trevor: Tôi đã giao bằng chứng chỉ tự ký và cung cấp cách để người dùng tải lên khóa riêng + cert của mình. Thực tế tôi nghi ngờ bất kỳ khách hàng nào đã từng tải lên chứng chỉ của riêng họ, nhưng điều đó khiến tôi cảm thấy tốt hơn ít nhất. – indiv

+0

Cảm ơn bạn đã trả lời sớm. Bạn có phiền nếu tôi cũng hỏi loại cơ chế và định dạng nào bạn đã chọn để tải lên khóa và chứng chỉ? Ví dụ: thông qua công cụ cập nhật PC/USB và khóa và chứng chỉ có được chuyển thành một đoạn nhị phân (ví dụ: định dạng PEM) chỉ được ghi vào flash không? – Trevor

Trả lời

3

Đây có thể là một trong những trường hợp hiếm hoi mà chứng chỉ tự ký là cách tiếp cận chính xác. Có bao nhiêu người sẽ cần phải quản lý hộp? Tôi sẽ nghĩ rằng rất ít, và một phần của việc triển khai hộp sẽ có chứng chỉ được cài đặt vào truststore của trình duyệt của quản trị viên.

+0

Bạn thích hợp với thiết bị cụ thể của tôi mà chỉ có một vài người chuyên biệt sẽ quản trị hộp hoặc đăng nhập qua https để giám sát nó. Chúng tôi đã giao hàng với các chứng chỉ tự ký, nhưng tôi không chắc những gì người khác làm. – indiv

2

Các vấn đề về địa lý có thể tồn tại đến 6 năm.

Tôi có thể sẽ xây dựng cơ chế cập nhật chương trình cơ sở trong trường hợp nhà phát hành của bạn (hoặc người nào đó dọc đường) bị xâm nhập và được thêm vào Danh sách thu hồi chứng chỉ.

Thiết bị của bạn có được kết nối với Internet không? Xây dựng quy trình cấp lại để có thể nhận được chứng chỉ mới, đáng tin cậy cứ vài năm một lần qua mạng không quá khó.

Nếu mô hình bảo mật của bạn sẽ cho phép bạn sử dụng chứng chỉ tự ký, bạn có xem xét lý do tại sao bạn đang mã hóa giao tiếp không? Một cert không đáng tin cậy (và dạy người dùng bỏ qua các cảnh báo) là xấu (hoặc tệ hơn) hơn là không có mã hóa ở tất cả trong nhiều trường hợp.

Là một sang một bên, tôi thực sự hy vọng bạn không có kế hoạch tung ra cùng một cert chính xác cho mọi thiết bị bạn xây dựng. Nếu vậy, và bạn có một quá trình tải xuống làm cho chứng chỉ có sẵn cho công chúng thông qua các bản cập nhật chương trình cơ sở, bạn sẽ trở lại hình vuông 1 có liên lạc dễ bị giả mạo.

Các vấn đề liên quan