Atoms
פרסם

פרסמו את הפרויקט שלכם

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

תיאור

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

מבוא

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

השתמש ב-Share כאשר אתה רוצה שמישהו יפתח את פרויקט Atoms עצמו. השתמש ב-פרסום כאשר אתה רוצה שמבקרים יפתחו את האתר המוגמר.

לפני שאתה מפרסם

לפני שאתה מפרסם, פתח את הפרויקט ב-App Viewer ועבור עליו כפי שמבקר היה עושה.

לפני שאתה עולה לאוויר, בדוק ש:

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

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

סקור את הפרויקט ב-App Viewer לפני הפרסום.

סקור את הפרויקט ב-App Viewer לפני הפרסום.

פרסם את הפרויקט שלך בפעם הראשונה

1. פתח את Publish

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

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

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

2. הגדר את כתובת האתר שלך

כתובת ה-URL של האתר שלך מציגה כתובת מוצעת בתבנית [name].pub.atoms.world. השאר אותה, או בחר בסמל העיפרון כדי לבחור שם אחר.

אם תשנה את הכתובת, בחר שם זמין ש:

  • מכיל 6–30 תווים
  • משתמש רק באותיות קטנות, מספרים או מקפים
  • אינו מתחיל בכתובת אינטרנט מלאה כגון https://

Atoms תציג שגיאה אם השם חסר, לא תקין או כבר נמצא בשימוש.

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

3. סקור את ההגדרות הזמינות

אם החלונית מציגה את Remove Atoms™ Badge, השתמש בו כדי לקבוע אם התג יופיע באתר החי. הזמינות תלויה בתוכנית שלך.

אם הפרויקט שלך משתמש ב-Atoms Cloud

פרויקטים של Atoms Cloud כוללים הגדרות נתונים נוספות בחלונית Publish.

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

בחר ב-View database כדי לסקור את הנתונים הקיימים לפני שתחליט.

בדוק את סריקת האבטחה

בדוק את Security scan בתחתית החלונית. אם כתוב Security scan in progress, המתן עד שהסריקה תסתיים. הסטטוס ישתנה ל-Security checked, או שהחלונית תציג ממצאים שדורשים את תשומת לבך.

אם הסריקה מוצאת בעיה, בחרו Resolve All והפעילו את הבדיקה שוב. בחרו Publish Anyway רק אם אתם מבינים ומקבלים את הסיכון שנותר. אם תנסו לפרסם לפני שהסריקה תסתיים, בחרו Cancel כדי להמתין, או Publish Anyway כדי להמשיך.

הדרכה לפרסום

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

4. בדקו את האתר הפעיל

הלחצן מציג Publishing בזמן ש-Atoms מכין את האתר. כשהוא מוכן, תראו Your app is live!

פתחו את כתובת ה-URL של האתר ועברו שוב על זרימת המשתמש הראשית. כך מאשרים שהאתר הפעיל, ולא רק App Viewer, פועל כמצופה.

אישור Your App is Live עם כתובת ה-URL שפורסמה ולחצן View app.

אישור Your App is Live עם כתובת ה-URL שפורסמה ולחצן View app.

ניהול אתר שפורסם

פתיחה או העתקה של כתובת ה-URL הפעילה

פתחו את Publish כדי לראות את Your website URL. בחרו בכתובת ה-URL כדי לפתוח את האתר הפעיל, או בחרו בסמל ההעתקה כדי להעתיק אותה.

שתפו את כתובת ה-URL הזו עם מבקרים. השתמשו ב-Share רק כשאתם רוצים לשתף את פרויקט Atoms עצמו.

הוספה או ניהול של דומיין מותאם אישית

אחרי שפרסמתם את הפרויקט שלכם, האפשרות Add your domain הופכת לזמינה. כדי להשתמש בדומיין משלכם, ראו Domains.

פרסום שינויים מאוחרים יותר

