דלג לתוכן הראשי

מערכת אבטחת דיסקורד

חומת הברזל

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

מספר חוקשםתיאור
1Block Words in Member Profile Namesחוסם פרופילים לא חוקיים על פי ההגדות הבאות

מילים חסומות

*🇵🇸*, Free Palestine, *Palestine*, *יניב חוגי*

תבניות זיהוי

חסימת אותיות ערביות

/[\u0600-\u06FF]/

הביטוי הרגולרי /[\u0600-\u06FF]/ מתאים לכל תו בודד בטווח הקוד Unicode U+0600 עד U+06FF. טווח זה כולל את כל האותיות הערביות, המספרים הערביים וסימני הפיסוק הערביים.

פירוט:

  • []: סוגריים מרובעים מציינים קבוצת תווים.
  • \u: מציין תו Unicode.
  • 0600: קוד Unicode של האות הערבית "א".
  • -: טווח.
  • 06FF: קוד Unicode של האות הערבית "ياء".

דוגמאות:

  • مرحبا: יתאים לכל האותיות במילה.
  • ١٢٣٤٥٦٧٨٩: יתאים לכל המספרים.
  • ،.؟: יתאים לכל סימני הפיסוק.

שימושים:

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

הערות:

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

מקורות נוספים:

זיהוי תומכי אש״ף

(p|🇵|🅿️|р|ⲣ|ք)+(a|4|@|∆|/-\\|/_\\|Д|🇦|🅰️|ɑ|а)+(l|1|!|i|🇱|ı|ɩ|ɪ|ӏ|Ꭵ|ꙇ|ꭵ|ǀ|Ι|І|Ӏ|׀|ו|ן|١|۱|ا|Ⲓ|ⵏ|ꓲ|𐊊|𐌉|𐌠|𖼨|ﺍ|ﺎ|│)+(e|3|£|🇪|е|ҽ|ꬲ)+(s|5|§|🇸|ƽ|ꜱ|ꮪ|𐑈|𑣁)+(t|7|🇹|✝️)

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

האותיות הגדולות

