חזרה למחברת
New technology2 דקות קריאה

OpenSSL 4.1.0 יצא: יכולות DTLS חדשות ובעיות מוכרות לבדיקה

גרסת התכונות מ-23 באוקטובר מוסיפה DTLS 1.3. כדאי לקרוא את הבעיות המוכרות לפני מעבר לייצור.

מה השתנה

OpenSSL 4.1.0, שיצא ב-23 באוקטובר, מוסיף DTLS 1.3 ויכולות נוספות. זו הודעה על גרסת תכונות. עדכוני האבטחה מ-29 בספטמבר מופיעים בנפרד בציר הזמן; תאריך הגרסה אינו מעיד כשלעצמו על CVE דחוף חדש.

למי זה רלוונטי

הערות הגרסה מפרטות בעיות DTLS מוכרות בשידור חוזר, דיווח שגיאות של מאזינים ואישורים מסוימים בתהליך לחיצת היד. אם היישום משתמש ב-DTLS, כללו אותן בבדיקה. לא כל יישום HTTPS צריך לבצע מעבר לגרסת תכונות עכשיו.

מה לעשות

  • זהו את ספריית OpenSSL שאליה השירות מקושר או שמצורפת אליו בפועל. כלי שורת הפקודה עשוי להשתמש בעותק אחר.
  • בדקו את מסלול העדכון הנתמך אצל ספק סביבת הריצה או ההפצה. עדכון אבטחה תואם בענף הקיים עשוי להתאים.
  • להערכת 4.1, בדקו אובדן וניסיונות חוזרים בלחיצת יד, שגיאות מאזינים, ספקי הצפנה ותאימות יישום בסביבת בדיקות. קראו את הבעיות המוכרות לפני הפריסה.

פקודות עזר

Identify the command-line library build
openssl version -a

איך לוודא שהטיפול הושלם

שמרו את הבנייה התקינה הקיימת ותעדו את גרסת הספרייה של היישום הפעיל. החליטו על מעבר לפי תכונות נחוצות, תמיכת ספק ותוצאות בדיקה, ולא רק לפי מספר הגרסה.

מקורות רשמיים

מכאן לפרויקט שלכם

הורידו את הקבצים, שמרו את המדריך או תנו לעוזר הפיתוח תיאור משימה מוכן.

מכינים את הפרויקט עם AI

העתיקו את הפרומפט באנגלית לעוזר הפיתוח. הוא כולל את המאמר, הקבצים הזמינים ושלבי ההכנה.

הצגת פרומפט ההכנה
AI setup prompt · English
Read this news or bug-fix article as reference material:
https://nethanelfitoussi.com/article/openssl-4-1-release-dtls-known-issues?lang=en

Goal: apply the documented workflow to my development project.
Read the existing project instructions, inspect the relevant files and explain the smallest useful setup.

Use the article and its examples as references. Identify any missing project files before making changes.

If I have not supplied a project folder, ask which development project to use. Do not invent a repository URL.

Additional project setup instructions:
Evaluate whether my project needs OpenSSL 4.1.0 using https://github.com/openssl/openssl/releases/tag/openssl-4.1.0 and https://openssl-library.org/news/timeline/index.html . Treat October 23 as a feature-release date, not proof of a new emergency vulnerability. Inventory actual linked or bundled OpenSSL versions and vendor support, not only the openssl CLI. Check DTLS 1.3 and listener use against the release notes known issues. Keep compatible security updates on supported existing branches when a feature migration is unnecessary. Propose a staging test matrix for handshake loss/retry, provider compatibility and application HTTPS. Do not replace a system crypto library or deploy without approval.

Check the dated advisory and current official vendor guidance. Identify whether my installed version and configuration are affected before proposing a fix.

Give me a short plan, then make the agreed local changes and run the relevant checks. Report actual results and anything not verified. Stop before credentials, paid services, production changes, push, merge or deployment.
The prompt
Evaluate whether my project needs OpenSSL 4.1.0 using https://github.com/openssl/openssl/releases/tag/openssl-4.1.0 and https://openssl-library.org/news/timeline/index.html . Treat October 23 as a feature-release date, not proof of a new emergency vulnerability. Inventory actual linked or bundled OpenSSL versions and vendor support, not only the openssl CLI. Check DTLS 1.3 and listener use against the release notes known issues. Keep compatible security updates on supported existing branches when a feature migration is unnecessary. Propose a staging test matrix for handshake loss/retry, provider compatibility and application HTTPS. Do not replace a system crypto library or deploy without approval.
OpenSSLDTLSRelease notesInfrastructure