به گفته پژوهشگران در امر امنيت اطلاعات، از پريز برق مي توان براي شنود آنچه مردم بر روي صفحه کليد رايانه تايپ مي کنند، استفاده کرد.
به گزارش سرويس فناوري خبرگزاري دانشجويان ايران(ايسنا)، پژوهشگران موسسه Inverse Path دريافتهاند که فقدان لايه هاي حفاظتي کافي جهت جلوگيري از انتشار اعوجاج در کابل برخي صفحه کليدها، باعث مي شود که در هنگام تايپ هر حرف، اطلاعاتي حساس از طريق اين سيم نشت کند.
اين پژوهشگران با تحليل اطلاعاتي که از طريق پريز برق به دست آمد، توانستند دريابند که فرد مورد شنود قرار گرفته، چه چيزي بر روي صفحه کليد کامپيوتر خود تايپ مي کند.
در اين پژوهش مشخص شد اطلاعات منتقل شده از طريق سيم صفحه کليد، از 15 متري نقطه اتصال رايانه به يک پريز برق و حتي از نقاطي مانند لوله هاي آب نيز قابل شنود است.
آندريا باريساني و دانيل بيانکو، از پژوهشگران موسسه Inverse Path در يک مقاله علمي به تشريح يافته هاي خود پرداختند و نوشتند: «هدف ما اين است که نشان دهيم اطلاعات را از غيرمنتظره ترين راه ها مي توان شنود کرد.»
پژوهشگران تحقيق خود را بر روي سيم هايي متمرکز کردند که صفحات کليد PS/2 را به رايانههاي روميزي متصل مي کند.
اين دو نفر گفتند شش سيم داخل يک کابل PS/2 معمولا نزديک به يکديگرند و حفاظ اعوجاجي مناسبي ندارند.« اين مساله باعث مي شود اطلاعاتي که از طريق سيم داده (data) به شکل تغيير ولتاژ در حال انتقال است به سيم زمين (earth) در همان کابل القاء شود.
سيم زمين نهايتا از طريق منبع تغذيه رايانه به پريز برق و از آنجا هم به کل مدارهايي که برق اتاق را تامين ميکنند متصل مي شود.
آنچه شرايط را براي اين القاي ناخواسته اطلاعات فراهم مي کند سرعت پايين انتقال اطلاعات صفحه کليد است که سرعت آن به مراتب کمتر از سرعت عملکرد ديگر قطعات در رايانه است.»
در اين مقاله آمده: «موج مربعي سيگنال PS/2 با کيفيت خوب [به سيم زمين] منتقل مي شود و مي توان آن را به اطلاعات اصلي صفحه کليد تبديل کرد.»
پژوهش اين افراد نشان داد حتي اگر محلي که تلاش براي دزدي اطلاعات از آن صورت مي گيرد تا 15 متر از پريز برق فاصله داشته باشد، اطلاعات بدون مشکل منتقل مي شود و نتيجتا چنين روش شنود اطلاعات در اتاق هتل ها يا دفاتر کار نيز قابل استفاده است.
اين دو پژوهشگر اعلام کرده اند که تحقيقات آنها در اين زمانه کماکان ادامه دارد و قرار است نحوه انجام چنين حمله اي در کنفرانس مسائل امنيتي Black Hat که از روز 25 تا 30 ژوئيه در لاس وگاس برگزار مي شود، به نماش گذاشته شود.
منبع : ایسنا
در کنار اسم ناجوری که دارد، واقعاً زبان برنامهنویسی عجیبی است! فقط هشت دستور <، >، +، -، .، ,، [ و ] را دارد که هرکدام روی اشارهگرها کاری انجام میدهند. قابلیت کامنت هم ندارد و هیچگونهای از بشر قادر به درک آن نیست! ویژگی خوبی هم که دارد این است که اگر بهجای هرکدام از این هشتتا چیز دیگری بزنید، اون رو در نظر نمیگیره. کدش هم اینشکلی است:
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++ ..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
که عبارت Hello World رو چاپ میکنه. واقعاً مزخرف ولی خنده داره!
۴) Piet
بیشتر شبیه اثر هنری است تا زبان برنامهنویسی! من که بازم چیزی ازش سر در نیاوردم! ولی مثل اینکه در این زبان ۲۰ رنگ کلاً به کار میره و هر پیکسل تصویر که به رنگ خاصی باشه معنای خاصی داره و با در کنار هم قرار گرفتن این پیکسلهایی که رنگهای مختلف دارند، کارهای مختلفی هم انجام میشه. همهی متغیرها رو هم در یک Stack ذخیره میکنه و با تغییرات این رنگها (مثل تیرهتر یا روشنتر شدن) عملیاتی مثل push و pop روی Stack انجام میشه.
Hello World رو هم اینطوری چاپ میکنه (چه خوشگل)! [کامنت هم نداره، مثل قبلی]
.gif)
۳) Chef
این دیگه ته دریوریه! برنامههاش بیشتر شبیه دستور تهیهی غذاست تا برنامه. مثلاً کد زیر Hello World رو چاپ میکنه (و احتمالاً براتون ناهار درست میکنه!) هر برنامه به این زبان سه قسمت داره. قسمت عنوان، قسمت متغیرها (همون مواد لازم!) و قسمت بدنهی برنامه که با یهسری دستور مثل مخلوط کردن و سرخکردن و این چیزها با متغیرهای تعریف شده کار میکنه.
Hello World Souffle. Ingredients. 72 g haricot beans 101 eggs 108 g lard 111 cups oil 32 zucchinis 119 ml water 114 g red salmon 100 g dijon mustard 33 potatoes Method. Put potatoes into the mixing bowl. Put dijon mustard into the mixing bowl. Put lard into the mixing bowl. Put red salmon into the mixing bowl. Put oil into the mixing bowl. Put water into the mixing bowl. Put zucchinis into the mixing bowl. Put oil into the mixing bowl. Put lard into the mixing bowl. Put lard into the mixing bowl. Put eggs into the mixing bowl. Put haricot beans into the mixing bowl. Liquefy contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. Serves 1.
2) Ook
فقط و فقط سه دستور دارد:
Ook. Ook? Ook!
شبیه همون اولیه و با اشارهگر کار میکنه. متاسفانه سازندهاش هم نفهمیده که اگه این Ookها رو حذف کنه چه خدمتی کرده! (شایدم نخواسته بندهخدا) قابلیت کامنت هم خدا رو شکر نداره! Hello Worldش هم اینطوریه:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
واقعاً نفهمیدید؟! متاسفم!
۱) Whitespace
فقط Space، Tab و Linefeed! هیچچیز دیگهای نداره! سلام دنیاش هم اینطوریه (tab با سبز و space با قرمز مشخص شده).
وقتی که کدش رو توی نوتپد باز کنید، عملاً هیچی نمیبینید، مگر اینکه یهجوری اینطوری رنگیش کنن!
empty-line empty-line empty-line empty-line empty-line empty-line empty-line/EOF
خوبه! اگه یکی از این ۵ تا رو هم یاد بگیرید کلی کلاس داره و راحت میشه به اوضاعتون پیبرد!
موفق باشید،
منبع:http://weblog.fouladi.net/