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

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

בברירת המחדל, µMatrix פועל במצב של הירגע וחסום-הכל/אפשר-ליוצאי דופן, מה שאומר שאתרים שדורשים בשימוש בסקריפטים צד שלישי אפשרי שייראו משובשים. בשתי לחיצות, אפשר להגדיר ל µMatrix לעבוד במצב אפשר-הכלל/חסום-ליוצאי דופן, אשר בדרך כלל לא ישבש אתרי אינטרנט. ראה https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views למידע נוסף על נושא זה.

לגבי המיתוס כי "דפדפנים מבוססי כרומיום לא יכולים לחסום JavaScript באופן אמין", ראה:https://github.com/gorhill/httpswitchboard/wiki/Blocking-javascript-execution-reliably-in-Chromium-based-browsers. לסיכום: כן, JavaScript יכול להיחסם באופן אמין בכרומיום.

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

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

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

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

* קלות השימוש: µMatrix מאפשר לך להוסיף בקלות בקשות רשת לרשימה הלבנה/השחורה שמקורן מדף אינטרנט בהתאם להגדרות שבמטריצה:

שמות דומיינים (עמודה ימנית)
  * מההכי ספציפי
  * להכי גנרי

- סוג הבקשות (שורה עליונה)
  * עוגיות
  * משאבים הקשורים ל CSS (קודים של עיצוב ופונטים אינטרנטיים)
  * תמונות
  * פלאגינים
  * סקריפטים
  * XHR (בקשות הנעשות על ידי סקריפטים)
  * מסגרות
  * אחרים

אתה יכול להכניס לרשימה השחורה/הלבנה תא בודד, שורה שלמה, אוסף של שורות, עמודה שלמה, או את כל המטריצה בלחיצה אחת בלבד.

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

כח החוקים מטווחים (מתוחמים). לדוגמה, אתה יכולה לחסום את `facebook.com` ואת `facebook.net` בכל מקום חוץ מכאשר אתה מבקר בדף ב `www.facebook.com`. בדרך זו פייסבוק לא יוכל לבנות פרופיל של הרגלי הגלישה שלך.

The goal of this extension is to make the allowing or blocking of web sites, wholly or partly, as straightforward as possible, so as to encourage users to care about their privacy.

The extension comes with 3rd-party hosts files totaling over 58,000 distinct hostnames (lists can be selectively disabled/enabled according to your choice).

Ultimately, you can choose however you browse the net:

* Blacklist all by default, and whitelist as needed (default mode).

* Whitelist all by default, and blacklist as needed.

Either way, you still benefit from the preset blacklists so that at least you get basic protection from trackers, malware sites, etc. Or you can disable all of these preset blacklists.

בחירה שלך.

דוקומנטציה שנאספה באקראי: https://github.com/gorhill/uMatrix/wiki

=====

פידבק:

For any question/issue you might have, use the "Send Feedback" button on the right, in order for me to be able to answer readily. I can't answer directly to reviews, but I will be more than happy to answer you directly in the feedback section.

=====

באגים, בעיות, הצעות:

https://github.com/gorhill/uMatrix/issues

בחירה שלך.

Ease of use is the primary goal. I've seen users give up on Firefox's NoScript because it gets too much in the way according to them, so rather than blame these users for poor security habits, I prefer to blame developers and this project is a tentative to address the issues which cause some users to give up on basic security.

This extension is also useful to understand what the web page in your browser is doing, often without your knowledge. You have full ability to see and decide with whom a web page communicates, and to restrict these communications to specific classes of objects within the web page.

The number which appear in the extension icon correspond to the total number of distinct requests attempted (successfully or not depending on whether these were allowed or blocked) by the web page.

Simply click on the appropriate entry in the matrix in order to white-, black- or graylist a component. Graylisting means the blocked or allowed status will be inherited from another cell with higher precedence in the matrix.

Red square = effectively blacklisted, i.e. requests are prevented from reaching their intended destination:
* Dark red square: the domain name and/or type of request is specifically blacklisted.
* Faded red square: the blacklist status is inherited because the entry is graylisted.

Green square = effectively whitelisted, i.e. requests are allowed to reach their intended destination:
* Dark green square: the domain name and/or type of request is specifically whitelisted.
* Faded green square: the whitelist status is inherited because the entry is graylisted.

The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally.

This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example.

=====

קוד מקור: https://github.com/gorhill/uMatrix (GPLv3)

יומן שינויים: https://github.com/gorhill/uMatrix/releases
