ალტერნატიული NTFS მონაცემთა ნაკადები

თითქმის უხილავი

ბლოგის მკითხველმა ვიქტორმა ვერ შეძლო PowerShell სკრიპტის გაშვება. ჩემი ინსტრუქციების ყურადღებით წაკითხვა პრობლემას აღმოფხვრის, მაგრამ ამის საფუძველი არ იყო PowerShell-ის მკაცრი უსაფრთხოების პოლიტიკა.

ვიქტორმა ჩამოტვირთა არქივები TechNet გალერეიდან Windows Update-ის მართვისთვის PSWindowsUpdate.zip სკრიპტით, რომლის შესახებაც გითხარით. როგორც ჩანს, Prote unpacking სკრიპტი მუშაობს. თუ მკითხველს მივუთითე, რომ ჩემი ინსტრუქციების პირველი პუნქტი არქივების განბლოკვის აუცილებლობაზეა საუბარი, ყველაფერი საათის მექანიზმით წავიდა.

ვიქტორმა სთხოვა აეხსნა, რატომ დაბლოკა სისტემამ სკრიპტი და მან იცის, რომ არქივები მოიპარეს სხვა კომპიუტერიდან.

მართალი გითხრათ, დღევანდელი თემა ახალი არ არის, მაგრამ მე გადავწყვიტე გამოვყო იგი ჩემს გონებაში მრავალი მიზეზის გამო:

  • ბევრი სტატია დაიწერა Windows XP-დან ან Windows 7-დან რამდენიმე საათში და არ ისარგებლებს ახალი Microsoft-ის ოპერაციული სისტემების ახალი შესაძლებლობებით.
  • მომდევნო საათისთვის დაგეგმილ ერთ-ერთ სტატიაში განიხილება ეს თემა და უფრო ადვილი იქნება იმ მასალის მითითება, რომლის აქტუალურობასა და სისწორეს მე თვითონ ვადასტურებ.
  • ბლოგს დიდი აუდიტორია ჰყავს და ბევრი მკითხველისთვის ეს თემა მაინც ახალია :)

დღეს გადაცემაში

NTFS მონაცემთა ნაკადები

Windows იღებს ინფორმაციას ფაილის ფაილის შესახებ NTFS ფაილური სისტემის ალტერნატიული მონაცემთა ნაკადიდან (ADS). ხელისუფლება მოკრძალებულად წერს ფაილს, რომ ის სხვა კომპიუტერიდანაა, მაგრამ მათ ნამდვილად იციან ცოტა მეტი, როგორც შემდგომში შეიტყობთ.

NTFS-ში ფაილი არის ატრიბუტების ნაკრები. ფაილის ნაცვლად – ეს არის მონაცემთა ატრიბუტი სახელებიდან $DATA. მაგალითად, ტექსტური ფაილი მწკრივით "გამარჯობა, სამყარო!" მონაცემთა ატრიბუტი არის "გამარჯობა, მსოფლიო!"

NTFS-ში $DATA ატრიბუტი არის მონაცემთა ნაკადი და მას უწოდებენ მთავარ ან უსახელო ატრიბუტს, რაც ნიშნავს, რომ მას სახელი არ აქვს. ფორმალურად, ასე გამოიყურება:

$DATA:""

  • $DATA- მე ვარ ატრიბუტი
  • : - გამყოფი
  • "" - მე ვარ ნაკადი(ამ შემთხვევაში თათებს შორის არაფერია)

მონაცემთა ალტერნატიული ნაკადების შერჩეული მახასიათებლები

განაცხადების კონტექსტში, მინდა გამოვყო რამდენიმე მნიშვნელოვანი მომენტი.

უხილავი ცვლილებები

პირველი ბრძანებით ტექსტური ფაილის შექმნის შემდეგ, შეგიძლიათ გახსნათ იგი ტექსტურ რედაქტორში და ხელახლა გადაიყვანოთ ისე, რომ ყველა შემდგომმა მანიპულაციამ არ იმოქმედოს ფაილზე.

ის წყვეტს მუშაობას, როდესაც ფაილი იხსნება, ვთქვათ, Notepad++-ში. ამ რედაქტორს შეუძლია ფაილში ცვლილებების შეტანა. და თუ ფაილს დაწერთ ალტერნატიულ ნაკადს, არ დაკარგავთ მას!

რეკლამის მიმოხილვის ჩაწერა CMD-ით

რეკლამების შექმნა და ჩვენება შესაძლებელია ბრძანების სტრიქონიდან. აქ მოცემულია ბრძანებები, რომ ჩაწეროთ მიღებული ტექსტი სხვა რეკლამაში სახელად MyStream2 და შემდეგ გამოაჩინოთ იგი.

Echo Hidden Text > C:\temp\test.txt:MyStream2 მეტი< C:\temp\test.txt:MyStream2

რეკლამის გადახედვა ტექსტურ რედაქტორებში

იგივე Notepad++ გაჩვენებთ ADS-ის ნაცვლად, ბრძანების სტრიქონში ნაკადის სახელის შეყვანით

"C:\Program Files (x86)\Notepad++\notepad++.exe" C:\temp\test.txt:MyStream1

შედეგი:

რვეულის საშუალებით, ეს ხრიკი გადის მხოლოდ ისევე, როგორც მთავრდება ნაკადის სახელით. .ტექსტი. ქვემოთ მოცემული ბრძანებები ამატებს მესამე რეკლამას და გახსენით ნოუთბუქში.

Echo დამალული ტექსტი > C:\temp\test.txt:MyStream3.txt ბლოკნოტი C:\temp\test.txt:MyStream3.txt

შედეგი:

არასასურველი ფაილების დაბლოკვა

დავუბრუნდეთ საჭმელს, რომელმაც მკითხველზე დამაყენა. თუ ფაილი დაბლოკილია, ის ჯერ შეინახება პროგრამების ქვეშ, ზოგიერთ შემთხვევაში, OS-ის პარამეტრებში. ასე რომ, ყველა თანამედროვე ბრაუზერი მხარს უჭერს ბლოკირებას და ის შედის Windows-მდე.

გთხოვთ გახსოვდეთ, რომ თუ არქივები დაბლოკილია, ყველა შეუფუთავი ფაილი დაიბლოკება ბოლოს. არ დაგავიწყდეთ, რომ ADS მხოლოდ NTFS-ის ფუნქციაა. FAT32-ზე არქივის შენახვის ან ამოხსნისას მყარი დისკის დაბლოკვა არ ხდება.

ინფორმაციის განხილვა ჩაკეტილი ფაილის შინაარსის შესახებ

PowerShell-ში გადადით საქაღალდეში, რომელიც შეიცავს გადმოწერილი ფაილს და ნახეთ ინფორმაცია ყველა ნაკადის შესახებ.

Get-Item .\PSWindowsUpdate.zip -Stream * ფაილის სახელი: C:\Users\Vadim\Downloads\PSWindowsUpdate.zip ნაკადის სიგრძე ------ ------ :$DATA 45730 Zone.Identifier 26

როგორც უკვე იცით, $Data არ არის ფაილი, მაგრამ სიაში ასევე შედის ADS ზონა.იდენტიფიკატორი. ეს ინფორმაცია ეხება მათ, რომლებზეც ფაილი ამოიშალა თითოეული ზონიდან. იცით თუ არა ვარსკვლავები სურათების უკან?

ზონის ამოცნობისთვის, თქვენ უნდა წაიკითხოთ განცხადებები.

Get-Content .\PSWindowsUpdate.zip -Stream Zone.Identifier ZoneId=3

ცხადია, აქცენტი კეთდება პაკეტის განბლოკვაზე (მაგალითად, თუ თქვენ უკვე გახსენით არქივები). ქვემოთ მოყვანილი ბრძანება განბლოკავს ყველა ფაილს ჩამოტვირთვების საქაღალდედან, რომლებიც შეიძლება შენახული იყოს სახელში PS:

რეჟ. C:\ჩამოტვირთვები\*PS* | განბლოკვა-ფაილი