העריכות שלכם נשארות ב-App Viewer עד שתעדכנו את האתר הפעיל. כדי לפרסם אותן:

  1. בדקו את השינויים ב-App Viewer
  2. לחצו על Publish בפינה השמאלית העליונה
  3. בדקו את כל ההגדרות שברצונכם לשנות.
  4. בחרו Update כדי לפרסם את הגרסה העדכנית ביותר של הפרויקט.
  5. המתינו בזמן שהלחצן מציג Updating...
  6. כשהסטטוס משתנה ל-Up to date, פתחו את כתובת ה-URL הפעילה ובדקו את הזרימה המעודכנת.

אם החלונית כבר מציגה Up to date, הגרסה העדכנית ביותר כבר פעילה.

השהיה או חידוש של אפליקציית Atoms Cloud

App Status זמין רק לפרויקטים שפורסמו ב-Atoms Cloud.

השהיית האפליקציה

  1. לחצו על Publish, ואז לחצו על App Status
  2. בחרו באפשרות Paused
  3. בדקו את ההודעה ולחצו על Confirm

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

חידוש האפליקציה

  1. פתחו את App Status
  2. בחרו באפשרות Live
  3. בדקו את ההודעה ולחצו על Confirm

האפליקציה הופכת שוב לזמינה כשהסטטוס חוזר ל-Live.

אפשרויות App Status: Live, Paused ו-Unpublished.

אפשרויות App Status: Live, Paused ו-Unpublished.

ביטול פרסום של פרויקט

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

פרויקט רגיל

  1. פתחו את Publish
  2. בחרו Unpublish your project
  3. בדקו את ההודעה ולחצו על Confirm

פרויקט Atoms Cloud

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

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

אזהרת אישור ביטול פרסום שהאפליקציה תוסר מגישה ציבורית.

אזהרת אישור ביטול פרסום שהאפליקציה תוסר מגישה ציבורית.

פתרון בעיות

כתובת האתר נדחית

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

שינויים אחרונים אינם פעילים

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

לא ניתן לפרסם או לא ניתן לעדכן

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

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

סריקת האבטחה לא הסתיימה או מציגה ממצאים

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

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

הקישור שפורסם אינו זמין

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

אם כתובת ה-URL המתארחת ב-Atoms פועלת אבל custom domain לא, בדוק את הגדרת הדומיין.

פנה לתמיכה

אם הבעיה נמשכת, פנה אל Support וכלול:

  • שם הפרויקט וכתובת ה-URL שפורסמה
  • הודעת השגיאה המדויקת
  • המועד שבו הבעיה התרחשה
  • צילום מסך או הקלטת מסך קצרה שמציגים את הבעיה

שאלות נפוצות

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

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

כדי לתקן זאת:

1. עבור אל הגדרות > ענן & AI כדי לבדוק את היתרה הנוכחית שלך.

2. בחר טען עכשיו והוסף כספים לארנק הענן שלך.

3. חזור ללוח הפרסום ונסה שוב.

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

אומרים לי שהאחסון שלי מלא ואני לא יכול לפרסם. איך אפשר לפנות מקום?
  1. בדוק את תצוגת השימוש באחסון וזהה את הצ'אטים, הפרויקטים והקבצים הגדולים ביותר.
  2. הורד או גבה כל דבר שעשוי להידרש לך בהמשך.
  3. מחק רק פריטים שאינם נחוצים. אם מחיקת צ'אט מציעה להסיר נתוני דיסק משויכים, בחר באפשרות הזו רק לאחר שאישרת שהנתונים בטוחים להשלכה.
  4. רענן את הדף ואשר שנפח האחסון הזמין גדל.
  5. חזור אל Publish ונסה שוב פעם אחת.

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

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

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

  1. בחר Resolve All ובדוק את ההתנהגות שהושפעה. תקן בעיות שכוללות סודות חשופים, אימות, הרשאות, נתוני משתמשים או גישה חיצונית לא בטוחה לפני שימוש בייצור.
  2. אם ייתכן שסוד נחשף, הסר אותו מהפרויקט ובצע לו רוטציה דרך הספק הרלוונטי לפני הפרסום.
  3. הרץ את הסריקה שוב ואמת את הזרימה שהושפעה.
  4. השתמש ב-Publish Anyway רק כאשר בודק אחראי מבין ומקבל את הסיכון הלא-קריטי שנותר. תעד את הסיבה והימנע מעקיפת סיכון לא פתור באתר ייצור.

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

