Shopify: בדיקת אבטחה אוטומטית לקוד לפני Black Friday

    מאת בוריס קימלמן

    מה קרה

    Shopify הוסיפה פקודה חדשה בשם shopify app security check לתוך Shopify AI Toolkit ו-Shopify CLI. הפקודה סורקת אפליקציות אחר פרצות אבטחה נפוצות לפני השקה, וגם בכל שחרור גרסה חדשה.

    למה זה משנה לכם

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

    מה בדיוק השתנה

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

    שותפים שכבר בדקו את הכלי מצאו בעיות שלא ידעו עליהן קודם, כולל פערים באימות משתמשים ובאופן שבו נתוני סוחרים מבודדים בין חנויות שונות על אותה אפליקציה. כל ממצא כולל את הקובץ והשורה המדויקים בקוד, רמת החומרה, דוגמת קוד לתיקון וקישורים לתיעוד הרשמי. הכלי תומך בכל framework, כולל React Router, Rails, Django, Laravel או מנגנון אימות מותאם אישית, כי הוא בוחן את התנהגות האפליקציה בפועל ולא רק את השפה שבה היא כתובה. Shopify גם הפכה אותו לקוד פתוח, כדי שמפתחים יוכלו לשפר אותו יחד עם החברה.

    מי מושפע

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

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

    מה לעשות היום

    • בדקו מול המפתחים שלכם, פנימיים או חיצוניים, אם הם מכירים את shopify app security check ומריצים אותו על כל תוסף שמחובר לחנות.
    • אם אתם עובדים עם תוסף צד שלישי, בקשו מהספק אישור שעבר בדיקת אבטחה עדכנית, במיוחד אם התוסף נוגע לשער הסליקה או לנתוני לקוחות.
    • ודאו שההטמעה שלכם עומדת בדרישות תקן אבטחת תשלום (PCI DSS), במיוחד אם אתם מעבדים כרטיסי אשראי ישירות דרך אינטגרציות מותאמות.
    • הימנעו מעדכון תוספים או הוספת אינטגרציות חדשות בימים הסמוכים לבלאק פריידי עצמו. סיימו כל שינוי קוד לפחות שבוע מראש, כדי להשאיר זמן לבדיקות ולתיקונים.
    • אם כבר קרה לכם מקרה של הזמנות שנעלמו מול שער סליקה, כדאי להכיר את הדפוסים שמתוארים בהזמנות לא נרשמות בווקומרס: תקלות סליקה אפשריות שמשפיעות עליך, כי תקלות תקשורת בין החנות לסליקה דומות בין פלטפורמות.
    • בדקו שינויים אחרונים בפלטפורמה עצמה דרך עדכוני Shopify לאוקטובר 2026: מה בעלי חנויות בישראל חייבים לבדוק.
    • אם אתם מתכננים מבצעי הנחה דינמיים לבלאק פריידי, בדקו אותם בהדרגה לפני השקה מלאה, כפי שמוסבר בCRO בשופיפיי: בדיקת הנחות בשלבים עם Rollouts, כדי לא לגלות תקלה רק כשכל התנועה כבר מגיעה.

    מקורות

    המידע במאמר מבוסס על הודעת Shopify Developer Changelog בנושא הכלי החדש: https://shopify.dev/changelog/build-more-secure-apps-with-shopify-s-ai-toolkit-security-check

    שאלות נפוצות

    איך בודקים שתוסף או אפליקציה בשופיפיי לא חושף פרצת אבטחה? מריצים את הפקודה shopify app security check דרך Shopify CLI. היא סורקת את הקוד, ההגדרות ונקודות ההרחבה, ומחזירה רשימת ממצאים עם מיקום מדויק בקוד ורמת חומרה.

    מה זה shopify app security check ואיך מריצים אותו? זו פקודה בתוך Shopify AI Toolkit ו-Shopify CLI שרצה מקומית על מחשב הפיתוח. היא בודקת את קוד האפליקציה, ההגדרות בנקודות ההרחבה והתלויות החיצוניות, ותומכת בכל framework, כולל React Router, Rails, Django ו-Laravel.

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

    מי אחראי על אבטחת נתוני לקוחות בחנות שופיפיי, המפתח או בעל החנות? שניהם. המפתח אחראי לכתוב קוד בטוח ולהריץ בדיקות כמו shopify app security check, אבל בעל החנות אחראי לבחור ספקים אמינים, לדרוש אישורי אבטחה ולוודא עמידה בתקן אבטחת תשלום (PCI DSS).

    המאמר עזר? ג'ימי עושה את הבדיקה בשבילך

    לדעת מה דורש פעולה, וכמה כסף עומד מאחוריו

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

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

    30 ימי ניסיון חינם

    ללא צורך בכרטיס אשראי, אפשר להפסיק בכל רגע.