რა თქმა უნდა, იქნება რამდენიმე კომუნალური პროგრამა გრაფიკული ინტერფეისით, რომელიც შეიძლება ინტეგრირებული იყოს კონტექსტურ მენიუში. ისე, ჩემი აზრით, PowerShell ან ნაკადების უკიდურეს ზღვარზე სრულიად საკმარისია.

როგორ ავიცილოთ თავიდან ფაილის დაბლოკვა

დაბლოკვა დაფარულია ჯგუფის პოლიტიკით. ნუ შეინახავთ ინფორმაციას იმ ტერიტორიის შესახებ, სადაც განთავსებულია დანართები. სახელი მიუთითებს, რომ დაბლოკვა არის Windows-ის სტანდარტული ქცევა და პოლიტიკა საშუალებას გაძლევთ შეცვალოთ იგი.

თუმცა, სახელიდან არ ჩანს, რომ პოლიტიკა ვრცელდება არა მხოლოდ ფოსტის დეპოზიტებზე, არამედ ინტერნეტიდან ფაილების შეძენაზეც. წაიკითხეთ ანგარიში ანაბრის მენეჯერის შესახებ KB883260-ში.

სახლში არ არის ჯგუფის პოლიტიკის რედაქტორები, მაგრამ რეესტრი არ არის შენახული: SaveZoneInformation.zip.

სხვა აპლიკაციები ADS-ის პრაქტიკული გამოყენებისთვის

ADS შენახვის ზონა არ შემოიფარგლება გადმოწერილი ფაილის დამატებული ზონით, ამიტომ საჭიროა მხოლოდ ტექსტის შენახვა ADS-ში. თუ რომელიმე პროგრამას შეუძლია გამოიყენოს ეს NTFS ფუნქცია ნებისმიერი მონაცემების შესანახად, მაშინ მე აღვნიშნავ რამდენიმე მაგალითს სხვადასხვა სფეროდან.

ფაილების კლასიფიკაციის ინფრასტრუქტურა

ავტორის შესახებ

კარგი მასალაა, ძმაო. მოდით ვისწავლოთ რაღაც ახალი PowerShell-ის შესახებ, რაც ბევრი არ ვიცი :)

ამ ოჯახთან გამოსაყენებლად, ყველაზე ხშირად vikorist WhatsApp - აქამდე ნაკლები პრობლემა იყო ამ სერვისთან დაკავშირებით, მაგრამ მამები, როგორც ჩანს, შეეჩვივნენ მას. კონტაქტებიც ძირითადად ოჯახურია, იქ მინდა გავცვალო ინფორმაცია ძირითადად გამოქვეყნებულ ალბომებზე, ფოტოებით და ვიდეოებით. ჩემი მეგობრები და ნათესავები Viber-ის ერთგულები რჩებიან - მე ამის პრობლემა არ მაქვს, მხოლოდ მათთვის ვცდილობ, ნუ დაკარგავ დროს მათ WhatsApp-ის მოპოვებაში.

რობოტებისთვის Slack ყველაზე მნიშვნელოვანია, ყველაზე ხშირად WhatsApp და SMS-იც კი. VKontakte გარე სამყაროსთან თანამშრომლობისთვის.

Skype vikorystvoy მხოლოდ ვიდეო ზარებისთვის, მოდით ისევ ოჯახთან ერთად დავბრუნდეთ. კმაყოფილებისგან გამოვცვალე WhatsApp-ით, თითქოს იქ ვიდეო ზარები იყო.

urix

Viber-ს ახლა აქვს ვიდეო ზარები და ვიდეო ზარები დესკტოპის ვერსიისთვის. მაშინ, ალბათ, Viber გახდება შემდეგი Skype... კარგი გაგებით

ანდრეი კუზნეცოვი

მასალა არის მყარი, სქელი. ვიცოდი ნაკადების წარმოშობა, მაგრამ არ ვიცოდი, რომ PowerShell-ის საშუალებით მათთან მუშაობა ასე მარტივი იყო.
რას ვჩივი IM-ზე: სკაიპამდე ვწუხვარ Windows Phone-ზე ერთსაათიანი გაშვების შესახებ. iPad-ზე და Windows-ზე ასეთი პრობლემები არ არის. Vikoristannya ხმოვანი ბმული, თუ რაიმე მიზეზით ეს არ არის ადვილი vikoristovvat GSM.
და მოსმენა Whatsapp-ის საშუალებით. თქვენს ტელეფონზე თქვენი მონაცემების ხილვადობა გაცილებით მეტია კონფიდენციალურობის თვალსაზრისით.

  • ანდრეი კუზნეცოვი: და გადახვევა Whatsapp-ში ამ ადამიანის ხილვადობა ტელეფონზე მეტია, პლუს კონფიდენციალურობის თვალსაზრისით.

    ანდრი, ახსენით, რატომ არის ეს პლუსი

პავლოვსკი რომან

1. ყველაზე ხშირად ვიყენებ: Skype-ს და Hangouts-ს - კომპიუტერზე მუშაობით, ნებისმიერი მოწყობილობიდან „VKontakte“-ის დათვალიერების არჩევით, რადგან კლიენტებს სამუშაოს მიხედვით სჭირდებათ სკაიპში ჯდომა, ხოლო მეგობრები და ნაცნობები სოციალურ მედიაში.

2. მინდა იდეალურად გამოვიყენო: Jabber - ნებისმიერი მოწყობილობიდან დათვალიერებისა და დათვალიერებისთვის. რაც შემეხება მე, კლიენტის დაინსტალირება შესაძლებელია ნებისმიერ მოწყობილობაზე და მიმოწერა კლიენტის პოვნის გარეშე, სუსტი ინტერნეტ კავშირით + რომელზედაც შეგიძლიათ გაააქტიუროთ თქვენი Jabber სერვერი და შეინახოთ ყველა დათვალიერება სერვერზე, ამაზე მოგვიანებით ვისაუბროთ გაარკვიეთ დათვალიერების საჭიროება, თუ კლიენტს არ შეუძლია ისტორიის შენახვა და Jabber-ის საშუალებით დარეკვის დანამატები (მაგალითად, იგივე SIP Asterisk 1.8+-ის საშუალებით)

ანდრეი ბაიატაკოვი

ყველაზე ხშირად ვიყენებ WhatsApp-ს (ძირითადად რობოტის საშუალებით), ზარებისთვის (აუდიო/ვიდეო/საერთაშორისო ზარები) Skype-ს. სკაიპის გამოყენება მინდა დესკტოპზე (ტრანსფორმატორი მაქვს და სახლში ვხმარობ როგორც პლანშეტი)... Viber – არ დადგა ფესვი. WhatsApp-ით დასარეკად დედაშენს უბრალოდ ნერვები უნდა მოეშალოს. უთხარით თქვენს ჯაშუშს და შეამოწმეთ ერთი-ორი ხუმრობა, როცა ამას იგრძნობთ (50 მბიტი კავშირი).
სკაიპზე მთლიანად გადართვა შესაძლებელი იქნებოდა. Windows 10 Mobile-ზე, ბოლო განახლების შემდეგ, შეგიძლიათ მიიღოთ შეტყობინებები Skype-დან პირდაპირ ჩაშენებული შეტყობინებების პროგრამიდან (მაგალითად, SMS), რაც ბევრად უფრო ადვილია.

მაქსიმ

1. გულსაბნევი, ქერქიანი ICQ (რეტროგრადული ნათესავებისთვის) და Slack (უფრო გადაუდებელი პირებისთვის).
2. მე მინდა გამოვიყენო ჯაბერი - იგივე მიზეზების გამო, რომან პავლოვსკი აჯობებს.

ვოლოდიმირ კირიუშინი