למה אני מקבל שגיאות 500, 502 או 503 אחרי הפרסום?
  1. בדוק בנפרד את כתובת ה-URL של סביבת הייצור בפלטפורמה ואת הדומיין המותאם אישית. כמו כן, השווה בין דף השורש לבין הדף הספציפי או נתיב ה-API שנכשל.
  2. תעד את קוד הסטטוס המדויק, כתובת ה-URL המלאה, השעה ואזור הזמן, והאם הכשל קבוע או לסירוגין.
  3. בדוק את סטטוס הפריסה האחרון והאם שינוי אחרון בתלות, במשתנה סביבה, במסד נתונים או בשירות חיצוני תואם לתחילת הכשל.
  4. לכוד שגיאות רלוונטיות ב-Console וב-Network.

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

הפריסה שלי פגה בזמן הקצוב והאתר מציג "app not ready." מה עליי לעשות?

אם הפריסה שלך פגה בזמן הקצוב או שהאתר החי אינו זמין זמנית:

1. בדוק אם גם תת-הדומיין Prod של הפלטפורמה וגם Preview אינם נגישים, או שרק אחד מהם.

2. השאר את דף השגיאה הנוכחי גלוי — אל תלחץ שוב ושוב על Publish.

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

אם הבעיה נמשכת, פנה לתמיכה וכלול:

- קישור לפרויקט וכתובת URL חיה

- זמן הכשל ואזור הזמן שלך

- מספר גרסה וצילום מסך של דף השגיאה

- האם Preview פועל כרגיל

- האם שינית לאחרונה תלויות, ערך הפעלה או חיבור למסד נתונים

למה חלונית Publish תקועה על "Building" או אפורה?

אם חלונית הפרסום מציגה "latest" כשהכפתור אפור, או תקועה על "Building":

1. אל תלחץ שוב ושוב על Publish — זה לא יזרז את התהליך ועלול ליצור משימות build כפולות.

2. המתן כמה דקות ורענן את הדף.

3. אם הסטטוס לא משתנה לאחר הרענון, פנה לתמיכה.

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

- קישור לצ'אט

- צילום מסך מלא של חלונית הפרסום (כולל כתובת ה-URL של הדף, מספר הגרסה ומצב הכפתור)

- זמן האירוע ואזור הזמן שלך

- מספר הגרסה המוצג כעת

- באיזה שלב התחיל להופיע "Building" או שהכפתור הפך לאפור

למה תמונות חסרות או לא נטענות ב-App Viewer או באתר שפורסם?
  1. בדוק אם התמונה חסרה ב-App Viewer, באתר שפורסם, או בשני המקומות.
  2. בחר Reload App Viewer פעם אחת. אם הבעיה קיימת רק באתר החי, ודא שהגרסה האחרונה פורסמה או עודכנה.
  3. אמור ל-Agent מהו הדף, איזו תמונה אמורה להופיע, ומאיפה התמונה הגיעה במקור. בקש ממנו לבדוק שהפרויקט הנוכחי עדיין משתמש בשם התמונה ובמיקום הנכונים.
  4. אם התמונה המקורית הוסרה או שונה שמה, העלה או בחר שוב את התמונה המיועדת, ואז בדוק מחדש את הדף.
  5. אם התמונה משתמשת ב-App Storage או בשירות מחובר אחר, ודא שהשירות המיועד מחובר ושהקובץ עדיין קיים שם.

אם התמונה עדיין לא נטענת, פנה אל Atoms Support עם Chat Link, כתובת ה-URL של הדף המושפע, שם התמונה או המקור שלה, וצילום מסך. אל תכלול קישורי גישה פרטיים, סיסמאות, מפתחות או tokens.

חבילת הייצוא שלי ל-self-host לא עובדת. מה עליי לבדוק?