^\s*(#{1,3}\s).+

מספר חוקשםתיאור
4חסימת קללות ראשיתחוסם אנשים מלקללים אחד את השני

מילים חסומות

.היטלר*, .נאצי*, #היטלר*, #נאצי*, אונסקטינות*, אייחמן*, אייכמן*, איילאיטלר*, איילאיטלר, איילהיטלר*, אילטר*, אליקסר*, *אמאזונה*, אמאזונה.*, אמאשך*, אמאשךז1נה*, אמאשךזונה*, אני לא פורש אני נשאר, אנס, בןז1נה, בןזונה*, *בןזונה*, בןזןנה*, דיקטטור, ה1טלר*, הבת ז1נה, החולת סרטn, החלפה*, החלפה?*, היטלר*, היטלרצדק*, הייל, הייל*., היילהיטלר*, השרמןטה, זדיין*, זדייני*, *זונה, זיין, זיינתי, זין*, זןנה, ז**נתי, חולהסרטן*, *חרמן*, טריד*, טרייד*, יבן זונה*, יבני זונות, יבןשלזונה, יזין*, יזין, ימזדיין, ישמנה*, ישרלילא*, ישרלילה*, ישרלילות*ימזדיין* שפיך*, ישרמ1ט1ת, *ישרמ1טות, ישרמוט1ת*, ישרמוטה*, *ישרמוטות*, ישרמוטות*, *כוס עמק*, כוסית*, *כושי*, *מ!וכר, *מוותלשמאלנים, *מוותלשמאלנים#, מזדיין*, מזיי ן, מניאק*, מניאק, מנייאק*, מנייק*, מקווה שבהמשך הדבר הזה ישתנה, נ4צים*, נאיו*, *נאצי*, נאציזם, נאצים*, נאצם*, ניאו*, ניבה, ניגא*, ניגה*, ניגר*, ניגר, סכס*, סקס, סקס*, סרטן*, עומד לי, *עומד לי*, קו קסינל, קוקסינל*, קלאן, רקאיטלר*, רקהיטלר*, *ש מ נ ה, *שלום צוות יקר, שמן, *שמן, *שמנ ה, שמנה*, שמ‏נה, *שמ‏נה*, *שמנ'ות, שמנים, *ש'מרוטה, שרלילא*, שרלילה*, שרמוטה*, *שרמוטות*, שרמןטה, *ששמנה, *תהרגי את עצמך, תזדיין*, תזדייני*, תזדיינימפה*, תמות*, תמןת, תקבל0רטן, תקבל0רטן*, תקבלסרטן*, CANCER*, n1gga*, n1gger*, nga*, niga*, nigga*, nigger*, niggers*, t4p*, *卍, 卍, 卐
מספר חוקשםתיאור
5חסימת מדיניות אויבחסימת מדינות אויב או תומכי אש״ף

מילים חסומות

* falestine*, :flag_ps:, :green_square:, :red_square:, \Palestine, #Hamas, #Palestine, *🇵🇸*, adolf hitler, flag_ps, free gaza, free palastine, free palestin, free palestine, Free Palestine, FREE PALESTINE, FREE PALISTINE, Freee palastin, FreeGaza, FreePalestine, fuck israel, FUCK ISRAEL, fu****ck you all, gaza, Gazagenocide, HARDCODE IM GOIN GORE, heil hitler, Hitler my lord, holocaust didn't happen, Israel = :poop:, Isreal kill kids, killing innocents, nazi, nazis, ozbakistan, palastinian, Palestina, palestine, Palestine, PALESTINE, Palestinians, WOLLEN NICHT LÜGEN UND WOLLEN NICH SCHWINDELN, גנבי אדמות*, עזה, *פלסטין*, حائل هتلر, حماس, ستتحرر فلسطين, طوفان_الأقصى, طوفان_الاقصى_, غزة_الآن, فلسطين, كلهم خرا مدري ليش, يلعن شكلك, يولاد العرص, 卐

תבניות זיהוי

חסימת דגלי ישראל בשימוש אויב

\x{1F1F5}\x{1F1F8}

הביטוי הרגולרי \x{1F1F5}\x{1F1F8} מתאים לאימוג'י ספציפי: דגל ישראל.

פירוט:

  • \x: מציין תו Unicode.
  • {1F1F5}: קוד Unicode של האותיות "IL" בדגל ישראל.
  • {1F1F8}: קוד Unicode של האותיות "DE" בדגל ישראל.

דוגמאות:

  • 🇮🇱: יתאים לדגל ישראל.
  • 🇮🇱🇮🇱: יתאים לשני דגלי ישראל.

שימושים:

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

הערות:

  • ביטוי זה אינו מתאים לדגלים אחרים.
  • ביטוי זה אינו מתאים לשימוש ב-HTML או CSS.

חסימת סימנים המזוההים אם שונאי יהודים

\u{1F7E9}|\u{2B1B}

הביטוי הרגולרי \u{1F7E9}|\u{2B1B} מתאים לשני סמלים ספציפיים:

1. 🇮🇱: דגל ישראל.

2. ✡: מגן דוד.

פירוט:

  • \u: מציין תו Unicode.
  • {1F7E9}: קוד Unicode של דגל ישראל.
  • |: אוֹ.
  • {2B1B}: קוד Unicode של מגן דוד.

דוגמאות:

  • 🇮🇱: יתאים לדגל ישראל.
  • ✡: יתאים למגן דוד.
  • 🇮🇱✡: יתאים לשניהם.

שימושים:

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

הערות:

  • ביטוי זה אינו מתאים לדגלים או סמלים אחרים.
  • ביטוי זה אינו מתאים לשימוש ב-HTML או CSS.

מקורות נוספים:

הערה חשובה:

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


\u{1F7E9}|\u{2B1B}
:green_square:|:black_large_square:
[\u0600-\u06FF]
(p|🇵|🅿️|р|ⲣ|ք)+(a|4|@|∆|/-\\|/_\\|Д|🇦|🅰️|ɑ|а)+(l|1|!|i|🇱|ı|ɩ|ɪ|ӏ|Ꭵ|ꙇ|ꭵ|ǀ|Ι|І|Ӏ|׀|ו|ן|١|۱|ا|Ⲓ|ⵏ|ꓲ|𐊊|𐌉|𐌠|𖼨|ﺍ|ﺎ|│)+(e|3|£|🇪|е|ҽ|ꬲ)+(s|5|§|🇸|ƽ|ꜱ|ꮪ|𐑈|𑣁)+(t|7|🇹|✝️)
(h[o0🇴🅾σоסه٥ھہە۵०੦૦௦ం౦ಂ൦ං๐໐ဝ၀ჿᴏᴑⲟꬽ𐓪𑣈𑣗ﮦﻩo○◍●][iıɩɪӏᎥꙇꭵǀΙІӀ׀ון١۱اⲒⵏꓲ𐊊𐌉𐌠𖼨ﺍﺎ│]+[l1!iıɩɪӏᎥꙇꭵǀΙІӀ׀ון١۱اⲒⵏꓲ𐊊𐌉𐌠𖼨ﺍﺎ│][o0🇴🅾σоסه٥ھہە۵०੦૦௦ం౦ಂ൦ං๐໐ဝ၀ჿᴏᴑⲟꬽ𐓪𑣈𑣗ﮦﻩo○◍●][c€🇨©ϲсᴄⲥꮯ][a4@∆/-\\/_\\Д🇦🅰ɑа][uv🇺ʋυսᴜꞟꭎꭒ𑣘ט𑜆][s5§🇸ƽꜱꮪ𐑈𑣁][t7🇹✝️])
(?i)\bF\s*R\s*E\s*E\s*\s*P\s*A\s*L\s*E\s*S\s*T\s*I\s*N\s*E\b

Custom Keyword Rule 3

Choose your words

!ask-gpt, *discord //-/reset*, wager, ווויגאר, ווויגר, וויגאר, וויגר, ויגאר, ויגר, *מוכ!*, *משתמ!*

Regex

<discord:\/\/-\/reset>

חסימת דליפת פרטים אישיים

Choose your words

*/heller*, *דוד פורמן*, *דוקס*, *הלר*, *חוגי*, *ירין זהבי*, *נגורנוב*, *תעודת זהות*, https://doxbin.com/*, https://doxbin.net/*, https://doxbin.org/* *nagornov

Regex

(\+?\s?9\s?7\s?2)\s?[0-9]{9}
\s?o\s*[5-5]\s*[0-9]\s?|\s?o\s*[5-5]\s*?o\s?
\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
(?:\+972|0)(?:[23489]|5[02468]|77)[1-9]\d{6}
\b[gG]\s*[mM]\s*[aA]\s*[iI]\s*[lL]\b
^(\+\d{1,3}\s?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{4}$
^(\+\d{1,3}\D*)?\(?\d{2,4}\)?\D*\d{2,4}\D*\d{4}$
\d{3}-\d{3}-\d{4}|\d{10}