Pastecking چیست؟ چرا نباید از وب کپی پیست کنید؟

ساده ترین روش برای به دست آوردن هر متن و تصویری از یک وب سایت این است که آن را انتخاب کنید، آن را با استفاده از CTRL+C کپی کنید و سپس با استفاده از CTRL+V جایگذاری کنید . اگر مطالب چسبانده شده همان چیزی نباشد که از وب سایت کپی کرده اید، چه؟ مطمئناً دوباره کپی پیست خواهید کرد و ممکن است نتایج یکسان باشد. این خطرناک است، و ما درباره دلیل آن صحبت خواهیم کرد.

یک مثال سریع این است که شما یک دستور را از یک وب سایت کپی می کنید و آن را روی کنسول قرار می دهید. به نظر می رسد دستور تغییر کرده است و این به داده های شما آسیب می زند. آیا روش کپی پیست شما مشکلی دارد؟ یا چیزی مخرب است؟ این مقاله در مورد Pastecking چیست(Pastejacking) - هنر تغییر آنچه از صفحات وب کپی می کنید.

پاستا زنی

پاستاجک چیست؟

تقریباً همه مرورگرها به وب‌سایت‌ها اجازه می‌دهند تا دستورات را روی رایانه‌های کاربران اجرا کنند. این ویژگی می‌تواند به وب‌سایت‌های مخرب اجازه دهد تا بر کلیپ‌بورد رایانه شما را تصرف کنند. یعنی وقتی چیزی را کپی می کنید و آن را در کلیپ بورد خود قرار می دهید، وب سایت می تواند یک یا چند دستور را با استفاده از مرورگر شما اجرا کند. از این روش می توان برای تغییر محتویات کلیپ بورد استفاده کرد . در حالی که اگر فقط در Notepad(Notepad) یا Word و غیره کپی می کنید ممکن است خیلی خطرناک نباشد ، اگر چیزی را مستقیماً در Command Prompt بچسبانید(Command Prompt) می تواند برای رایانه شما مشکل ایجاد کند .

وب‌سایت‌ها دستور(های) را زمانی اجرا می‌کنند که کار خاصی توسط کاربر انجام می‌شود – مانند فشار دادن یک کلید خاص یا کلیک راست روی ماوس. هنگامی که CTRL+C را روی صفحه کلید خود فشار می دهید، حالت فرمان وب سایت را فعال می کند. پس از یک انتظار کوچک، مثلاً 800 میلی‌ثانیه، چیزی مخرب در کلیپ‌بورد شما می‌چسبد. منتظر بمانید تا بتوانید از CTRL+V متن اصلی را که کپی کرده‌اید جای‌گذاری کنید. برخی از وب‌سایت‌ها ممکن است CTRL+V را ردیابی کنند و از آن برای اجرای دستوری استفاده کنند که محتوای کلیپ‌بورد را تغییر می‌دهد.

آنها همچنین می توانند حرکات موش را ردیابی کنند. اگر از صفحه‌کلید استفاده نمی‌کنید، اما به جای آن، از منوی زمینه برای کپی کردن استفاده می‌کنید، آن‌ها نیز می‌توانند دستوراتی را برای جایگزینی محتوای کلیپ‌بورد شما فعال کنند.

به طور خلاصه، Pastejacking روشی است که وب‌سایت‌های مخرب برای کنترل کلیپ‌بورد رایانه‌های شما و تغییر محتوای آن به چیزی مضر بدون اطلاع شما از آن استفاده می‌کنند.(In short, Pastejacking is a method that malicious websites employ to take control of your computers’ clipboard and change its content to something harmful without your knowledge.)

چرا پاستاج مضر است

فرض کنید(Suppose) در حال کپی پیست از یک وب سایت به Microsoft Word هستید . وقتی CTRL+C یا CTRL+V را فشار می‌دهید ، وب‌سایت دستورات کمی را در کلیپ‌بورد شما قرار می‌دهد که می‌توانند ماکروهای مضر ایجاد و اجرا کنند.

بدتر از آن زمانی است که محتوا را مستقیماً روی یک کنسول مانند PowerShell یا پنجره Command Prompt قرار می دهید. کاربران مک(Mac) در صورت استفاده از iTerm از امنیت برخوردار هستند . این یک شبیه سازی است که به کاربران مک(Mac) اجازه می دهد تا کنسول پیش فرض را جایگزین کنند. هنگام استفاده از iTerm، از کاربران می‌پرسد که آیا واقعاً مایلند چیزی حاوی کاراکتر «خط جدید» را جای‌گذاری کنند. سپس کاربران بسته به کاری که انجام می دهند می توانند «بله» یا «خیر» را انتخاب کنند.

