שְׁאֵלָה:
האם העצה של ה- BBC לבחירת סיסמה היא הגיונית?
TheJulyPlot
2016-01-20 22:26:15 UTC
view on stackexchange narkive permalink

ב מאמר זה באתר ה- BBC הם מציעים ייעוץ כיצד לפתח סיסמה. השלבים הם כדלקמן.

שלב 1: בחר אמן (אמן הקלטות שאני מניח)

בוא נבחר כדוגמה לחקור את אליל העשרה והילד הרע מסביב ג'סטין ביבר. *

שלב 2: בחר שיר. (התופס יותר טוב)

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

שלב 3: בחר כמה מילים

Now I צריך כמה מילים מתוך "החבר", אלך עם המקהלה המאיימת מעט. " אם הייתי חבר שלך, לעולם לא הייתי מרשה לך ללכת "

שלב 4, 5 ו -6: סיסמת הליריקה

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

  iiwybinlyg  קוד> 

הפוך אותו לרגיש באותיות רישיות:

  iIwyBiNlYg  

הפוך אותו ל'מדבר 'על ידי שינוי זה עם סמלים מספרים:

  1Iwy&1NlY9  

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

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

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

האם העצה של ה- BBC כיצד לבחור סיסמה היא הגיונית, בהתחשב במידת הצפוי אנו בני האדם? אם כן, באילו תרחישים זו עצה נבונה זו?

* ג'סטין ביבר השתמש רק מסיבות הומוריסטיות.

האם ראית שהסיסמה שלך מכילה פי 3 את האות "i" (גם אם בצורות שונות)? אני יכול להתערב כי תלוי בשפה, יש אותיות שתמצא ככל הנראה בתחילת המילים מאשר אחרות, ובכך תפחית מאוד את אנטרופיית הסיסמה הסופית שלך.
אני חושב שברוס שנייר המליץ ​​להשתמש בביטויי סיסמה ולא בסיסמאות לפני זמן מה - זה פחות או יותר מה זה.
קודם כל לא פעלת לפי עצתם - הם אמרו במפורש אמן מוזיקלי, שביבר אינו אחד מהם.
כמו כן, זהו די שכפול של מספר שאלות כאן. אני אמצא אחד הכי קרוב, אז כנראה שהוא ייסגר ככפול :-(
בשורה התחתונה ובקיצור - עצה רעה מאוד.
@AviD חיפשתי בשאלות של סמיילר, אבל לא ראיתי כאלה שתואמים 1: 1 לשאלה הספציפית הזו.
בהתחשב בכך שתשובה אחת בלבד מבוססת על טיעון תקין ועדיין אין ניסיונות למתמטיקה (אפילו בכמה סדרי גודל של גסות) בתשובות, אני מתפתה להתחיל בהצבעה סגורה ל"מבוססת דעה "... @TheJulyPlot האם יש משהו שתוכל לעשות כדי לתאר בדיוק למה אתה מצפה מתוך תשובה ואיזו רמת ראיות אתה זקוק?
מישהו השתמש פעם במשפט אקראי מתוך ספר אקראי על המדף שלו כמפתח ארנק מוח של ביטקוין, וזה ניחש.
פישלת את הסיסמה שלך לאחר שלב "הפוך אותה לרגישה לאותיות רישיות". אז אם עקבת אחר העצה הזו, לעולם לא תוכל להתחבר. לכן זה חייב להיות רעיון רע!
זו עצה טובה אם זה הופך את תוכנית יצירת הסיסמאות שלך לבטוחה יותר ממה שהיא כרגע. זו עצה רעה אם זה הופך את תוכנית יצירת הסיסמאות שלך לבטוחה פחות. אני די בטוח שהשימוש בשיטת סיכות הסוללה הנכונה של סוס הוא מאובטח יותר, קל יותר לזכור ויש כבר המון אתרים שיעזרו לך ליצור אתר אקראי.
כדאי לזכור שהמאמר נכתב בהקשר של אנשים המשתמשים בסיסמאות כמו 'סיסמה' ו'123456 'ו-' qwerty '. לאלו הפוקדים את security.stackexchange.com, ודאי ששיטה זו רחוקה מלהיות נהדרת. אבל אם זה מצמצם את מספר האנשים שמשתמשים ב- '123456', אני לגמרי בעד זה.
ההודעה המעניינת לקחת אותי היא שלמרות ש- "fuckyou" כבר לא מספר 1 או 2 (אכן אפילו לא מופיע בשום מקום ברשימה), אבל אחרי כל השנים "הסיסמה" וה"כדורגל "עדיין נשארים העשירייה הראשונה, ללא עוררין, יחד אך ורק עם קבוצות משנה של "123456789". מַדְהִים.
אם מקור חדשותי מרכזי מפרסם עצות כיצד ליצור סיסמאות חזקות, זה רק עניין של זמן עד שמישהו יכין אלגוריתם לשבור סיסמה מסוג זה.
שלבים 4, 5, 6 הם הרוצחים האמיתיים. * למה * אתה מכווץ את זה למשהו שקשה יותר לזכור וקל יותר להכחיש?
איך תדעו אם שיר קליט אם הייתם חירשים כל חייכם?
המאמר ישכנע בדיוק אפס אנשים המשתמשים ב- "123456" כדי לעבור לתכנית זו. אנשים משתמשים ב" 123456 "מכיוון שהוא תואם את כמות המאמץ שהם מוכנים להשקיע למען הביטחון.
מעניין כמה צופים בחרו כעת ב"נגיו, נגליד ". שירים פופולריים רק מצמצמים את הסיסמאות האפשריות.
@Fax כדי לנחם את האנשים האלה, אני מהמר שקיים שיר כלשהו איפשהו המכיל את המילים "אחד, שניים, שלושה, ארבעה, חמש, שש" שעצה זו עשויה להפוך ל 123456 :)
@Darthfett משחק פאזל חדש: ניתן פסוורד, מצא מילים, שיר ואמן. "NgRa & dY"
הא. אני למעשה עושה זאת עבור סיסמאות שאני צריך לזכור (כלומר כאלו שעלי להקליד באופן קבוע - עבור רוב הסיסמאות, אני מכניס אותן ל- 1Password). מעניין אם קראתי את אותו המקום שעשה עיתונאי ה- BBC.
במשך שנים רבות נהגתי לומר לאנשים שהתבססתי על סיסמתי על מילים משירים שכתבתי ומעולם לא פרסמתי. מה שכן מוסיף שכבה של סתום. אך עדיין סובל מאנטרופיה נמוכה אלא אם כן יש לך סיסמה ארוכה וטובה.
@HagenvonEitzen דוגמה מבריקה, ותודה על ריקול!
אם אינך מצליח לשנן את התוצאה, תוכל להשתמש במחולל סיסמאות אמיתי.
כן! זה דבר נהדר! בדרך זו, אני יכול לגנוב את הסיסמאות שלך! תודה לך, BBC!
@AviD כנראה שביבר הוא למעשה מתופף טוב למדי. אמנם, לא זו המוזיקה או האמנות שהוא מוכר.
AilijtdehlCMT pffftt.
@Zibbobz אבל זו הנקודה - סיסמה * טובה * לא אמורה להיות אפשרות לפרוץ על ידי אלגוריתם. זו הסיבה שעוצמת הסיסמה היא בכלל לא על אלגוריתם היצירה שלך, אלא רק על אנטרופיה.
מפתה לסמן את השאלה הזו כפוגענית בכך שגרם לי לחשוב על ג'סטין ביבר.
הרבה מהתשובות מתמקדות במילות השיר באופן ספציפי; אמנם זה הגיוני מסוג מסוים, אבל אני סקרן לגבי טכניקה זו עם משפטים שרירותיים, בהם השתמשתי בעבר.
שבע עשרה תשובות:
Mark Buffalo
2016-01-20 23:39:03 UTC
view on stackexchange narkive permalink

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

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

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

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

  1. GCHQ לוקח היסטוריה של החיפושים המקוונים שלך. הם ככל הנראה יודעים מתי נרשמת לאתר מסוים בזכות XKeyscore.
  2. אם הם יודעים מתי נרשמת לאתר זה, הם יראו שהלכת Google.com בערך באותה תקופה וחיפשה מילות שירים. גם אם אתה משתמש ב- HTTPS, העובדה שהתחברת ל- google.com באותה תקופה ואז ביקרת באתר שמארח מילות שירים, היא כל מה שהם צריכים כדי להתחיל לשבור את הסיסמה שלך.

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