გამარჯობა ვადიმ!
ამ სტატიის წინ წაიკითხეთ თქვენი სტატია იმის შესახებ, თუ როგორ უნდა წაიკითხოთ მთელი სისტემის დისკის შემოწმების პროცედურა chkdsk ბრძანების გამოყენებით. მშვენიერი სტატია! დღეს, სისტემის დისკის შემოწმების შემდეგ chkdsk ბრძანებით, ამოვიღე ტექსტური ფაილი. და ეს სტატია ასევე ბევრს ხსნის PowerShell პროგრამის შესახებ. როგორც პენსიონერი, უგონოდ ვგრძნობ თავს, მაგრამ ვცდილობ, პანიკაში არ ვიყო და გულმოდგინედ წავიკითხო ბოლომდე. დიდი მადლობა ჩვენთან ვიზის მისაღებად! Ყველაფერი საუკეთესო შენ!

ლეკრონი

რომელი ბრაუზერები და ჩამომტვირთავი პროგრამები ქმნიან ამ ნაკადს?

რა ვარიანტებია თავად კორისტუვაჩის მიერ ნაკადების შესამცირებლად? მე, ზოკრემა, კორისტუვაჩ სცენარისტი? მიუხედავად იმისა, რომ მათ შესახებ დიდი ხანია ვიცოდი, არასდროს ვყოფილვარ გამარჯვებული. კომპიუტერთან რეალურ მუშაობაში, თქვენ უბრალოდ არ იცით მათ შესახებ და ამით, შესაძლოა, პოლიცია, ხელის ხელსაწყოს ნაცვლად და ამ რობოტის გარეშე, მეხსიერებიდან, ვერაფერს მოიფიქრებთ.
მოდით ვიფიქროთ მხოლოდ ერთ ვარიანტზე. კომენტარი ფაილზე, რადგან არ არის შესაძლებელი ან საჭირო ფაილის სახელის შემდგომი ტექსტის დაწერა. თუ გჭირდებათ მხარდაჭერა ფაილის მენეჯერის მხრიდან, რომელიც ადრე დაწერეთ descript.ion-ზე ან files.bbs-ზე.

სიჩქარის გურუ

კიდევ ერთი სმიტის ტექნოლოგია USN ჟურნალისთვის. რამდენად ექვემდებარება ZoneIdentifier-ს ან ფაილს ან საქაღალდეზე მიმაგრებულ ვირუსს? Რათქმაუნდა, არა. უფრო მეტიც, სისტემა არ არის გაჟღენთილი დამაინტრიგებელი, ყოველდღიური „პოდფაილებით“, რომლებიც ჩვეულებრივ კორესპონდენტებს არ სჭირდებათ. კანის აპლიკაცია იკითხება MFT კატალოგში და სხვა ოპერაციებში, რომლებიც მხარს უჭერენ ალტერნატიული ნაკადების შენარჩუნებას და ჩანაცვლებას, რომლებიც კარგავს პროცესორის ციკლებს, RAM-ს და, რაც მთავარია, მყარი დისკის გამოყენებას.
შეგიძლიათ მითხრათ, რომ ეს ტექნოლოგია ნამდვილად სჭირდება სისტემას. სამწუხაროდ, სისტემა სასწაულებრივად იმუშავებდა ნაკადების გარეშეც. ალე კორისტუვაჩა არავის კვებავს - ორთქლზე ადუღეს (USN ჟურნალის მსგავსად) და ამ ნაკადების სრულად ჩართვის შესაძლებლობა არ მიეცა. მიუხედავად იმისა, რომ მე საერთოდ არ მჭირდება ჟანგიანი სურნელები, მგონი შენც ასე გჭირდება.
ყველაფერი, რაც შეგვიძლია მივიღოთ, არის „ნაკადები -s -d %systemdrive%“. ეს არ გაძლევთ საშუალებას ნახოთ ნაკადები სისტემის დანაყოფზე.

ალექსიზ კადევი

დასახელებული ნაკადები იდუმალი რამ არის, რამდენადაც მახსოვს NTFS-ის პირველი გამოშვებიდან. დასახელებულ ნაკადებში შესაძლებელია ხელით შენახვა, მაგალითად, დოკუმენტის ვერსიები, რათა არ ვნანობ რიგ დამატებას და მუშაობას. წინააღმდეგ შემთხვევაში, სხვა ფაილურ სისტემაში ასლების ჩაწერა იკარგება - დასახელებული ნაკადები ადვილად იჭრება.