אם חבילת ה-self-host שיוצאה יורדת בהצלחה אך לא מצליחה לפעול:

1. בדוק את קובץ ה-README הכלול בחבילת הייצוא לגבי דרישות הסביבה ושלבי ההגדרה.

2. ודא שסביבת הריצה שלך תואמת לדרישות (גרסת מערכת הפעלה, גרסת Docker, גרסת Node.js).

3. הרץ את פקודת ההפעלה ובדוק את הפלט המלא לאיתור הודעות שגיאה.

אם הבעיה נמשכת, פנה לתמיכה וכלול:

- גרסת הייצוא וזמן ההורדה

- מערכת ההפעלה שבשימוש וגרסת Docker

- הפקודה המלאה שבוצעה והפלט המלא

- סקריפט שנכשל או נתיב API

- שיטת הפריסה הצפויה

חשוב: צרף דוגמת תצורה לאחר השמטת מידע רגיש, אך אל תכלול סיסמאות, סודות או tokens.

למה השינויים שלי נראים תקינים ב-App Viewer אבל לא באתר שפורסם?

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

  1. ב-Design, בחר Save והמתן עד שמשימת ה-Agent הנוכחית או ה-build יסתיימו.
  2. פתח את Publish. הפרסום משתמש בגרסת הפרויקט העדכנית ביותר; אין בורר גרסאות בחלונית Publish.
  3. בחר Publish עבור הפרסום הראשון או Update עבור פרסום מאוחר יותר. המתן עד שהחלונית תציג Up to date.
  4. פתח את האתר החי בלשונית חדשה וטען אותו מחדש פעם אחת.
  5. אם כתובת Atoms ברירת המחדל מציגה את השינוי אבל דומיין מותאם אישית לא, בדוק את חיבור הדומיין במקום לפרסם שוב ושוב את אותה גרסה.

אם האתר החי עדיין מציג את הגרסה השגויה, פנה אל תמיכת Atoms עם קישור הצ'אט, ה-URL החי, הגרסה שהתכוונת לפרסם, השעה ואזור הזמן, וצילומי מסך של App Viewer ושל האתר החי.

פרסמתי בטעות לסביבת הייצור. איך אני מבטל את זה?
  1. הכל את הסיכון המיידי. אם ההפצה חושפת נתונים רגישים או יוצרת התנהגות לא בטוחה, פתח את App Status והשתמש ב-Pause עבור אפליקציית Atoms Cloud זכאית או ב-Unpublish כדי להסיר גישה ציבורית. אם אין סיכון פעיל, הימנע מגרימת השבתה מיותרת.
  2. תעד את הדומיין המושפע, זמן הפרסום, הגרסה הנוכחית, הגרסה המיועדת וההשפעה העסקית.
  3. לאחר שמשימת הסוכן הנוכחית נעצרת, פתח את Versions, בחר את הגרסה האחרונה הידועה כתקינה, ובחר Restore this version.
  4. אמת את הגרסה ששוחזרה ב-Preview, כולל תהליכי התחברות, תשלום ונתונים קריטיים, ואז פרסם או עדכן אותה.

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

איך אני מבצע rollback לגרסה קודמת?
  1. עצור או המתן למשימת הסוכן הנוכחית; אי אפשר לשחזר גרסה בזמן שעבודה מתנגשת פעילה.
  2. פתח את Versions, אתר את הגרסה האחרונה הידועה כתקינה, ובחר Restore this version.
  3. בדוק את הפרויקט ששוחזר ב-Preview ובחן את התהליכים הקריטיים שהשתנו.
  4. פרסם או עדכן רק לאחר שתוצאת ה-Preview נכונה.

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

מה ההבדל בין השהיה לבין ביטול פרסום?

Pause ו-Unpublish הן שתי פעולות שונות:

Pause (לפרויקטי Atoms Cloud בלבד):

- האפליקציה הופכת ללא זמינה למבקרים.

- משאבי השרת נשארים מוקצים והחיוב נמשך.