אבל מארק באפלו, הממשלה לא עוקבת אחרי!

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

יש עוד היבט חשוב שעליך לשקול, שלדעתי הוא גרוע בהרבה מהממשלה: חברות פרסומות והאקרים "אבל מארק באפלו , אני משתמש ב- NoScript (נהדר) ו- Ghostery (Ghostery מוכרת את המידע שלך)! " רוב האנשים לא משתמשים בהם. ואנשים רבים שעושים זאת, גם לא משתמשים בכלים אלה כשהם משתמשים בסמארטפון שלהם.

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

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

ניתן לבצע את כל השלבים שצוינו קודם ללא XKeyscore. ניתן לעשות זאת בקלות רבה באמצעות מאגרי שיווק עצומים.


עצור את נייר הזכוכית, סמן.

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

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


אך ברצינות, הדבר מחליש את הסיסמה שלך

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

עם כוח ברוטלי רגיל של סיסמה זו, סביר להניח שתזדקק לתווים הבאים בהתבסס על מדיניות סיסמאות זו: pre> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789! @ # $% ^ & * () -_ + =

זה 76 תווים אפשריים. בשיטת סיסמה זו, בהנחה שרוב האנשים ישתמשו ב-6-7 מילים כדי ליצור את הסיסמה, ואולי יוסיפו סמל אחד - ! @ # $% ^ & * () שהוא הנפוץ ביותר - בתוספת מספר , תצטרך לבדוק - עבור סיסמה בת 8 תווים - שילובים של 1,127,875,251,287,708 כדי למצות את שטח הסיסמה. זה יכול לקחת הרבה זמן בלתי תלוי בהתאם לאלגוריתם הגיבוב ו חומרה.