ხმის მიცემის ოთახში Skoda-მ ვერ დაინახა რამდენიმე მესინჯერი: მე ვიყენებ ჩემს ტელეფონს, ჩემი ზოგიერთი კონტაქტი უპირატესობას ზოგიერთ სიმღერას ანიჭებს. ასე რომ, ვიყენებ WhatsUp, ICQ (თუმცა, რა თქმა უნდა, არა ჩვეულებრივი კლიენტი), Skype, Skypefor Business (მშვიდი, არა კლიენტი, მიუხედავად იმისა, რომ Lync ერქვა, რაც უარესია) და Viber (აქ უფრო სპამი მაქვს ხშირად ვიდრე სხვებში). დედა 5-ჯერ ერთხელ).
და იდეალურ შემთხვევაში, უბრალოდ არარეალურია აირჩიოთ ერთი ადამიანი, როგორიცაა მირანდი დანამატებით, რათა იცოდეთ ყოველ ჯერზე ვინ საუბრობს/წერს მთელ შესყიდვაში. სამწუხაროა, რომ რიგი მწარმოებლები ხურავენ თავიანთ პროტოკოლებს და იცავენ მათ, როგორც ჩხვლეტა.

  • ვშ

    ვადიმ სტერკინი: რომან, ვირიშივის ტრენინგში ჯაბერი არ ჩავრიცხე, რადგან ცოტა ადამიანი სარგებლობს და პერსპექტივა არ აქვს.

    დურჰემი
    მაგალითად, მე ვიყენებ OpenFire-ს (უფასო xmpp) როგორც საოფისე კომუნიკატორი რამდენიმე დომენზე.

    აქედან გამომდინარე, მთავარია XMPP (Pidgin.exe, Spark.exe), მაგრამ მათი 99.8% შიდა დომენია.
    Skype - გარე მესინჯერისთვის
    WhatsApp და Viber - "მსხვერპლთა კავშირებისთვის", დარჩენილი n თვე თავისუფალი იქნება SPAM-ისგან, მაინტერესებს რატომ ვერ ვნახავ?

  • არტემ

    ჯერ კიდევ ვაიბერზე ვარ ჩარჩენილი. და შემკვრელის სიბლანტე სრულიად ტენიანობის საწინააღმდეგოა. და ასე Telegram bi. იქ ცარიელია.

    ჰაზეტი

    1. Skype (კომპიუტერზე) და Viber (მობილურზე). მიზეზები ძირითადად იგივეა, რაც უმეტესობისთვის - აშკარა კონტაქტების რაოდენობა და ბუნებრივია არასაჭირო კონტაქტები, სხვა მესენჯერზე გადასვლა.
    2.uTox. მინიატურული, არაფერი ლამაზი, კლიენტი Win, Linux, Mac და Android-ისთვის. პოზიციონირებულია როგორც ქურდობა.
    P.S. ახლა დავიწყებ ჩემი კონტაქტების ახალ დონეზე გამკაცრებას :-)

    ევგენ კარელოვი

    გმადლობთ თქვენი მუშაობისთვის!

    სანამ დაიწყებთ, თქვენს კომპიუტერზე დაათვალიერეთ QIP 2012 ვებსაიტი, სანამ დააკავშირებთ ICQ კონტაქტებს, VKontakte-ს და სხვებს. განსაკუთრებით რთულია ერთი პროგრამის გამოყენება ერთი და იგივე პროტოკოლების გაერთიანებისთვის. სოციალური მედიის გვერდების ერთ ადგილზე გადახედვის შესაძლებლობა კიდევ უფრო მშვიდია. იდეალურ შემთხვევაში, აღარ იქნება სკაიპის მხარდაჭერა, რომელსაც ვიყენებ ხმოვანი კავშირისთვის, წინააღმდეგ შემთხვევაში ის აშკარად არ გამოჩნდება.
    მიუხედავად იმისა, რომ ეს პროგრამა "გაჭედილი" ჩანს, რადგან დიდი ხანია განახლება არ მომხდარა, ფუნქციის ფუნქციონალობა სასწაულებრივად ჩაქრა.

    სტრაფერი

    წიქავა მიშანინა იმ პოსტებით მონაცემთა ნაკადებთან და IM-თან ვარჯიშთან დაკავშირებით.

    ტრენინგისთვის: Jabber/Jabber, რომელიც ჯერ კიდევ არ შედის სიაში, თუმცა არის WhatsApp, XMPP-ზე დაფუძნებული და არის misfire, რომელიც წარმატებამდე მივა.

    ჯაბერი აგვარებს ყველა პრობლემას პროტოკოლისადმი გახსნილობის, კლიენტების ხილვადობის ანონიმური პლატფორმების და სერვერების ხილვადობის მეშვეობით, რომლებიც შეიძლება დამოუკიდებლად გაიზარდოს. ალე კაქტუსები ტრადიციულად ღეჭავენ, ასეა.

    • სიას ჰყავს კლიენტები, მაგრამ არა პროტოკოლები.
      ICQ... კარგი, მე არ დავდე სმაილიკები, რადგან ეს შეიძლება ასე აშკარა იყოს.
      ჯაბერს ნამდვილად არ აქვს პრობლემა - იქ არავინ არის.

      • სტრაფერი

        ვადიმ სტერკინი: სიას აქვს კლიენტები და არა პროტოკოლები

        პროტოკოლისა და ოფიციალური კლიენტის გამომავალი კოდების დახურვით, დგინდება ბუნებრივი მსგავსება ერთ კლიენტსა და პროტოკოლს შორის.

        ვადიმ სტერკინი: ICQ... კარგი, სმაილი არ დამიყენებია, რადგან შეიძლება ასე აშკარა იყოს.

        დამპალი წვრილმანი არ არის საკმარისი, რომ ვოსპი ბუნებრივი სიკვდილით კვდება - სუნიანი დამატებითი ზუსილები იუწყებიან, რომ ის მალე მოხრილდება.

        ვადიმ სტერკინი: ჯაბერს ერთი პრობლემა ნამდვილად არ აქვს - იქ არავინაა

        პროტე შენ თვითონ დაწერე Telegram-ისთვის

        მშვენივრად გამოიყურება, მაგრამ ცარიელია (რისი გამოსწორება შეიძლება)

        Jabber-ს აქვს კარგი შანსი გახდეს ისეთივე, როგორც დღევანდელი ელექტრონული ფოსტის ეკოსისტემა (უფრო ღიაობა პროტოკოლისთვის, საკუთარი სერვერების ჰოსტინგის შესაძლებლობა და სერვერებს შორის უსაფრთხო კომუნიკაცია და ა.შ.), მაგრამ კორპორაციებს ეს არ სჭირდებათ, რაც აშკარად ჩანს. Google-ის კონდახზე ან გამოიყენეთ whatsapp.

        • Telegram-ისთვის - შეგიძლიათ მისი გამოსწორება, ჯაბერისთვის - ეს კიდევ უფრო რთულია. პირველი არის სიაში, მაგრამ მეორე არა.

          • სტრაფერი

            რა თქმა უნდა, Telegram არის მოდური, მოდური, ახალგაზრდული და ჯაბერი არაფერია მაგარი ფაშა დუროვის იმიჯში და არ იშლება. რა პერსპექტივებია აქ?

            ჰმ... არ მოგცემთ უფლებას თავი დაანებოთ თქვენს ტანკს თეორიით, რომ „მთელი მსოფლიო ეწინააღმდეგება უფასო PZ-ს“. Ულვაში ბევრად უფრო მარტივი

            გასაკვირი არ არის, რომ ეს არის Jabber კლიენტთან ურთიერთქმედების პირველი მტკიცებულება, რომელიც ოფიციალურად არის რეკომენდირებული ყველაზე მოწინავე მობილური პლატფორმაზე.

            სტრაფერი

          • ცოტა არ მესმის ჩემი კომენტარი ენის შესახებ.

            ასე რომ :) თქვენ ცდებით, ჯაბერის წარუმატებლობა მიაწეროთ არამოდურობას და ასაკს, რადგან თქვენი კლიენტი პირველი ეკრანიდან არ არის დაკავშირებული მიმდინარე რეალობასთან.

            რა შემიძლია ვნახო ეკრანის სურათზე?

            წინადადება შეიყვანეთ ტელეფონის ნომერი ~~~O~

          • სტრაფერი

            სტრაფერი: ცდუნება გაქვთ, ჯაბერის წარუმატებლობა მიაწეროთ არამოდურობას და სიბერეს

            ისე, ეს ასეა.

            სტრაფერი: იმ საათში, როდესაც თქვენი კლიენტები პირველი ეკრანიდან არ არიან დაკავშირებული მიმდინარე რეალობასთან.

            ტობტო. უახლესი მოდისთვის, როგორიცაა თქვენი ტელეფონის ნომრის ყველასთან გაზიარება. იმიტომ, რომ არ მესმის, რატომ უნდა შევიტანო ეს, რადგან ეს არ არის საჭირო სისტემის მუშაობისთვის, რადგან ეს იმდენად მშვენიერია ჩემთვის, რომ აქ არაფერი უნდა ვითხოვო.

            ქილკა კონტაქტივის მიერ დაუპატიჟებელი ოსიჩიკა დავამყარე, იქ მივაწექი, მიზეზი - მაურუშეჩკა უნიფორმის ულტიმატიურობაში, ტელეფონით ნომერს რეგიონალისტს ვეყრდნობოდი, კოორდინატების საათი გადამეფარა.

            ასე რომ, არ გესმით, სურათებით ახსნის შემდეგ... ეს არ არის მოდა, არამედ ერთი გზა მობილური მოწყობილობებიდან რეგისტრაციის მაქსიმალურად გამარტივებისთვის, რაც საფუძვლად დაედება მყისიერი მესინჯერების აუდიტორიას და ზრდის ერთადერთი გზა.

            სტრაფერი

            ეკრანის სურათზე დაიწერება თქვენი სახელი, პაროლი და სურვილისამებრ მეტსახელი. სად ვიგრძნო თავი უფრო ძლიერად? ან გამასწორებელ სკოლებს აღარ ეწურებათ რეზერვები აუდიტორიის გასაზრდელად და სჭირდებათ თუ არა მათ ერთი ღილაკი „გადახდა“?
            ჩვენ დაგვავიწყდა აქ ტელეფონის ნომერი და რა პასუხისმგებლობა ეკისრება მესინჯერს ტელეფონის ნომრის სამუშაოდ გამოყენებაზე?

  • თქვენ გაინტერესებთ NTFS ნაკადები? ძალიან მნიშვნელოვანია ფაილური სისტემის ფუნქციონირებაც კი, რაც პრაქტიკული თვალსაზრისით არის ცნობილი. დღეს ჩვენ ვისაუბრებთ იმაზე, თუ როგორ შეგიძლიათ ჩაერთოთ.

    ცოტა თეორიისთვის.
    დაემატა მონაცემთა ალტერნატიული ნაკადების მხარდაჭერა NTFSგამოსაყენებლად HFS Macintosh ფაილურ სისტემაში, რომელიც იყენებს რესურსების ნაკადს ხატების და ფაილის შესახებ სხვა ინფორმაციის შესანახად. სუნი სუფევს NTFSჯერ კიდევ ადრინდელი ვერსიებიდან Windows NT. ტექნოლოგიის არსი ის არის, რომ ფაილი ჩართულია NTFSშეიძლება არსებობდეს რამდენიმე ძაფები მონაცემების შესანახად. მკვლევარიდა ყველაზე პოპულარული ფაილების მენეჯერები ურთიერთკავშირშია სამუშაოს გარეშე თავის ნაკადი(რომელსაც სახელი არ აქვს), რომელიც არის მთავარი ფაილი. სტრიმების ბოროტად გამოყენება შესაძლებელია ფაილის მეტამონაცემების შესანახად, რითაც მოხდა მათი ბოროტად გამოყენება Windows 2000, როგორც მე ვიცი.

    IN Windows 7ალტერნატივა NTFS ნაკადებიის, რაც ფაილშია, არ შეიძლება გაკეთდეს რეგულარული მეთოდების გამოყენებით. და რა თქმა უნდა: მაგალითად, მზაკვრ ვირუსებსაც კი შეუძლიათ თავიანთ ნაკადებში ჩაწერონ ნებისმიერი სრულიად უდანაშაულო ფაილი. ფაილის ნაკადების დათვალიერებისას, რომლებიც შეიცავს მოცულობის მონაცემებს, ხედავთ, რომ ადგილი მნიშვნელოვნად შეიცვალა, ფაილის დასაფიქრებლად მკვლევარი.
    მიმდინარე ნაკადების სანახავად გამოვიყენებთ მარკ რუსინოვიჩის მიერ შექმნილ კონსოლის პროგრამას.

    როგორ შევქმნათ ალტერნატიული NTFS ნაკადი

    კონსოლის რამდენიმე ბრძანება საშუალებას გაძლევთ შექმნათ და შეცვალოთ ნაკადი NTFSმაგალითად გუნდი ექოთქვენ შეგიძლიათ შექმნათ ალტერნატიული ნაკადი ტექსტურ ფაილზე. იმის გასაგებად, თუ როგორ მუშაობს, მოდით შევხედოთ კონდახს. შეიყვანეთ ბრძანების ხაზი:
    echo გამარჯობა ბედნიერი ბულდოზერი > hello.txt
    echo Hello World > hello.txt:test

    ახლა გახსენით hello.txt ფაილი Notepad-ში:

    ტექსტი Გამარჯობა მსოფლიოდაკარგული "კულისებში", მათთან მუდმივ კონტაქტში ყოფნა ტესტი. თუ ფაილის სახელში შეიყვანთ ფაილის სახელს და ნაკადის სახელს, თქვენ ვერ შეძლებთ ფაილის გახსნას ნაკადში: ორმაგი დაუშვებელი სიმბოლოა ფაილის სახელისთვის. თუმცა, შეგიძლიათ სწრაფად მიჰყვეთ ბრძანების ხაზს, რომელიც ერთგულია და დაუშვათ შემდეგი ბრძანება:
    მეტი< hello.txt:test

    პერგლიადი NTFS ნაკადებიროგორც ზემოთ დავწერე, შეგიძლიათ შეხვიდეთ streams.exe პროგრამის გამოყენებით
    streams.exe hello.txt


    პატივს ვცემ, რომ აქ ყველაფერი უფრო ნათელი გახდა.

    ალტერნატიული ნაკადები NTFS და Notepad

    ჩასმული პროგრამები გაიხსნება დიდი ძალისხმევის გარეშე და გამოჩნდება ნაკადის ნაცვლად:

    სტანდარტული Notepad ანიჭებს txt გაფართოებას ნაკადის სახელს. თუ გსურთ ამის ვიკორიზაცია, ნაკადებს ასე უნდა უწოდოთ:
    echo Hello World > hello.txt:test.txt
    Todi vikonana cmd.exe ბრძანებით იძლევა დადებით შედეგს:
    notepad hello.txt:test.txt

    ალტერნატიული NTFS ნაკადები და სხვადასხვა ტიპის ფაილები

    შეიძლება ფიქრობთ, რომ ალტერნატიული NTFS ნაკადების ფარგლები არ სცილდება ტექსტურ ფაილებს. Ასე არა. მიმდინარე აპლიკაციაში მე დავამატე ნაკადი ფაილს hello.txt, რომელიც შეიცავს მონაცემებს 7z არქივისთვის:

    ვგულისხმობ, რომ ნაკადები შეიძლება შეიქმნას არა მხოლოდ ფაილებისთვის, არამედ საქაღალდეებისთვის და მყარი დისკის ტიხრებისთვის.

    ყველაფერი გარშემორტყმულია თქვენი განსაკუთრებული ფანტაზიით და საჭიროებებით. ვიკორისტის ტექნიკის აღწერილობით, შეგიძლიათ მარტივად მიიღოთ სპეციალური ინფორმაცია, მაგალითად, მოუმზადებელი კორისტუვაჩიდან. ნებისმიერი ჯიშის ზახისტუ სულელივითაა, როგორც გინდა.

    მონაცემთა ალტერნატიული ნაკადები NTFS-ისთვის

    NTFS ფაილურ სისტემას აქვს მრავალი ფუნქცია, მათ შორის ალტერნატიული მონაცემთა ნაკადების (ADS) ხელმისაწვდომობა. საქმე იმაშია, რომ NTFS ფაილი არის ნაკადების ნაკრები, რომელშიც ინახება მონაცემები. მონაცემთა ყველა ნაკადი შეიძლება მოიძებნოს მთავარ ნაკადში და საჭიროების შემთხვევაში, დამატებითი ალტერნატიული მონაცემთა ნაკადები შეიძლება დაემატოს ფაილს.

    Შენიშვნა.მონაცემთა ალტერნატიული ნაკადები NTFS-ში დიდი ხნის წინ გამოჩნდა, თუნდაც Windows NT-ში. შემოქმედება გაკეთდა სიგიჟისთვის HFS ფაილური სისტემით, რომელიც გამოიყენება MacOS-ზე. HFS-მა შეინახა ფაილის მონაცემები სპეციალურ რესურს აუზში.

    NTFS ფაილები იყოფა ატრიბუტებად, რომელთაგან ერთ-ერთია $DATA და მონაცემთა ატრიბუტი. სტრიმებს აქვს დამატებითი ძალა $DATA ატრიბუტისთვის. სარეცხის უკან ერთი მთავარი ძაფია $DATA:″″. როგორც ხედავ, სახელი არ არის, ასე რომ დარეკავს უსახელო. თქვენ ასევე შეგიძლიათ შექმნათ დამატებითი, დასახელებული ნაკადები, მაგალითად. $DATA:″სტრიმი1″. NTFS-ში თითოეულ ფაილს შეიძლება ჰქონდეს რამდენიმე მონაცემთა ნაკადი, რათა განიხილოს განსხვავებები, რომლებიც ერთმანეთთან არ არის დაკავშირებული.

    ფაილში ჩაწერილი ყველა მონაცემი იკარგება მონაცემთა ძირითად ნაკადში. როდესაც ჩვენ ვხსნით ფაილს, შემდეგ თავად მთავარ ნაკადს, ალტერნატიული ნაკადები მიიღება კლიენტისგან და არ არის ნაჩვენები სხვა მიზეზის გამო. მათზე წვდომა შეუძლებელია სტანდარტული მეთოდების გამოყენებით, მაგრამ გსურთ, რომ ზოგიერთმა პროგრამამ წაიკითხოს მათში შენახული მონაცემები. თქვენ ასევე შეგიძლიათ გამოიყენოთ ბრძანების სტრიქონი ძაფებით რობოტებისთვის.

    მაგალითად, გახსენით კონსოლი და გამოიყენეთ დამატებითი echo ბრძანება ტექსტური ფაილის streams.txt შესაქმნელად და ჩაწერეთ მასში შემდეგი ტექსტი:

    echo ეს არის მთავარი ნაკადი>streams.txt

    და შემდეგი ბრძანებით ჩვენ დავწერთ ტექსტს ალტერნატიული ნაკადის 1-მდე:

    echo ეს არის ალტერნატიული ნაკადი>streams.txt:stream1

    თუ თქვენ ახლა გახსნით streams.txt ფაილს ნებისმიერ ტექსტურ რედაქტორში, ჩვენ დიდი ალბათობით წავშლით პირველ ჩანაწერს და ტექსტს „ეს არის ალტერნატიული ნაკადი“ დამატება. თქვენ შეგიძლიათ წაიკითხოთ ინფორმაცია stream1-ში:

    მეტი

    ალტერნატიული ნაკადები შეიძლება დაემატოს არა მხოლოდ ცალკეულ ფაილებს, არამედ დირექტორიაშიც. მაგალითად, დაამატეთ ალტერნატიული ნაკადი 2, რათა განათავსოთ ტექსტი „ნაკადის დამალვა სტრიმებში“ Streams ნაკადის დირექტორიაში:

    echo ნაკადის დამალვა Streams-ში>:stream2

    მე ვაჩვენებ stream 2-ს შემდეგი ბრძანებით:

    მეტი<:stream2

    ალტერნატიული ნაკადების ნაცვლად, შეგიძლიათ გახსნათ კონსოლი. მაგალითად, Notepad ასევე შეიძლება გაიხსნას მონაცემთა ნაკადების მისაღებად, თუ ფაილის სახელში შეიყვანთ ალტერნატიული ნაკადის სახელს ორმაგი ველის მეშვეობით. გაიმეორეთ წინა კონდახი, ოდნავ შეცვალეთ ნაკადის სახელი stream1.txt-ზე:

    echo ეს არის ალტერნატიული ნაკადი>streams.txt:stream1.txt

    მე ვხსნი ალტერნატიულ ნაკადს notepad-ში ბრძანებით:

    notepad streams.txt:stream1.txt

    Შენიშვნა.სტანდარტული Notepad ამოიღებს txt გაფართოებას ნაკადის სახელიდან, წინააღმდეგ შემთხვევაში მის გახსნას ვერ შეძლებთ. უფრო მოწინავე რედაქტორებს, მაგალითად, იგივე Notepad++, შეუძლიათ აჩვენონ ალტერნატიული ნაკადის ნაცვლად მისი სახელის მიუხედავად.

    ფაილის ალტერნატიული ნაკადების არსებობა არ არის ნაჩვენები Explorer-ში ან სხვა ფაილ მენეჯერებში. მათი გასაცნობად, უმარტივესი გზაა ბრძანების გამოყენება რეჟ/რ(დაწყებული Windows Vista-დან), რომელიც აჩვენებს მონაცემთა ყველა ნაკადს, მათ შორის ალტერნატიულებს.

    შეიძლება აღმოაჩინოთ, რომ ალტერნატიული ნაკადების არჩევანი გარშემორტყმულია ტექსტური მონაცემებით. ეს მთლად ასე არ არის და ალტერნატიულ ნაკადებში შეგიძლიათ შეინახოთ ნებისმიერი ინფორმაცია. მაგალითად, შექმენით ფაილი picture.txt და დაამატეთ ახალი ნაკადი pic1.jpg, რომელიც შეიძლება შეიცავდეს ერთ სურათს:

    echo Picture>picture.txt
    აკრიფეთ pic1.jpg>picture.jpg:pic1.jpg

    ამ გზით, ჩვენ ვუწოდებთ ორიგინალ ტექსტურ ფაილს და გამოსახულების გასახსნელად ალტერნატიული ნაკადიდან Paint გრაფიკულ რედაქტორში, გამოიყენეთ შემდეგი სწრაფი ბრძანება:

    mspaint picture.txt:pic1.jpg

    ანალოგიურად, შეგიძლიათ დაამატოთ მონაცემები ნებისმიერი ტიპის ფაილს - დაამატეთ სურათები ტექსტურ ფაილებში, დაამატეთ ტექსტური ინფორმაცია მედია ფაილებში და ა.შ. , Explorer კვლავ აჩვენებს ფაილის ზომას, როგორც 1kB.

    უფრო მეტი ალტერნატიული ნაკადები შეიძლება გამოყენებულ იქნას მიბმული ფაილებისთვის. მაგალითად, აიღეთ ფაილი test.txt და დაამატეთ Notepad-ის დანამატი (notepad.exe) ალტერნატიულ note.exe ნაკადს:

    ჩაწერეთ notepad.exe>test.txt:note.exe

    და თანდართული რვეულის გასაშვებად, შეგიძლიათ სწრაფად გამოიყენოთ ბრძანება:

    დაწყება .\test.txt:note.exe

    საუბრის დაწყებამდე შესაძლებელია არსებობდეს მავნე პროგრამები, რომლებიც ამატებენ შეერთების კოდს ალტერნატიულ NTFS ნაკადებს.

    ნაკადების უტილიტა

    ალტერნატიულ ნაკადებთან მუშაობისთვის შეგიძლიათ გამოიყენოთ რიგი მესამე მხარის უტილიტა, მაგალითად, Streams კონსოლის პროგრამა Sysinternals-ისგან. ეს შეიძლება მიუთითებდეს ალტერნატიული ნაკადების არსებობაზე და ამოიღონ ისინი. პროგრამა არ საჭიროებს ინსტალაციას, უბრალოდ ამოალაგეთ და გაუშვით. მაგალითად, ჩვენ შეგვიძლია გადავამოწმოთ ნაკადების არსებობა Streams საქაღალდეში ბრძანებით:

    Streams.exe -s C:\Streams

    მე შემიძლია ვნახო ალტერნატიული ნაკადები streams.txt ფაილიდან:

    Streams.exe -d C:\Streams\streams.txt

    PowerShell

    PowerShell-ს ასევე შეუძლია იმუშაოს ალტერნატიულ ნაკადებთან - შექმნა, ჩვენება, ჩვენება და თუნდაც წაშლა. მაგალითად, შექმენით ტექსტური ფაილი:

    ახალი ელემენტი - ფაილის ტიპი - გზა C:\Streams\stream.txt

    დოდამოს შესვლა მთავარ თემაში:

    Set-Content - გზა C:\Streams\stream.txt -Value ″მთავარი ნაკადი″

    І ალტერნატიულ ნაკადში ім'яm Second:

    Set-Content -გზა C:\Streams\stream.txt -მნიშვნელობა მეორე ნაკადი -ნაკადის მეორე

    შემდეგ ის გამოჩნდება მთავარის ნაცვლად

    Get-Content - გზა C:\Streams\stream.txt

    და ალტერნატიული ნაკადები:

    Get-Content - გზა C:\Streams\stream.txt -Stream Second

    ალტერნატიული ნაკადების არსებობის გამოსავლენად, შეგიძლიათ სწრაფად გაუშვათ ბრძანება:

    Get-Item -გზა C:\Streams\stream.txt -Stream *

    თქვენ შეგიძლიათ წაშალოთ კლიენტის ნაკადები ბრძანებით:

    Remove-Item -Path C:\Streams\streams.txt -Stream *

    ვიკორისტანნია

    ალტერნატიულ ნაკადებს იყენებს როგორც თავად Windows, ასევე სხვა პროგრამები. მაგალითად, Internet Explorer ყოფს ქსელს უსაფრთხოების 4 ზონად და, როდესაც ფაილები შეიჭრება, ამატებს მათ ტეგებს, რომლებიც შეიცავს ინფორმაციას იმ ზონის შესახებ, საიდანაც მოხდა ხელყოფა.

    ეს ნიშნები ინახება ალტერნატიული გზით და წარმოადგენს რიცხვს 0-დან 4-მდე:

    ინტერნეტი (3)
    მისცევა მერეჟა (1)
    სანდო საიტები (2)
    სახიფათო საიტები (4)
    ლოკალური კომპიუტერი (0)

    ამისათვის გადავიდეთ ჩამოტვირთვის საქაღალდეში, ავიღოთ გადმოწერილი ფაილი ინტერნეტიდან და შევამოწმოთ ალტერნატიული ნაკადების არსებობისთვის. როგორც ხედავთ, მისი სახიდან ნაკადია ზონა.იდენტიფიკატორი, რომელშიც არის რიგი ZoneID=3.

    ეს ნიშნავს, რომ ფაილი გადადის ინტერნეტის არასანდო ზონაში და როდესაც ის იხსნება, ფრთხილად უნდა იყოთ. ზოგიერთი პროგრამა, როგორიცაა Word, კითხულობს ამ მონაცემებს ფაილის გახსნისას და წინასწარ ხედავს მას.

    ასევე, ფაილების კლასიფიკაციის ინფრასტრუქტურა (FCI) მუშაობს სხვადასხვა ალტერნატიულ ნაკადზე. სხვა პროგრამებში ალტერნატიული ძაფების სკანირება ხდება ანტივირუსული პროგრამებით, თუმცა Kaspersky Anti-Virus ინახავს მათში საკონტროლო თანხას, რომელიც ამოღებულია სკანირების შედეგად.

    თუმცა, ალტერნატიული ნაკადების სტაგნაცია შეზღუდული არ არის, თქვენ თავად შეგიძლიათ გამოთქვათ რაიმე სახის სტაგნაცია მათთვის. მაგალითად, დახმარებით თქვენ შეგიძლიათ მიიღოთ სპეციალური ინფორმაცია აუტსაიდერებისგან. ალტერნატიული ნაკადების შემცველი ფაილები შეიძლება დაკოპირდეს ან გადაიტანოს დისკიდან დისკზე; ყველა ნაკადი დაკოპირდება ფაილთან ერთად.

    ასევე, მრავალი ალტერნატიული ნაკადით, საჭიროა მეხსიერება, რომელიც მკაცრად არის მიბმული NTFS ფაილურ სისტემასთან. იმისათვის, რომ თავიდან აიცილოთ ეს ფაილები NTFS დისკებზე შესანახად, აშკარად შეგიძლიათ მათთან მუშაობა მხოლოდ Windows-ის ქვეშ. თუ ფაილს სხვა ფაილურ სისტემაში გადაიტანთ, ძირითადის გარდა ყველა თემა დაიკარგება. ასევე, ალტერნატიული ნაკადები წყდება FTP ფაილების გადაცემისას ან საფოსტო ყუთში გადატანისას.

    ალტერნატიული მონაცემთა ნაკადის მხარდაჭერა (AltDS) დაემატა NTFS-ს Macintosh HFS ფაილურ სისტემასთან თავსებადობისთვის, რომელიც ითვალისწინებდა რესურსების ნაკადს ხატების და სხვა ფაილების ინფორმაციის შესანახად. Vikoristannaya AltDS დაცულია კერძო მომხმარებლებისთვის და არ არის ხელმისაწვდომი სპეციალური საშუალებებით. Explorer და სხვა პროგრამები მუშაობენ სტანდარტული ნაკადის გამოყენებით, მაგრამ ვერ კითხულობენ მონაცემებს ალტერნატიულიდან. AltDS-ის გამოყენებით შეგიძლიათ მარტივად გადაიღოთ მონაცემები, რომლებიც შეიძლება აღმოჩენილი იყოს სტანდარტული სისტემის შემოწმებით. ამ სტატიაში მოცემულია ძირითადი ინფორმაცია AltDS-ის მუშაობისა და მიზნის შესახებ.

    შექმნა AltDS

    AltDS-ის შექმნა ძალიან მარტივია. ვისთვის აჩქარებს გუნდი? დამწყებთათვის, მოდით შევქმნათ საბაზისო ფაილი ჩვენს ნაკადების მიმაგრებამდე.
    C:\>echo Just a plan text file>sample.txt

    C:\>აკრიფეთ sample.txt
    უბრალოდ გეგმის ტექსტური ფაილი


    შემდეგი, მოდით სწრაფად დავაწკაპუნოთ ორჯერ, როგორც ოპერატორი, რათა მიუთითოთ ისინი, ვინც გამოიყენებს AltDS-ს:
    C:\\>echo თქვენ ვერ მხედავთ>sample.txt:secret.txt

    ამის სანახავად, ამის ნაცვლად შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები:
    C: \ მეტი< sample.txt:secret.txt

    ან კიდევ
    C:\notepad sample.txt:secret.txt

    თუ ყველაფერი კარგად მუშაობს, მაშინ დაამატეთ ტექსტი: თქვენ ვერ მხედავთ, მაგრამ როდესაც მას გახსნით Data Explorer-დან, ტექსტი არ ჩანს, ასევე AltDS შეიძლება მიმაგრდეს არა მხოლოდ ფაილზე, არამედ საქაღალდეზეც. ან ტექსტი:
    C:\>მდ პერსონალი
    C:\>cd პერსონალი
    C:\stuff>echo Hide stuff in stuff>:hide.txt
    C:\stuff>რეჟ
    დისკში C მოცულობას არ აქვს ეტიკეტი.
    ტომის სერიული ნომერია 40CC-B506C:\stuff-ის დირექტორია
    09/28/2004 10:19 AM .
    09/28/2004 10:19 AM

    0 ფაილ(ები) 0 ბაიტი2 Dir(s) 12,253,208,576 ბაიტი უფასო
    C:\stuff>notepad:hide.txt

    ახლა თქვენ იცით, როგორ ნახოთ და დაარედაქტიროთ AltDS დანართები Notepad-ის გამოყენებით, ასევე როგორ მიამაგროთ ისინი ფაილებსა და საქაღალდეებში.

    პროგრამის დაწყება და დაწყება

    პროგრამების, ხელსაწყოების და AltDS-ის იმპორტი ისეთივე მარტივია, როგორც სატესტო ფაილები. დამწყებთათვის, მე შევქმნი ძირითად ფაილს:

    მოდით ჩავდოთ ჩვენი პროგრამა ნაკადში, მაგალითად, მე გამოვიყენებ notepad.exe-ს:
    C:\WINDOWS>აკრიფეთ notepad.exe>test.txt:note.exe

    ახლა მოდით შევხედოთ ტექსტს ჩვენს ფაილში:
    C:\WINDOWS>აკრიფეთ test.txt
    ტესტი

    ახლა კი, დავიწყოთ ჩვენი შემოწირულობა:
    C:\WINDOWS>დაიწყეთ .\test.txt:note.exe
    C:\WINDOWS>

    ვინაიდან ეს სტატია არ არის აღებული სტატიის სრული თარგმანი, იგი ჩარჩოშია მოყვანილი, როგორც მარტივი თემა. დამატებითი მეთოდები შეგიძლიათ იხილოთ მითითებულ ინსტრუქციებში.

    UPD:

    უტილიტები AltDS-დან (სტატისტიკასთან დაკავშირებული საკითხების სია):

    LADS - ფრენკ ჰეინის ალტერნატიული მონაცემთა ნაკადების სია
    www.heysoft.de/Frames/f_sw_la_en.htm

    Streams.exe SysInternals-დან.

    ამ თემაში მე გადავხედავ მეტამონაცემების სხვადასხვა ტიპს, რომლებიც შეიძლება დაერთოს ფაილს ან დირექტორიას ფაილური სისტემის მეთოდებით. NTFS. მე აღვწერ, თუ როგორ შეგიძლიათ გააანალიზოთ ამ ტიპის მეტამონაცემები და მივცემ მისი გამოყენების მაგალითს Microsoft-ის ტექნოლოგიაში ან მესამე მხარის პროგრამულ უზრუნველყოფაში.

    შეიტყვეთ გადასატანი წერტილების, ობიექტების ID-ების და სხვა ტიპის მონაცემების შესახებ, რომლებიც შეიძლება განთავსდეს თქვენს მთავარ ფაილში განსხვავებულ ფაილში.

    ობიექტის IDეს არის 64 ბაიტი, რომელიც შეიძლება დაერთოს ფაილს ან დირექტორიას. აქედან პირველი 16 ბაიტი საშუალებას გაძლევთ ცალსახად ამოიცნოთ ფაილი ტომებს შორის და გადაიტანოთ არა სახელზე, არამედ იდენტიფიკატორზე. კიდევ 48 ბაიტს შეუძლია მეტი მონაცემების განთავსება.

    ობიექტის იდენტიფიკატორები ხელმისაწვდომია NTFS-ში Windows 2000-ში. თავად სისტემაში ისინი გამოიყენება ფაილის გაფართოების გასაადვილებლად, რომელიც შეიცავს მალსახმობას (.lnk). მაგალითად, ფაილი, რომელიც შეიცავს მალსახმობას, გადაადგილდება ტომებს შორის. მალსახმობის გაშვებისას ყველაფერი გაიხსნება. სპეციალური Windows სერვისი, თუ ფაილი არ არის ნაპოვნი, შეეცდება გახსნას ფაილი არა მისი სახელით, არამედ ადრე შექმნილი და შენახული იდენტიფიკატორით. თუ ფაილი არ წაიშალა და არ წაიშალა ტომებს შორის, ის გაიხსნება და მალსახმობი ისევ დაემატება ფაილს.

    ობიექტის იდენტიფიკატორები გამოიყენებოდა iSwift ტექნოლოგიაში Kaspersky Anti-Virus 7 ვერსიისთვის. ღერძი აღწერილია ამ ტექნოლოგიით: ტექნოლოგია შემუშავებულია NTFS ფაილური სისტემისთვის. ამ სისტემაში კანის ობიექტს ენიჭება NTFS იდენტიფიკატორი. ეს იდენტიფიკატორი შედარებულია სპეციალური iSwift მონაცემთა ბაზის მნიშვნელობებთან. თუ მონაცემთა ბაზის მნიშვნელობები NTFS ID-ით არ არის შენახული, ობიექტი მოწმდება ან ხელახლა შემოწმდება, თუ არის ცვლილებები.

    თუმცა, ძალიან ბევრი იდენტიფიკატორის შექმნისას წარმოიშვა პრობლემები დისკის სკანირებასთან დაკავშირებით სტანდარტული chkdsk სკანირების პროგრამის გამოყენებით, რასაც დიდი დრო დასჭირდა. Kaspersky Anti-Virus-ის ახალ ვერსიებში შეიცვალა NTFS Object Id.

    Reparse Point

    NTFS ფაილურ სისტემაში ფაილი ან დირექტორია შეიძლება განთავსდეს გადასატან წერტილში, რომელიც გადაიცემა როგორც "გადაჭრის წერტილი". სპეციალური მონაცემები ემატება ფაილს ან დირექტორიას, ფაილი წყვეტს ძირითად ფაილს და მისი დამუშავება შესაძლებელია მხოლოდ სპეციალური ფაილური სისტემის ფილტრის დრაივერის მიერ.

    Windows-ს აქვს გადასატანი წერტილების ტიპები, რომლებიც შეიძლება შეიქმნას თავად სისტემის მიერ. მაგალითად, Windows-ის ხელახალი დამუშავების წერტილების მეშვეობით ხდება სიმბლაკების და შეერთების წერტილების დანერგვა და სამონტაჟო წერტილები განთავსებულია დირექტორიაში.
    Reparse ბუფერი, რომელიც დაემატება ფაილს, არის ბუფერი, რომლის მაქსიმალური ზომაა 16 კილობაიტი. იგი ხასიათდება ტეგის არსებობით, რომელიც ეუბნება სისტემას, რომელ ტიპს აქვს ხელახალი დამუშავების წერტილი. მაღალი ტიპის რეპარსული ბუფერის გამოყენებისას მაინც საჭიროა სპეციალურ ველში ახალი GUID-ის ჩასმა, ხოლო Microsoft-ის რეპარს ბუფერებში მისი გამოტოვება შეიძლება.

    რა ტიპის გადამუშავების წერტილია? მე განვიხილავ ტექნოლოგიებს, რომლებშიც გამოიყენება reparse point" და "reparse points". ეს არის Single Instance Storage (SIS) და Cluster Shared Volumes in Windows Storage Server 2008 R2, იერარქიული შენახვის მენეჯმენტი, განაწილებული ფაილური სისტემა (DFS), Windows Home Server Drive Extender. ეს არის Microsoft-ის ტექნოლოგიები, არ არსებობს ტექნოლოგიები მესამე მხარის კომპანიებისგან, რომლებიც ქმნიან ხელახალი დამუშავების წერტილებს, თუმცა ასეთია.

    გაფართოებული ატრიბუტები

    გაფართოებული ფაილის ატრიბუტები. Მათ შესახებ. აქ მნიშვნელოვანია გვახსოვდეს, რომ ეს ტექნოლოგია პრაქტიკულად არ მუშაობს Windows-ში. საერთო პროგრამულ უზრუნველყოფაში Cygwin ასევე გთავაზობთ vikory გაფართოებებს POSIX წვდომის უფლებების შესანარჩუნებლად. NTFS-ზე ერთ ფაილს შეიძლება ჰქონდეს ან გაფართოებული ატრიბუტები ან რეპარსული წერტილის ბუფერი. ამისა და ამის მყისიერი დამკვიდრება შეუძლებელია. ყველა გაფართოებული ატრიბუტის მაქსიმალური ზომა ერთ ფაილში არის 64 KB.

    მონაცემთა ალტერნატიული ნაკადები

    ფაილის დამატებითი ნაკადები.კანმა უკვე იცის მათ შესახებ. მე ჩამოვთვლი ამ ტიპის მეტამონაცემების ძირითად მახასიათებლებს: დასახელება (ასე რომ, ფაილს შეიძლება ჰქონდეს მრავალი თემა და თითოეულს თავისი სახელი ჰქონდეს), პირდაპირი წვდომა ფაილური სისტემიდან (მათი ამოღება შესაძლებელია შემდეგი ფორმატის გამოყენებით: „ფაილის სახელი , ორმაგი, „მიდია“), შეუზღუდავი ზომა, პროცესის უშუალოდ ნაკადიდან დაწყების შესაძლებლობა (და მისი მეშვეობით განხორციელების შესაძლებლობა).

    Vikorized iStream ტექნოლოგია Kaspersky Antivirus-ისთვის. მაგალითად, თავად Windows-ში, როდესაც ფაილი ჩამოიტვირთება ინტერნეტიდან, ემატება Zone.Identifier ნაკადი, რომელიც შეიცავს ინფორმაციას იმის შესახებ, თუ საიდან არის ფაილი აღებული. ფაილის გაშვების შემდეგ, შეგიძლიათ მიიღოთ გარკვეული ინფორმაცია „მაყურებლის გადამოწმება შეუძლებელია. ნამდვილად გსურთ ამ პროგრამის გაშვება?.

    ამ გზით, ჩვენ ვიმედოვნებთ დამატებით დაცვას ინტერნეტიდან გადმოწერილი პროგრამების დაუფიქრებელი გაშვებისგან. ნაკადების მხოლოდ ერთი სტაგნაციაა, ასე რომ თქვენ შეგიძლიათ შეინახოთ სხვადასხვა მონაცემები მათში. ვფიქრობ, Kaspersky Anti-Virus-მა იქ შეინახა კანის ფაილის საკონტროლო ჯამები და მოგვიანებით ეს ტექნოლოგიაც მიტოვებული იყო.

    Რა მოხდა?

    მეტი უსაფრთხოების IDპლუს სტანდარტული ფაილის ატრიბუტები, რომლებიც უშუალოდ მიუწვდომელია, მიუხედავად იმისა, რომლებიც უკვე დანერგილია ფაილის ნაკადად. სუნი, ატრიბუტი გაფართოებები, გადახედვა і ობიექტის ID - ეს ნაკადები ფაილში, როგორც ჩანს სისტემა. თქვენ შეგიძლიათ დაუყოვნებლივ შეცვალოთ უსაფრთხოების იდენტიფიკატორი, მითითებები შემდეგ წვრილმანზე არის: $SECURITY_DESCRIPTOR, აზრი არ აქვს, სისტემას არ მისცეთ უფლება გაუმკლავდეს ცვლილებას. თავად სისტემა არ იძლევა პირდაპირ წვდომას სხვა ტიპის ნაკადებზე. ასე რომ, ეს ყველაფერი.

    სანაცვლოდ მოძებნეთ ობიექტის ID, ხელახალი დამუშავების წერტილი, ასევე რობოტი გაფართოებული ატრიბუტებით და ფაილების ალტერნატიული ნაკადებით დამატებითი პროგრამების გამოყენებით