- אפשר לחדש את האפליקציה בכל עת מתוך App Status.

Unpublish (כל הפרויקטים):

- האתר יורד לגמרי מהאוויר. כל מי שמשתמש ב-URL שפורסם מאבד גישה.

- עבור פרויקטי Atoms Cloud, משאבי השרת משוחררים.

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

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

האתר שפרסמתי תקוע בלולאת הפניה. איך מתקנים את זה?

אם הדפדפן שלך מציג "יותר מדי הפניות" או שהדף ממשיך להיטען מחדש בלי להציג תוכן:

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

אם הבעיה נמשכת, פנה לתמיכה וצרף:

- כתובת URL מלאה שמציגה את לולאת ההפניה

- האם תת-הדומיין ברירת המחדל של Prod נגיש

- שם הדומיין וספק ה-DNS

- צילום מסך מלא של השגיאה

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

אם האפליקציה שלך עובדת ב-Preview אבל נכשלת בייצור בגלל משתני סביבה חסרים או ריקים:

  1. בדוק אם משתנה הסביבה נשמר לפני או אחרי הפרסום האחרון. אם הוא נשמר אחרי, צריך לפרסם שוב כדי שהשינוי ייכנס לתוקף.
  2. ודא שהמשתנה מוגדר עבור הסביבה הנכונה (Development לעומת Production).
  3. בדוק אם הודעת השגיאה משירות ההמשך נותנת רמז — לדוגמה, "unauthorized" לעיתים קרובות אומר שמפתח API ריק או שגוי באותה סביבה.

אם הבעיה נמשכת, פנה לתמיכה וצרף:

- קישור לפרויקט או כתובת URL פעילה

- שם המפתח המושפע ובאיזו סביבה יש את הבעיה

- השגיאה המלאה מהשירות ההמשך

- צילום מסך מושחר של דף התצורה

- האם התצורה נשמרה לפני או אחרי הפרסום

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

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

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

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

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

למה הופיעה בעיית אבטחה אחרי שהסריקה לא מצאה בעיות?

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

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

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

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

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

  1. פתחו את הממצא וזהו את הפעולה או המיקום שהוא מציין.
  2. החליטו אילו תפקידים מחוברים צריכים להיות מורשים להשתמש בפעולה הזו.
  3. בקשו מה-Agent לבדוק את ההרשאה של המשתמש כאשר הפעולה מתבקשת, ולא רק כאשר הכפתור מוצג.
  4. בדקו את הפעולה כאשר אתם מנותקים, עם חשבון בדיקה רגיל, ועם חשבון בדיקה מורשה של מנהל.
  5. אשרו שניסיונות שנדחו אינם חושפים נתונים פרטיים ואינם מבצעים שינויים, ואז הריצו שוב את סריקת האבטחה.

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

למה סריקת האבטחה סימנה בעיית HTTPS?

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

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

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

למה סריקת האבטחה סימנה מדיניות Row Level Security חסרה?

Row Level Security, או RLS, היא תכונה של Supabase ששולטת באילו שורות במסד הנתונים כל משתמש יכול לקרוא או לשנות. הממצא הזה רלוונטי רק כאשר הפרויקט משתמש ב-Supabase והסריקה מזהה טבלה שכללי הגישה שלה דורשים בדיקה.

  1. פתחו את הממצא וזהו את הטבלה שהוא מציין.
  2. רשמו מי אמור להיות מסוגל לצפות בנתונים של הטבלה הזו, להוסיף אותם, לערוך אותם או למחוק אותם.
  3. בקשו מה-Agent ליצור את מדיניות Supabase המגבילות ביותר האפשריות שתומכות במסלולי המשתמש האלה.
  4. בדקו כאשר אתם מנותקים ועם חשבון בדיקה נפרד לכל תפקיד. אשרו שכל חשבון יכול לגשת רק לשורות ולפעולות המיועדות.
  5. הריצו שוב את סריקת האבטחה לאחר שהמדיניות הוחלה.

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

האם דף זה היה מועיל?

מאמרים קשורים