کاراکتر Newline(Newline character) در واقع نیمی از کلید Enter است. (Enter)کلید Enter به طور کلی با فلشی نشان داده می شود که به نظر می رسد از یک خط بالا به خط پایین و سپس به سمت چپ منشاء می گیرد. کلید Enter ترکیبی از نویسه Newline(Newline) (تغییر به خط بعدی) و Return (به عنوان مثال در ماشین‌های تحریر "بازگشت به سمت چپ ترین موقعیت x، 0" را بخوانید). وقتی کلید Enter را فشار می دهید ، هر دستوری در آن خط کنسول اجرا می شود. این بستگی به کنسول دارد که درخواست تأیید کند.

خط فرمان ویندوز در مورد اکثر دستورات درخواست تأیید نمی کند. (Windows)فقط در صورتی که از دستور DEL یا FORMAT استفاده می کنید، تأیید می خواهد . برای دستوراتی مانند RENAME و غیره، درخواست تأیید نخواهد کرد. من زیاد از Powershell استفاده نکرده ام بنابراین نمی دانم چگونه دستورات در آنجا پذیرفته می شوند.

در هر صورت، اگر وب‌سایت با کلید Enter ( /n/r که /n خط جدید است و /r بازگشت حامل است)، دستورات را روی کلیپ‌بورد شما قرار می‌دهد، کنسول یا هر برنامه قابل برنامه‌ریزی مستقیماً دستور(های) را اجرا می‌کند. اگر این دستورات مضر باشند، می توانند دستگاه و شبکه شما را خراب کنند.

بخوانید: اثر انگشت ترافیک وب سایت(Website Traffic Fingerprinting) .

چگونه از Pastecking جلوگیری کنیم

اگر یک OS X هستید، می توانید برای ایمنی از شبیه ساز iTerm استفاده کنید. در صورتی که پس‌جک کردن با مجموعه کاراکترهای Enter که قبلاً اضافه شده‌اند، از شما درخواست می‌کند.(Enter)

کاربران ویندوز(Windows) باید آنچه را که در کلیپ بورد رایانه شما قرار داده شده است بررسی کنند. برای انجام این کار، ابتدا محتویات را در Notepad قرار دهید . بریده‌دان را فقط به‌عنوان متن جای‌گذاری می‌کند و به شما امکان می‌دهد ببینید چه چیزی در کلیپ‌بورد وجود دارد. اگر چیزی را که کپی کردید مشاهده کردید، می توانید ادامه دهید و آن را در هر کجا که می خواهید قرار دهید. این به معنای یک مرحله اضافی است اما بهتر از Pastejacked است. به یاد داشته باشید(Remember) که استفاده از Word برای بررسی کلیپ بورد ممکن است خطرناک باشد زیرا با استفاده از ماکروها و غیره نیز قابل برنامه ریزی است.

به یاد داشته باشید(Remember) که استفاده از Word برای بررسی کلیپ بورد ممکن است خطرناک باشد زیرا با استفاده از ماکروها و غیره نیز قابل برنامه ریزی است. Notepad قابل برنامه ریزی نیست و از این رو برای بررسی محتویات کلیپ بورد بی خطر است. البته چون مطالب به صورت متن ساده چسبانده شده اند، قالب، فونت و استایل و غیره را نخواهید دید.

برای تصاویر، اگرچه مطمئن نیستم، فکر می کنم راست کلیک کردن و انتخاب « ذخیره به عنوان…(Save As…) » بهتر از استفاده از دستور « کپی(Copy) » است.

همچنین بخوانید: (Also read:) سرقت داده های کلیپ بورد - تنظیمات امنیتی را در اینترنت اکسپلورر سخت کنید.



About the author

من یک مهندس سخت افزار هستم و متخصص در طراحی و توسعه محصولات اپل مانند آیفون و آیپد هستم. من با هر دو دستگاه iOS و edge و همچنین ابزارهای توسعه نرم افزار مانند Git و Swift تجربه دارم. مهارت های من در هر دو زمینه به من درک قوی از نحوه تعامل سیستم عامل دستگاه های اپل (OS) با برنامه ها و منابع داده می دهد. علاوه بر این، تجربه من با Git به من امکان می دهد روی سیستم های کنترل نسخه کد کار کنم، که می تواند به بهبود کارایی و بهره وری در هنگام توسعه نرم افزار کمک کند.



Related posts