בואו נשתמש ב- md5 כדוגמה (זה נורא, אבל זה זול מבחינה חישובית. בבקשה אל תעשה ' לא להשתמש ב- md5; אני משתמש בו רק כדוגמה) . כדי למצות את מרחב הדמויות של סיסמה בת 8 תווים, ייקח 4 שנים לפצח אותה עם תחנת עבודה זולה. בערך 4 שנים 25 ימים 7 שעות 46 דקות 54 שניות. אם תעלה את אורך הסיסמה ל 9, זה ייקח יותר מ -309 שנים. זכור שכוח העיבוד גדל במהירות.

לימוד פרמטרים נוספים על סיסמת המשתמש מאפשר לך לפשט זאת. נניח שאתה בוחר בשיר הבא: תינוק היכה אותי פעם נוספת . זה השיר האהוב עליך, ואני יודע את זה מכיוון שהנדסתי אותך חברתית לספר לי. בואו לבחור ביטוי לירי צפוי ליצירת סיסמה עם: הכו לי תינוק פעם נוספת . זה הופך להיות HmBomT . עכשיו בואו נוסיף קצת עלה עם מספר. עכשיו יש לנו H @ BomT3 . עכשיו שאנחנו מכירים את השיר המועדף עליכם ואת הביטוי המועדף עליכם, זה מה שמרחב האלפבית של הסיסמה שלכם הופך להיות:

  hHmMbBoOmMtT1234567890! @ # $% ^ & * () -_ + =  

כפי שאתה יכול לראות, שטח האלף-בית הזה מצטמצם משמעותית. זה הרבה הרבה יותר מהיר אם אתה יודע באיזו אופי הסיסמה מתחילה, אבל נניח שלא. בואו נניח שזה עבר אקראי. עכשיו הפחתת את הזמן הדרוש למיצוי שטח הסיסמה לשילובי 2,901,713,047,668 , לוקח 3 ימים לפצח את הסיסמה עם תחנת עבודה זולה. בואו נשדרג אותו ל -9 תווים. עכשיו זה לוקח 137 יום 15 שעות 47 דקות.

אתה יכול לחשב זאת בעצמך (טקסט: מותאם אישית). כמו כן, כל זה מניח ש אין לכם אשכול GPU ייעודי.

EDIT :

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


אך האם לא עלינו פשוט להגדיל את אורך הסיסמה?

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

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

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

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

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

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

התגובות אינן לדיון מורחב; שיחה זו הועברה לצ'אט (http://chat.stackexchange.com/rooms/34667/discussion-on-answer-by-mark-buffalo-is-the-bbcs-advice-on-choosing-a- סיסמה).
אם זה מחליש את הסיסמה שלך או לא תלוי לחלוטין במי שקורא את המאמר. אם אתה טיפוס האדם שקרא את העצה הזו ואז בחר את מקהלת השיר האהוב עליך כסיסמה, אתה סוג האדם שהסיסמה ללא עצה זו היא "סיסמה" או יום הולדתו. במקרה כזה, הממבוט חזק בהרבה.
+1 מסביב. שינוי נוסף של שיטת xkcd הוא להכניס משפט קצר. "אני אוהב את Stack Exchange!" היא סיסמה ארוכה למדי שעונה גם על דרישות המורכבות של Windows (לפחות) וקל לזכור ולהקליד. אם מישהו בוחר מלל מילים מלכתחילה, אין צורך "לסיסם" אותם. פשוט הקלידו אותם! "היי ג'וד, אל תעשה את זה רע." האם סיסמה די מוצקה גם כן. מצטער שבדיוק הרסתי את הסיסמה הזו לעולם. :-)
@Shane - אני חייב לא להסכים עם הצהרה זו. גרוע מכפי שאמצעי אבטחה אינם מספיקים אמצעי אבטחה שאתה סומך עליהם.
@Mauser אין אבטחה לעומת אבטחה חלשה אך אמינה אינה הדיכוטומיה שמשתמשת כאן. האם אתה חושב שאנשים משתמשים בסיסמאות שהם יודעים שהם גרועים? לא. אם הם משתמשים ביום ההולדת שלהם כסיסמה, הם סומכים עליה כסיסמה טובה. הדיכוטומיה הנהוגה כאן היא אבטחה מהימנה חלשה ביותר לעומת אבטחה חלשה ביותר.
כתוסף, הכנתי אפליקציית פיתון / בקבוק קטנה להפקת משלך [מצרך מצוין של סוללות סוסים] משלך (https://github.com/waynew/correcthorsebatterystaple) ביטויי סיסמה
"correcthorsebatterystaple" היא סיסמת ה- WiFi שלי.
@ToddWilcox, אם אתה חושב "אני אוהב את Stack Exchange!" היא דוגמה לשיטת XKCD, אז אתה בכלל לא מבין את שיטת XCKD. זה אמור להיות 4 מילים או יותר * שנבחרו באופן אקראי.
@Ben דבר אחד שרנדל מונרו משתבש הוא כמה קל לשנן ארבע מילים שנבחרו באופן אקראי. הנקודה בשיטת xkcd היא שאורך וקלות השינון חשובים יותר ממורכבות. אני רואה ב"אקראיות "היבט של מורכבות ואנטית לשינון. בעבודה עם משתמשים שאינם טכניים, בחירת משפט עובדת הרבה יותר טוב מאשר ניסיון להשתמש בארבע מילים אקראיות אם אינך רוצה לאפס את סיסמאות המשתמש שלך בכל יום שני לאחר סוף שבוע ארוך. קשה גם לגרום למשתמשים נאיביים להבין את דרישות המורכבות של Windows. משפט דואג לזה.
למרות ההצבעות (שאני מניח כי סנודן הוזכר), זה לא באמת עונה על השאלה.
@Justin Krejcha - איך זה לא? נראה לי להיות תשובה די תמציתית לשאלה. טלדר: - ש. האם שיטה זו הגיונית? א. "ברצינות, זה מחליש את הסיסמה שלך"
@Shane: ההנחה שלך שגויה. אנשים משתמשים בסיסמאות שהם יודעים שהם גרועים מכיוון שלא אכפת להם. במקרה הלא סביר שיש להם התגלות ומתחילים לדאוג, אתה לא רוצה שתוצאת החיפוש הראשונה תהיה זבל כמו המאמר המדובר.
@Fax לעומת זאת, אם למישהו לא אכפת כי "להכין סיסמה מאובטחת קשה מדי", נקלע למאמר זה תוך כדי בדיקת החדשות וחושב "בסדר, אני יכול לעשות את זה" אז כמה סיסמאות משתפרות מעט . 'jb4uiwhd4eva' טוב בהרבה מ- '123456', גם אם הוא לא טוב כמו 'C9Tds = mTrB & VL $ SbRwW2gd! FKhW7q! JpMkCQ`. ** "אל תתנו למושלם להיות האויב של הטוב" **.
למרבה הצער, ישנם מכשירים מטופשים כגון ניהול ה- iDrac מחוץ ללהקה של Dell, שקוצצים בשקט את הסיסמה שלך ל -20 תווים בעת עריכת חשבון משתמש, וכדי להוסיף עלבון לפגיעה, הם משווים אותה לקלט המלא כשאתה מנסה להתחבר. אחר כך (אבל זה גם למרבה המזל הזהיר אותנו מהקטיעה). אז אתה בעצם צריך לקבל אנטרופיה ראויה בתחילת הסיסמה שלך אם אתה לא בטוח לגבי כמה תווים של הסיסמה אכן נבדקים.
@Shane כן, אנשים משתמשים בסיסמאות שהם יודעים שהם גרועים, מכיוון שאלה שלדעתם טובים אינם שווים את הכאב (בראשם)
@Todd ההבדל בין שיטת xkcd לשלך הוא, שלך הוא בסדר גודל קל יותר לפיצוח. למשפטים יש מבנה דקדוקי ברור שמגביל מאוד את האפשרויות. [פושעי סיסמאות מנצלים זאת כבר זמן מה] (http://arstechnica.com/security/2013/01/grammar-badness-makes-cracking-harder-the-long-password/). אז אל תעשו את זה, אבל אם אתם חייבים, לפחות הציגו דקדוק גרוע (אבל בשלב הזה למה לא להישאר רק עם 4 מילים אקראיות?)
@Voo לא אתפלא אם הסיסמה הפופולרית ביותר ברשת שלנו אינה "סיסמא <תאריך לידה של ילד>", ולכן משפט דקדוקי יהיה שיפור גדול.
@Todd בהחלט נכון, זה היה רק ​​על ההשוואה בין שתי השיטות הספציפיות. עדיין בטוח בהרבה מהסיסמה הממוצעת, אני בטוח.
הדבר הגדול בתשובה זו הוא שהיא מדגישה נקודה חיונית אחת: אל תדלל את כוח הסיסמה שלך עם עובדות על עצמך שמישהו יכול לגלות.
פיתחתי את מנהל הסיסמאות שלי במקום לסמוך על keepass או lastpass, אני ממליץ לעשות את אותו הדבר אם אתה יודע על הצפנה.
@Blowski אני חושד שפעולת הזיכרון של הסיסמה היא מה שמאוד דורש את מירב המאמצים; ריסוק מקשים אקראיים במקלדת אינו בדיוק קשה. המאמר של ה- BBC היה צריך להסתיים אחרי שלב 4. ככה, כל מי שעושה יכול יכול לנסות את השיטה הזו פעם אחת, לא זוכר שזה היה "3" במקום "e", ואז יחזור ל" 123456 "אחרי המייגע. איפוס סיסמא.
@Ben ומי יגיד שהמילים האלה לא נבחרו [באופן אקראי] (https://xkcd.com/221/)?
התשובה הזו נוראית.אנא השתמש ב- MFA.אך אם אינך יכול, אנא בחר סיסמה חזקה יותר.אה, והשתמש במנהל סיסמאות טוב.
Ordous
2016-01-21 02:26:05 UTC
view on stackexchange narkive permalink

זה נורא :) לספק כמה מספרים לגיבוי טענות על ידי תשובות אחרות:

זה מספק כמה מספרים של כמה שירים פופולריים בשנה. בעשור האחרון הוא הגיע ל -300-400 להיטי Top40 בשנה! ספירת מילים ממוצעת לשיר היא 300-600, תלוי בסגנון, והם עושים 7-10 מילים למשפט (ואני מתאר לעצמי שזה האורך הנוח של הסיסמה בימינו).

כל זה הסתכם - קורפוס בסיסי הסיסמאות לאנשים שמאזינים למוזיקה פופולרית יעמוד על כ- 40,000 בשנה, לא כולל חזרות (וכולנו יודעים שלשירים פופולריים אין ולו שורה חוזרת!).

ככזה, פשוט בחירת מילה אקראית נפוצה ויומיומית והוספת הספרה המועדפת עליך עד הסוף היא בסיס בסיסי באותה מידה (בהנחה שהשיר האהוב עליך הוא בן פחות משנה - נכון מאוד עבור כל כך הרבה אנשים!). אשר, אם תשאלו אנשי IT או אבטחה כלשהם, אינה מאובטחת כלל. למעשה, זה גרוע יותר מ tr0ub4dor&3 המפורסם של XKCD, בגלל קורפוס קטן יותר ואורך מילים ממוצע קטן יותר, וזה נדון בהמוניו.

כדי להוסיף עלבון לפציעה - אף אחד מהשלבים בעצה אינו טוב באמת.

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

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

  • לקחת את אות המילים הראשונה זה נורא. 7 אותיות מכסות 65% מהשפה בצורה כזו. כמובן שזה לא ניתח מילים באופן ספציפי, אבל אני בספק אם עדיף שיש שם 1 .

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

  • אי-שימוש בסיסמה הוא בעיקר חסר משמעות. מבין האותיות הנפוצות ביותר, ניתן להחליף רק זוג, וההחלפה ידועה מראש. ולא תקראי באופן אקראי אילו תווים מוחלפים ואילו - לא. חישבה את האנטרופיה של שאנון מהמאמר לעיל. התברר שזה ~ 4.075, לעומת 4.7 להפצת אותיות אקראית. זה לא רע כמו שציפיתי, אם כי פירוש הדבר שלסיסמה של 10 תווים קל יותר לנחש אם היא נעשית באותיות ראשונות, ולא באותיות אקראיות

חולדות, בעצם היכו אותי לתשובה שלי, עם מספרים טובים יותר ממקור. :-) הייתי מציין גם שזו לא רק התקפה תיאורטית, אלא היא נעשית על ידי משיכת ביטויים מ"אתרי חדשות, פורומים רב לשוניים, יומני IRC ציבוריים, ויקיפדיה, פסטיבין, ספרים אלקטרוניים, תסריטים לסרטים מילות שיר ": http://arstechnica.com/security/2013/10/how-the-bible-and-youtube-are-fueling-the-next-frontier-of-password-cracking/. זה לא מזכיר במפורש את לקיחת האות הראשונה של כל מילה, אבל אני בטוח שזה אחד הכללים המוטלים שהם ינסו בקרוב אם הם כבר לא.
ומה אם אשתמש בשירים לא ברורים ולא פופולאריים?
@Zenadix זו הייתה הערכה של הייעוץ לציבור הרחב. מוסיקה פופולרית לא הייתה "פופולרית" אם היא לא הייתה פופולרית. לפיכך, הדבר חל על חלק גדול מהאנשים. אם אתה משתמש בשירים לא ברורים שרק אתה וחבריך מכירים, אז נקודת התבליט (1) אינה רלוונטית, אולם כל האחרים הם. אבל בשלב זה, האם זה משנה משיר?
העריכה שלי נדחתה, אז הנה זה כהערה: אפילו לשירים לא ברורים הקורפוס קטן מדי. [Billboard מעריך כ- 75000 שירים שיצאו בשנה] (http://www.billboard.com/biz/articles/news/1179201/business-matters-75000-albums-released-in-us-in-2010-down- 22-מ -2009) לשנת 2010. כך שהקורפוס הכולל של נקודות התחלה של שיר השירים, במשך יותר מ -60 שנה, עבור כל השירים יהיה כ -2 מיליארד. זה עדיין נמצא בטווח שיטות הפיצוח המודרניות (שיכולות לנסות מאות מיליארדי סיסמאות לשנייה *).
@Zenadix עד כמה אתה בטוח שליריקה מעולם לא עלתה למקום אחר? כלי תוכנה טובים בבעיה זו. כתיבת שירים אינה.
זה אולי נורא מנקודת מבט פוריסטית, אך קחו בחשבון את הקהל אליו נכתב המאמר. לאנשים אלה יש יותר סיסמה כמו lastName-DoB מאשר `ansASdhsad398ds = a`. במקרה זה הסיסמה החדשה מבוססת השיר לא כל כך גרועה.
נשמע שאני רק צריך להאזין למוזיקה לא ברורה יותר והבעיה נפתרה אז. :)
@Casey לא. הבעיה כאן היא שהיא יוצרת סיסמאות בעלות מראה חזק שאינן חזקות באמת. אם תוקף יודע שזו אסטרטגיה (וכן, זה עכשיו די ידוע), הם יכולים פשוט לגרד אתר מילים ולנסות את כולם. כפי שבן ציין לעיל, אנשים השתמשו במלוא הוויקיפדיה למטרה זו, לא מן הנמנע שהם משתמשים במאגר מילים. השתמשתי במוזיקה פופולרית מכיוון שהיא קלה למדידה והיא רלוונטית לרוב האנשים (ונותנת תוצאות מחרידות), אך שימוש במוזיקה לא ברורה עשוי להעמיד אותך ממש על הגבול בין "רע בהחלט" ל"לא בטוח "
@Ordous אמנם לא הייתי רציני לגמרי, בעוד כן, הם יכולים לעשות את זה, אם הם הולכים לגרד כל שירי שיר בכל שפה ואז לבוא עם כל סיסמה שיכולה להיווצר משיטה זו ממנה זה כמעט התקפת כוח אכזרי ישן רגיל.
@Casey אתה מעריך יתר על המידה את קורפוס השפה הטבעית. כל הוויקיפדיה בכל השפות מכילה ~ 23 מיליארד מילים. מכאן שיש פחות משפטים. גם אם תשאב את זה * משמעותית * ותגיד שבמקום זה יהיו 23 מיליארד * משפטים מובחנים * (כלומר ~ 2.3e + 10), אתה יכול בקלות לראות את ההבדל עם שטח חיפוש סיסמא אקראי בן 10 תווים (70 ^ 10 ~ 2.8e + 18). זה פי 100 מיליון פחות והוא קרוב יותר לסיסמת 5-6 char. וזה זלזול חמור. בדרך כלל הפחתת האנטרופיה בגורם 2 נקראת "פגם ביטחוני קריטי", ולא "רגיש לכוח הגס"
`לקחת את אות המילים הראשונה זה נורא.7 אותיות מכסות 65% מהשפה בצורה כזו.`איפה שאתה אומר *" שפה "*, אני חושב שאתה מתכוון *" אנגלית "*.זה אפילו אומר זאת במאמר המקושר.זה כמובן לא מפסל את הנקודה שלך בכללותה, אבל אני חושב שזה תיקון שכדאי להוסיף.
Lie Ryan
2016-01-20 23:11:44 UTC
view on stackexchange narkive permalink

זה בטוח יותר ממה שרוב האנשים עושים, כלומר להשתמש במילים מילוניות אחת. השיטה של ​​ה- BBC מתחילה במשפט אחד או שניים, במקום מילה בלבד. עם זאת, הוא פחות מאובטח ממה שהיה יכול להיות.

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

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

העצה שלי אם אתה זקוק לסיסמה שנועדה להיזכר (כלומר לא ניתן לשמור במנהל סיסמאות) היא ליצור באופן אקראי ביטוי באמצעות משהו כמו כלי תוכנה.

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

+ 1 לפתיחה אקראית ולמד לשנן, הרבה יותר קל להבין את האנטרופיה, ולא ממש קשה באמת. כנראה פחות קשה ופחות מסוכן מאשר לבחור תוכנית אחרת וניתוח (יתר על המידה).
זה גרוע מ"פחות מאובטח ממה שהיה יכול להיות ", זה" רעיון גרוע יותר עם פרסום ה- BBC, כך שיהיה חלק ממילוני הפיצוחים הרגילים באופן מיידי "
TheHidden
2016-01-20 22:34:40 UTC
view on stackexchange narkive permalink

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

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

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

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

רציתי לדבר על זה שוב, עדכן את תשובתי.

אני לא אומר שזה טוב למישהו כמונו באתר זה שיודע אבטחה ומודע לאבטחה למלא אחר עצה זו, סביר להניח שזה יחליש את הסיסמאות שלנו בשיטה זו. אבל אבל עצה זו תעזור לאנשים כמו הורי, ילדי. מי שסיסמאות יכולות להיות, ככל הנראה, מילים איומות העוקבות אחר אות הקפיטול הסטנדרטית אחת בתור האותיות הקטנות והמספר (ככל הנראה גילן, שנת הלידה, 1, 11, 123, 321) והסיסמה שהיא עצמה היא מילה רגילה המתייחסת לחיי היומיום שלהם. לְמָשָׁל שם היפופוטם של חיית המחמד שלהם .. שמנמן 123 למשל!

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

-1 על אמירת העצה הלא רעה שלה, אבל +1 על הצבעה על המשותף שנוצר מתוך קבוצה מוגבלת של מועדפים סבירים, והעדפת מנהל סיסמאות ...
אני מסכים עם @AviD. מצטער, אבל אני לא מסכים. אני מאמין שזו עצה רעה מכיוון שהיא מקלה בהרבה על פיצוח סיסמאות.
אני מסכים עם הנקודה שאנשים מאוד מאוד משתמשים באסטרטגיות גרועות מזה לבחירת סיסמאות. אבל אני לא מסכים שזה הופך את האסטרטגיה הזו ל"טובה ".
אני הולך נגד ההסכמה ולא מסכים שזה מקל על פיצוח סיסמאות. "קל יותר" הוא מונח יחסי שמשמעותו כי כרגע משתמשים בוחרים סיסמאות טובות ואם הם פועלים לפי תוכנית זו הם יהיו גרועים יותר. זה באופן אובייקטיבי לא נכון, רוב המשתמשים בוחרים סיסמאות הרבה יותר צפויות מאלה שנוצרו על ידי תוכנית זו. תוכנית זו אינה מספקת סיסמאות "טובות", אך היא עשויה לספק סיסמאות "טובות" יותר מכפי שרוב המשתמשים בוחרים כיום ...
הנקודה שלי חבר'ה היא לא שהעצה הטובה שלה אלא העצה הטובה יותר שלה מהעצות שכבר יש לאנשים. עדיף מלהניח סיסמא ברורה .... קל יותר לנחש את זה מאשר l33tsp34k ... אם אתה מקבל את מה שאני מתכוון, זו עצה לא רעה, אם כי לא עצה טובה.
@RоryMcCune נקודה ונקודת מבט טובה.
@silverpenguin עכשיו, כשהבנתי את הנקודה שלך, חזרתי מההצבעה שלי. האם אתה יכול לערוך זאת בכדי לומר שזה הרבה יותר טוב ממה שיש לרוב האנשים כרגע?
גם אם זה הרבה יותר טוב ממה שרוב האנשים משתמשים כיום ... למה להחליף שיטות גרועות בשיטה אחרת * מעט * פחות גרועה? אם אתה כבר מציע עצות, מדוע לא להציע עצות * טובות *?
@Ben, יש לי אלגוריתם שאני משתמש כמעט בכל הסיסמאות שלי. האם האלגוריתם שלי הגיוני? זו השאלה העומדת בפנינו. נניח ואמרתי לך שהסיסמאות שלי הן לפחות 12 אך לא יותר מ -25 תווים. בוא נגיד שאמרתי לך שהם לא מילים במילון. בואו נגיד שאמרתי לכם שהוא משתמש בחלק עליון, תחתון, מספרים וסמלים. עד כמה הסיסמאות שלי קלות יותר לשבור מאלה שאתה רואה "טובות"?
זה תלוי לחלוטין בתבנית המשמשת ליצירת הסיסמה. אם האלגוריתם שלך הוא "הקלד את שם האתר לאחור פעמיים והוסף '123!'", הייתי אומר שזה טריוויאלי לפיצוח. אם זה "השתמש ב- 20 קוביות הוגנות לבחירת אותיות ומספרים אקראיים" אז זה בעצם חזק למדי. המפתח הוא, האם יש דפוס שתוקף יכול להשתמש בו כדי להקל על עבודתו? אם כן, כמה משתנים על התוקף לחשב? כְּלוֹמַר. כמה סיסמאות אפשריות השיטה שלך יכולה לייצר? "מיליארדי" אפשרויות * זה לא מספיק *.
@TracyCramer כל עוד הוא לא משתמש במילים פשוטות ובדפוסים נפוצים ואתה שומר את האלגוריתם הזה על עצמך, זה ייקח לפחות 8 שנים לפצח את הסיסמאות שלך (יש ... 8 שנים יש ...)
Steve Sether
2016-01-21 02:33:54 UTC
view on stackexchange narkive permalink

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

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

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

האקר יכול להרוויח מיליארדי ניחושים לא משנה איזה סוג סיסמא תבחר ... השאלה, בעיני, היא אם הסיכוי שלהם להצליח יהיה יותר אם תיצור את הסיסמה שלך בשיטה זו מאשר עם אחת אחרת.
@Casey מספר הניחושים לשנייה בהתקפה לא מקוונת תלוי בכמה קשה לחשוף את הסיסמה.
Michal Koczwara
2016-01-20 23:45:28 UTC
view on stackexchange narkive permalink

אורך הסיסמאות חשוב יותר ממורכבות בכל הנוגע לאבטחה.

1Iw&iNLy3 ולכן הסיסמה הזו כוללת 9 תווים שהיא נמוכה למדי וניתנת לפיצוח תוך זמן.

אנא בדוק כאן את העוצמה:

https://howsecureismypassword.net/

סיסמה זו 1Iw&iNLy3 ניתנת לפיצוח תוך 275 ימים בעוד שמשפט הסיסמה הזה I_Like_Sausages_and_Eggs_For_Dinner ייקח 64 קוואטר-מאות מיליוני שנים לפיצוח.

אז לענות על שאלתך זו עצה רעה מאוד.

https://www.explainxkcd.com/wiki/index.php/936:_Password_Strength

http://crambler.com/password-security-why-secure-passwords-need-length-over-complexity/ https://stormpath.com/blog/5 -myths-password-security /

"" שהוא נמוך למדי וניתן לפצח אותו תוך זמן ". הכל עניין של זמן. : פ
כמובן אבל זה 1Iw ​​& iNLy3 יסדוק הרבה יותר מהר מזה I_Like_Sasagues_and_Eggs_For_Dinner
אני מסכים. אני פשוט פדנטית. : פ
האם אתה יכול לסמוך על שימוש באתר כמו howsecureismypassword.net? האם הם לא יכולים פשוט לאסוף סיסמאות?
"אורך הסיסמאות חשוב יותר ממורכבות בכל הנוגע לאבטחה." לא בהכרח. הסיסמה iwillnevergohungryagain צפויה הרבה יותר, הרבה יותר ליפול מאשר 6J; snQv8e! FKn2a היא, למרות שהמחרוזת הקודמת ארוכה בהרבה מהאחרונה. מכיוון שכל מנחש או קרקר הגון ינסה כל מילון של מילים / ביטויים / מרכאות / וכו '. הם יכולים לחשוב עליהם לפני שהם יפעלו בניחוש אופי פשוט. (לפחות היכן שהתוקף יודע שיש איזושהי מדיניות באורך מינימלי לאסור את הסיסמאות הקצרות ביותר באופן אידיוטי, בכל מקרה.)
כן, זה מניח כוח אכזרי.
@PyRulez עליך לערוך את התשובה שלך כדי לציין שאתה מדבר רק על כוח אכזרי אז.
@PwdRsch Uhm, זו לא התשובה שלי, וגם לא השאלה שלי.
@Almo אבל הם אומרים שהם לא. הם לא יעזו לשכב על האינטרנט, נכון?
mostlyinformed
2016-01-21 00:54:08 UTC
view on stackexchange narkive permalink

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

אום .. לא.

האם היא תעמוד במתקפת ניחוש פשוטה באמצעות, למשל, 500 סיסמאות שנמצאות בתדירות גבוהה מאוד? בטוח. (אלא אם כן יוצר המילון היה חכם לטקטיקה הזו ובחרת ממש, באמת, באמת ליריקה שנבחרה בדרך כלל, אני מניח.) אבל אם היית מעוניין לעצור תוקף שהיה מוכן לעשות אפילו מיקוד בסיסי מאוד לאיתור / איסוף מידע אודותיך - או שכבר הכרת אותך במידה מסוימת (למשל, עמית לעבודה) - זו תהיה אסטרטגיית בחירת סיסמא מחורבנת.

Dmitry Grigoryev
2016-01-22 18:10:07 UTC
view on stackexchange narkive permalink

כדי לשחק בעו"ד השטן, ניתן להשתמש בטכניקה זו אם בסופו של דבר תהיה לך סיסמה ארוכה מספיק (ייתכן שתרצה להשתמש בשתי שורות לצורך כך). וזה בהחלט שיפור אם הסיסמה הישנה שלך היא harry1990 או qwerty123 . עם זאת, טכניקה זו היא (א) מורכבת מדי, ו- (ב) הסיסמה המתקבלת אינה אופטימלית. אני מאמין ש הקומיקס המפורסם הזה של XKCD מסביר בצורה הטובה ביותר מה רע בכללים מורכבים ומורכבים המגדירים את הסיסמה שלך: enter image description here

טכניקה זו היא כמעט תמימה כמו זו של ה- BBC, למרבה הצער. זה רק 44 פיסות אנטרופיה אם התוקף שלך מנסה כל שילוב אפשרי של תווים, ובעולם האמיתי הם משתמשים בהתקפות מילוניות. http://arstechnica.com/security/2013/03/how-i-became-a-password-cracker/
@JustinLardinois נתון 44 הביטים צודק. ראה [Diceware] (http://www.diceware.com/) לחישוב אחד. ראה [הטיעון הארוך בפורום xkcd] (http://forums.xkcd.com/viewtopic.php?f=7&t=73384) לקבלת מידע נוסף. במקרה של xkcd, הוא הניח מילון של כ -2000 מילים נפוצות, ולכן זהו מספר בן ארבע ספרות בבסיס 2048, או 44 סיביות בסך הכל.
אם כך, לא משנה. זה מה שאני מקבל על שלא בדקתי קודם את המתמטיקה.
די נמאס לי לראות את הקומיקס הזה, אבל אני אוהב שכל דליפת סיסמא תראה עשרות אנשים המשתמשים בסיסמה המדויקת 'מצרך מצויד נכון לסוללה'.
user72066
2016-01-21 00:11:39 UTC
view on stackexchange narkive permalink

בהתחשב בכך שרוב האנשים יבחרו במקהלה של שיר פופולרי (במיוחד מכיוון שאתה רוצה 'התופס יותר טוב') וישתנו רק אותיות כמו E ו- A ל- 3 ו- 4 בהתאמה, זה לא יהיה מעבר לגבולות הסיבה ליצור רשימת מילים משירים פופולריים בצורה זו בהצלחה יחסית.

Count Iblis
2016-01-21 01:53:53 UTC
view on stackexchange narkive permalink

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

כמובן שזה טוב יותר אבל אז אתה לא יכול לזכור את זה.
morganwahl
2016-01-21 11:06:52 UTC
view on stackexchange narkive permalink

התשובה הקצרה היא "לא". מאמר זה מאת ג'ף אטווד מהווה מקרה טוב למדי ש כל סיסמה בת פחות מ 12 תווים אינה בטוחה.

סיכום: האמור לעיל הוא בסדר בתרחיש של מישהו שמנסה סיסמאות (~ 1000 ניחושים לשנייה), אך כך פשוט היה משתמש בביטוי "אם הייתי חבר שלך, לעולם לא הייתי נותן לך ללכת כסיסמה שלך. לרוב האנשים יש כל כך הרבה סיסמאות, בשלב מסוים בשירות כלשהו שהם משתמשים בו, יושלך כל חשיפת הסיסמאות שלהם. זהו התרחיש "לא מקוון" של בדיקת hashes. אם השירות משתמש בחשיש לא בטוח, הסיסמה שלך לא משנה. אם הם משתמשים בכזו מאובטחת, אך מישהו חושב שיש כסף בפיצוח הסיסמאות, הזמן במכונות "ענן" עם GPUs לחישובי חשיש מהירים הוא זול. דף זה מגדיר את הזמן להטיל כוח על הסיסמה לדוגמה שלך בפחות משעתיים בתרחיש כזה.

JamEngulfer
2016-01-21 20:15:09 UTC
view on stackexchange narkive permalink

לא זו לא עצה טובה ליצירת סיסמה. אני לא באמת יכול לראות יתרון ספציפי לשיטת הסיסמה בכלל.

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

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

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

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

כפי שאחרים הזכירו, שיטת סיכות הסוללה הנכונה של סוס היא השיטה הטובה ביותר ליצירת סיסמה בלתי נשכחת העמידה כמעט כל התקפה. כרגע יש 1,025,109 מילים באנגלית לבחירה. 4 מילים נותנות 1.1 ^ 24 אפשרויות ו -7 מילים נותנות לך יותר צירופים ממספר החשיפות MD5 האפשריות. אם תבחר אפילו סיסמה בת 4 מילים ותחליף תו אקראי בתו / סמל ascii אקראי, למעשה הפכת התקפות מילוניות לבלתי אפשריות ורק כוח אכזרי ישים. בהנחה שאורך מילים ממוצע של 5 תווים, המספר הכולל של צירופים יהיה ~ 20 ^ 254, שהוא גדול מדי לחישוב אפילו על ידי המחשבון של גוגל.

עם זאת, אם אתה זוכר ארבע מילים והחלפה. , קל מאוד לזכור את הסיסמה.

אז בעצם, השיטה של ​​BBC פחות מאובטחת מאשר יצירת סיסמא באופן אקראי. אל תשתמש בו.

woodvi
2016-01-21 22:15:14 UTC
view on stackexchange narkive permalink

השתמש במנהל סיסמאות.

מנהל סיסמאות פופולרי מאוד בקרב הטכנוקרטים הוא KeePass .

מנהל ה- IT שלי אומר " LastPass לתינוקות" (רומז שהכי קל).


עריכות: קישור הוסר בגלל התנגדויות לכתבה אֲמִינוּת. תשובה ישירה שנוספה על ידי בקשה.

באשר לשאלה, אני אגיד ש עצה טובה (אך לא מעולה). בהחלט יש סיסמאות גרועות יותר מאשר 1Iw&iNLy3 , וזה יותר קו מנחה מאשר אלגוריתם: בזמן שאתה משתמש בג'סטין בייבר, אוכל להשתמש בציטוטים מה- I Ching, Yogi Barra או Rocky IV, ו- 'הסיסמה' שלי יכולה להיות מורכבת פחות או יותר משלך. אז העצות שלהם הן נקודת התחלה טובה לחלוטין לאנשים שמסרבים להשתמש במנהל סיסמאות.

מאמר זה מגיע למסקנה הנכונה (השתמש באימות שאינו סיסמא, או השתמש במנהל סיסמאות ובסיסמאות אקראיות) אך הוא טועה * בכל השאר *. ראשית כל, סיסמאות שנוצרו בשיטת XKCD * אינן נבחרות על ידי המשתמש *. הם אקראיים. מדוע * כולם * תמיד חושבים שהקומיקס אומר "בחר 4 מילים מעל לראשך"? זה ממליץ על כלי תוכנה. שנית, bcrypt, scrypt וכו 'פופולריים בעיקר מכיוון שהם מאטים התקפות מילוניות באותה מידה כמו התקפות כוח אכזרי, כך שגם שיטה זו הופכת לבלתי נסבלת לסיסמאות טובות.
לבסוף, חברות גדולות (LinkedIn, Ashley Madison, Patreon, Walgreens / CVS / etc, LastPass (למרבה האירוניה)) מאבדות את חשיפת הסיסמאות שלהן בתדירות גבוהה מספיק כדי שאני לא חושב שזה הוגן להניף ידנית את האיום של חשיפת סיסמאות שהודלפו. במיוחד עבור אנשים שמשתמשים בסיסמאות מחדש, זה לפחות איום כמו התקפות מקוונות. אם כי כנראה פחות איום מאשר פישינג.
@Ben נקודות טובות. עם זאת, באשר ל"ראשית, סיסמאות שנוצרו בשיטת XKCD אינן נבחרות על ידי המשתמש ", במקומות רבים אינך יכול * להשתמש במנהל סיסמאות. לדעתי, מאמר ה- xkcd הוא עדיין עצה טובה למדי בבחירת סיסמה.
כן אני מסכים שהשיטה טובה, זו הייתה הנקודה שלי. במאמר טוענים ששיטת XKCD גרועה מכיוון שהמשתמש "לא מאוד יצירתי" ועשוי לבחור סיסמה כמו "letmeinfacebook".
אני אוהב מנהלי סיסמאות, אבל הם לא ממש מעשיים עבור משהו שאתה מצפה שתצטרך להיכנס אליו לעתים קרובות מחוץ למחשב האישי שלך.
@Casey למה לא? למנהלי סיסמאות רבים (למשל KeePass) יש גרסה ניידת, או שתוכל להתקין אפליקציות ניידות כדי להיכנס לטלפון או לטאבלט.
Marquis of Lorne
2016-01-22 06:36:59 UTC
view on stackexchange narkive permalink

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

silly_user
2016-01-23 17:30:46 UTC
view on stackexchange narkive permalink

זו עצה ממש גרועה אני מסכים עם הקונצנזוס הכללי.

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

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

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

אין סיסמה על הכפתור האדום הגדול. מסוכן מדי. ארסנלים גרעיניים אינם נכשלים, הם קטלניים.
זה יהיה שיפור בהשוואה ל- '00000000' ששימש [במשך עשרות שנים] (http://www.dailymail.co.uk/news/article-2515598/Launch-code-US-nuclear-weapons-easy-00000000. html).
Cody P
2017-07-15 01:34:25 UTC
view on stackexchange narkive permalink

האם סיסמה זו טובה יותר מתכניות נאיביות אחרות המייצרות סיסמאות כמו Texas89, ddddd, zxczxc, Judges12: 6, purple1 או 65432? כן, הרבה יותר טוב. האם אמליץ עליו לחבר? כנראה שלא.

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

מהו מודל האיום שלנו?

  • האם האקר משתמש בסיסמה שהודלפה ממקום אחר כדי לראות אם אתה משתמש בה? התוכנית המוצעת מקלה על יצירת הרבה סיסמאות ייחודיות לזכירה מאשר תוכניות אחרות (כמו הוספת 0 למילה arandom), כך שתוכל להגן על עצמך כאן כל עוד זכרת את מאות הסיסמאות שאתה יוצר.
  • האם חבר, קולגה או מהנדס חברתי מנסה לנחש את הסיסמה שלך על סמך הידע שלהם עליך? במקרה זה הם לעולם לא ינחשו את הסיסמה גם אם הם מנחשים כהלכה שהיא התבססה על אחד השירים המועדפים עליך.
  • האם האקר מנסה לפצח את הסיסמה שלך במצב לא מקוון (למשל לאחר דליפת מסד נתונים)? זהו האיום המסוכן ביותר, וזה שיש לו השלכות מדיניות סיסמה מורכבות ביותר. נדון בכך בפירוט רב יותר.
  • יש גם שיטות כמו התחזות, השתלטות על איפוס הסיסמה וגניבת מסד נתונים לטקסט רגיל. בכל אותם איומים זה לא משנה כמה הסיסמה שלך מסובכת; זה נעלם בכל מקרה.

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

איזה יתרון יש להשתמש רק באות הראשונה?

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

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

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

אנטרופיית סיסמאות

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

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

האם האות הראשונה באמת טובה יותר מכל המילה?

אנחנו דע מ- קלוד שאנון ותוצאות מודרניות יותר שלשפה האנגלית יש לפחות 1.1 סיביות אנטרופיה לכל תו שאינו רווח, אולי עד 1.75 סיביות (ראה גם כאן). מחקרים אחרים מראים כי ניתן להעריך שכל מילה תוסיף 5.97 סיביות אנטרופיה.

לשם השוואה, האנטרופיה של אותיות אקראיות באלפבית האנגלי היא 4.7 סיביות והאנטרופיה של האותיות הראשונות היא כ -4.1 סיביות לאות. כלומר, האותיות הראשונות בביטוי שנבחר באופן אקראי בן 6 מילים הן אקראיות בערך כמו ארבע המילים הראשונות שלמות באותו ביטוי, או שאפילו אות אקראית אחת מורכבת רק כארבע אותיות של ביטוי רגיל. (שים לב שנתונים אלה אינם חלים כאשר מילים בודדות נבחרות באופן אקראי, כמו בתכנית xkcd.)

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

enter image description here

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

מדוע להחליף תווים למספרים ולשנות את האותיות?

אתה יכול לומר לעצמך "אנגלית בת 26 תווים היא ערכת תווים קטנה מדי. אני רק אחליף @ בתור והתוקף ייאלץ להשתמש בעשרות סמלים בערכת התווים". במציאות, האקרים יודעים שתבצע תחליפים כאלה ולכן p @ ssw0rd היא עדיין סיסמה איומה. אז כן, שינוי המקרה באופן אקראי והחלפת תווים יהפוך את הסיסמה שלך לאקראית יותר, אך אל תצפה שהסיסמה שלך תהיה קשה פי 2-4 לנחש לכל תו כאשר משתמשים בשתי השיטות הללו.

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

פיצוח סיסמאות בפועל

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

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

עם זאת, מכיוון שהדמויות שלך אקראיות למדי, אני לא חושב שאף אחד מהכללים הנפוצים יעזור כאן. הגישה הטובה ביותר תהיה כוח אכזרי על פני קבוצת התווים של תווים אלפאנומריים וסמלי החלפה נפוצים כמו @. אני לא מומחה בהערכת זמן הפיצוח, אך בהתבסס על תוצאות כאלה כל סיסמה כזו של 6 תווים או פחות תהיה מאוד לא בטוחה, אך כל סיסמה בתכנית זו של 11 תווים ומעלה צריכה להיות בסדר למשתמש הממוצע. סיסמה כזו תהיה קשה כל כך בכוח, עד שתוקף יצטרך להריץ חומרה מותאמת אישית, יהיה לו הרבה זמן / כסף עצום ו / או לפצח חשיש לא בטוח כמו md5.

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

Wolfram Kluge
2016-01-20 23:04:44 UTC
view on stackexchange narkive permalink

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

הנה שני פוסטים טובים בבלוג שדנים בזה בפירוט:

https://pthree.org / 2011/03/07 / סיסמאות חזקות-זקוק לאנטרופיה /

http://crambler.com/password-security-why-secure-passwords-need-length -מורכבות /

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


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...