certificate
سندی دیجیتال که هویت یک موجودیت، مثل وبسایت، را به public key آن پیوند میدهد.
توضیح
certificate شامل اطلاعات هویت، public key و digital signature صادرکننده است. در ارتباطی مثل HTTPS، طرف مقابل با بررسی امضا، زنجیرهٔ اعتماد، بازهٔ اعتبار، وضعیت ابطال و تطابق نام، اعتبار این پیوند را بررسی میکند. خود certificate دادهها را رمز نمیکند؛ به بررسی هویت طرف ارتباط کمک میکند.
مثال
certificate شبیه کارت شناسایی مهرشدهای است که کنار نام صاحبش، public key او را هم دارد. برای اعتماد به آن، فقط خواندن نام کافی نیست؛ باید اعتبار مهر و صادرکننده را هم بررسی کنی.
چرا مهم است
هنگام راهاندازی HTTPS یا بررسی خطاهای TLS با certificate روبهرو میشوی. بررسی درست آن کمک میکند به طرف مورد انتظار وصل شوی، نه کسی که خودش را جای او معرفی کرده است.
مفهومهای مرتبط
این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.
مطالبی با این مفهوم
- Python

واکنش اکوسیستم Python به رخنه در intermediate CA متعلق به eMudhra
پس از اعلام رخنه در intermediate CA متعلق به eMudhra، اصلاحیههای چندین پروژه Python ظرف دو روز ارائه شد. این رخداد وابستگی امنیت ابزارهایی مثل pip به بهروزرسانی certificateها را برجسته کرد.
- Cryptography

کلیدهای ضعیف eMudhra؛ هشدار Cloudflare درباره اتصالهای اصلاحنشده
Cloudflare میگوید عدد چهار برای شکستن امنیت اتصالهای اصلاحنشدهای که از certificateهای eMudhra استفاده میکنند کافی است. این شرکت از اصلاح سریع زیرساخت خود و مشاهده شواهد تلاش برای سوءاستفاده خبر میدهد.