Μάθετε πού τα Windows 8 αποθηκεύουν πληροφορίες φίλτρου SmartScreen για τα αρχεία που έχουν ληφθεί
Σε προηγούμενες εκδόσεις των Windows το φίλτρο SmartScreen ήταν μια λειτουργία του Internet Explorer, με τα Windows 8 να γίνει μέρος του συστήματος αρχείων των Windows. Αλλά πώς ξέρει ποια αρχεία έχουν ληφθεί και ποια προέρχονται από τον υπολογιστή σας; Διαβάστε παρακάτω για να δείτε πώς το How-To Geek εξερευνήθηκε στο σύστημα αρχείων.
Σημείωση: Οι πληροφορίες που παρέχονται σε αυτό το άρθρο είναι μόνο για εκπαιδευτικούς σκοπούς.
Έτσι, τι είναι η μαγεία?
Λοιπόν, η μαγεία που χρησιμοποιείται εδώ αποτελείται στην πραγματικότητα από αρκετά απλή τεχνολογία, κυρίως από τις ζώνες του Διαδικτύου.
Παρόλο που μπορείτε να αποκτήσετε πρόσβαση μόνο στις ρυθμίσεις για αυτές τις Ζώνες Διαδικτύου μέσω του Internet Explorer, χρησιμοποιούνται σε διάφορα σημεία σε όλα τα Windows. Κάθε φορά που κατεβάζετε ένα αρχείο που προέρχεται από τη ζώνη Internet παίρνει ετικέτα με ένα ειδικό αναγνωριστικό ζώνης, και αυτό το αναγνωριστικό αποθηκεύεται σε μια εναλλακτική ροή δεδομένων. Για να δείτε αυτό αποφάσισα να ανοίξω την αγαπημένη μου γλώσσα scripting, PowerShell. Έγραψα το ακόλουθο σενάριο για να δω τις εναλλακτικές ροές δεδομένων για κάθε αρχείο στο φάκελο λήψεων μου.
$ Files = Get-ChildItem -Διαδρομή C: \ Users \ Taylor \ Downloads
foreach ($ Αρχείο σε $ Αρχεία)
Get-Item $ File.FullName -Stream *
Βλέπετε αυτό το τελευταίο αρχείο στη λίστα, έχει μια πρόσθετη ροή δεδομένων που ονομάζεται Zone.Identifier, γι 'αυτό συζητούσαμε. Όταν ανοίγετε ένα αρχείο στα Windows, ελέγχει αυτή τη συγκεκριμένη ροή δεδομένων και ενεργοποιεί το SmartScreen αν υπάρχει. Στην πραγματική μόδα geek αποφασίσαμε να ρίξουμε μια ματιά στο εσωτερικό της ροής δεδομένων για να δούμε τι πληροφορίες που κατέχει.
Λήψη στοιχείων -Διαδρομή C: \ Users \ Taylor \ Downloads \ socketsniff.zip - Ζώνη επεξεργασίας * | Λήψη περιεχομένου
Ενώ αυτό δεν σημαίνει τίποτα για μας, σίγουρα μας έκανε να σκεφτόμαστε πώς μπορούμε να πάρουμε γύρω από το SmartScreen.
Πώς να περιορίσετε το SmartScreen στα Windows 8
Ο πρώτος τρόπος να το χρησιμοποιήσετε είναι να χρησιμοποιήσετε το GUI, εάν έχετε ένα αρχείο με μια ροή δεδομένων Zone.Identifier, μπορείτε εύκολα να τον ξεμπλοκάρετε από τις ιδιότητες του αρχείου. Απλά κάντε δεξί κλικ στο αρχείο και ανοίξτε τις ιδιότητές του από το μενού περιβάλλοντος και, στη συνέχεια, κάντε κλικ στο κουμπί Αποεμπλοκή, οπότε τώρα, όταν ανοίγετε το αρχείο, το SmartScreen θα ενεργοποιηθεί.
Θα μπορούσατε επίσης να χρησιμοποιήσετε το νέο αρχείο απομνημόνευσης cmdlet στο PowerShell 3, το οποίο είναι το ισοδύναμο σεναρίου κάνοντας κλικ στο κουμπί απεμπλοκής.
$ Files = Get-ChildItem -Διαδρομή C: \ Users \ Taylor \ Downloads
foreach ($ Αρχείο σε $ Αρχεία)
Ξεμπλοκάρισμα-Αρχείο-Διαδρομή $ File.Fullname
Ο τελικός τρόπος για να μεταβείτε στο SmartScreen είναι να προσθέσετε απλώς τον ιστότοπο από τον οποίο μεταφορτώνεστε από τη ζώνη intranet στον Internet Explorer.
Φυσικά σας συνιστούμε να μην το κάνετε ποτέ, καθώς αυτή η ζώνη προορίζεται για τοποθεσίες intranet και θα σας αφήσει ευάλωτες σε κακόβουλο λογισμικό που προέρχεται από αυτούς τους ιστότοπους της λίστας και σε αυτή τη σημείωση σας αφήνω με αυτό το σενάριο για να βρείτε αρχεία στον υπολογιστή σας που προέρχονται από τη ζώνη διαδικτύου.
$ Files = Get-ChildItem -Διαδρομή C: \ Users \ Taylor \ Downloads
foreach ($ Αρχείο σε $ Αρχεία)
Get-Item $ File.FullName -Stream * | % if ($ _ .Διαφήμιση ως "Ζώνη *") $ File.Name
Αυτό είναι το μόνο που υπάρχει σε αυτό.