טור מצטרף גם לקדחת החלודה ומתכוון להחליף את C בעתיד.

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

אחד הדוגמאות הפופולריות ביותר לרגעים אלה ביחס למקור פתוח הוא הצגת הנהגים ב חלודה בתוך גרעין הלינוקס או גם לפרויקט «פרוסימו» אשר בעצם מתמקד בתיאום מאמצים להעביר תשתית קריטית לתוכנה לקוד מאובטח לאבטחת זיכרון הליבה של לינוקס באמצעות Rust.

מנהלי התקנים של חלודה בלינוקס
Artaculo relacionado:
Prossimo, פרויקט ISRG לאבטחת זיכרון הליבה של לינוקס באמצעות Rust

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

בניגוד ליישום C, שתוכנן בתחילה כ- proxy של SOCKS ורק מאוחר יותר הותאם לצרכים אחרים, Arti בתחילה הוא פותח בצורה של ספרייה מודולרית משולבת שיכולה לשמש יישומים שונים. הוא מומן למעלה משנה בכספים מתוכנית המענקים הגדולה של Zcash.

ה- Tor של ימינו כתוב בשפת התכנות C. למרות ש- C הוא מכובד ובכל מקום, הוא ידוע לשמצה לשגיאות שימוש, והיעדר תכונות ברמה גבוהה הופך משימות תכנות רבות למורכבות יותר מכפי שהיו בשפה מודרנית יותר. .

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

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

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

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

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

הגרסה הראשונה בטא צפויה במרץ 2022 עם יישום ניסיוני של הספרייה המובנית ואופטימיזציה לביצועים, ואילו הגרסה היציבה הראשונה, עם API, CLI ופורמט תצורה יציבה, כמו גם ביקורת, מתוזמן עד אמצע ספטמבר 2022.

גרסה זו תתאים לשימוש ראשוני על ידי משתמשים כלליים. עדכון 1.1 צפוי בסוף אוקטובר 2022 עם תמיכה בהובלת תוספים וגשרים כדי למנוע קריסות. תמיכה בשירותי בצל מתוכננת לגירסה 1.2, ושוויון עם לקוח C צפוי בגרסה 2.0, שעדיין לא נקבע לה לוח זמנים.

מקור: https://blog.torproject.org/

מנהלי התקנים של חלודה בלינוקס
Artaculo relacionado:
הגרסה השנייה של התיקונים לתמיכה במנהלי התקנים של חלודה בלינוקס נשלחה

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיגל רודריגס דיג'ו

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