ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

تمامی مطالب و مقالات این وب سایت توسط بنده از منابع به روز انگلیسی ترجمه و تهیه شده و یا نتیجه پروژه ها و فعالیت های انجام شده میباشد که در اختیار کاربران عزیز قرار میگیرد امید است تا بتوانیم با رعایت حقوق دیگران و قانون کپی رایت و انتشار محتوی جدید در فضای مجازی به گسترش علوم کامپیوتری کمک نماییم .

مطالب دسته: مقالات کامپیوتری

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی : ببینید بزارید ساده شروع کنیم دو نفر هستن علی و فرهاد که میخان با هم اطلاعاتی را مبادله کنن ولی بطوریکه وسط در حین ارسال اطلاعات اگر هم کسی به این اطلاعات دسترسی پیدا کرد نتونه ازش چیزی سردربیاره در کل ما دو متد برای این کار داریم یکی symmetric هستش که در این حالت همون طور که در شکل زیر می بینید علی و فرهاد هر دو یک کلید واحد دارن علی اطلاعات رو با کلیدی که پیشش هست کدگذاری میکنه و ارسال   میکنه فرهاد وقتی اطلاعات رو میگیره اونم با همان کلیدی که خودش داره رمز اطلاعات رو باز میکنه و به اطلاعات دسترسی پیدا میکنه خوب شاید در وهله اول این روش خوب به نظر برسه ولی از لحاظ امنیتی خوب نیست چون اگر این کلید به دست هر کس دیگه ای هم بیافته میتونه اطلاعات رو رمزگشایی کنه خوب راه کار چیه ؟


راهکار اینه که یه روشی بکار گرفته بشه که اگر حتی کلید رمزکننده به دست کسی بیافته باز نتونه اطلاعات رو رمزگشایی کنه حالا میگید خوب این چطور میتونه اتفاق بیافته با کدگذاری asymmetricیا همان public key encryption در این حالت فرهاد یک کلید خصوصی private key تولید میکنه که همیشه پیش خودش نگه میداره بعد از همین کلید خصوصی یه کلید عمومی یا Public key تولید میکنه و به علی میده تا هر وقت علی خواست اطلاعاتی رو برای فرهاد بفرسته توسط کلید عمومی کدگذاری و ارسال کنه , حتی اگر کسی به اطلاعات رمز شده دسترسی پیدا کنه و حتی کلید عمومی که دست علی هست رو هم داشته باشه تا کلید خصوصی فرهاد نباشه اطلاعات رمزگشایی نمیشن .


خوب امیدوارم تا اینجا همه چیز شفاف بوده باشه حالا برای مثال هم که شده برای درک بهتر میریم سراغ مثال عملی تو این مثال ها ما از openssl برای این موضوع استفاده خواهیم کرد قبل از همه چیز باید کلید خصوصی ایجاد کنیم .
ایجاد کلید خصوصی

سپس از طریق کلید ایجاد شده خصوصی کلید عمومی را باید تولید کنیم

خوب حالا از طریق کلید عمومی یک فایلی را کدگذاری میکنیم در این دستور در بخش خروجی file.ssl فایل کدگذاری خروجی هست که شما کدگذاری نموده اید

خوب فایل رمز شده رو با دستور زیر و با کلید خصوصی رمزگشایی میکنیم

هرجای مطلب مفهوم نبود و یا سوالی پیش آمد کامنت بزارید جواب میدم .

 

ادامه مطلب...

رهگیری ایمیل های ارسال شده از داخل Gmail

رهگیری ایمیل های ارسال شده توسط جی میل از داخل Gmail : برای رهگیری ایمیل های ارسال شده اصولا سرویس های جداگانه ای وجود دارد (بطور مثال میتوانید این مطلب را بخوانید ) که در اکثرا در مبحث مارکتینگ و بازاریابی مورد استفاده قرار میگیرد تا زمان ارسال تبلیغات برای مشتریان از میزان استقبال مشتریان از پیام های ارسالی امار گیری شود بطور مثال این سرویس ها این امکان را میدهند تا شما بفمید چند نفر ایمیل شما را خوانده چند نفر نخوانده و چند نفر بدون خواندن پیام را حذف نموده است ولی سرویسی که امروز میخاهم معرفی کنم با نصب یک ابزار گوگل کروم این امکان را به شما خواهد داد تا از درون خود جی میل امکان بررسی و رهگیری ایمیل ارسال شده را داشته باشید این ابزار The Top Inbox for Gmail نام دارد و از این لینک قابل دریافت و نصب میباشد بعد از نصب این ابزار به جیمیل رفته و پیام جدیدی برای ارسال باز کنید مطلب خود را بنویسید

بعد از نوشتن پیام خود قبل از ارسال پیام بر روی ایکون چشم کلیک نمایید تا فعال شود

حالا پیام را ارسال کنید و بعد از مدتی به صندوق ایمیل های ارسالی خود بروید در صورتیکه پیام ارسال شده شما توسط دریافت کننده باز و خواند شده باشد عنوان ان به opened یعنی باز و خوانده شده تغییر خواهد کرد .

ادامه مطلب...

کدگذاری سخت افزاری اطلاعات با ماژول TPM + حفظ اطلاعات حتی در صورت کپی و یا سرقت فیزیکی هارد دیسک

کدگذاری سخت افزاری با ماژول TPM -حفظ اطلاعات حتی در صورت کپی و یا سرقت فیزیکی هارد دیسک :شاید برای بسیاری از کاربران در تمامی سطوح این مسئله بسیار حایز اهمیت باشد تا روشی بیابند که بوسیله آن بتوان نهایت امنیت را برای سیستم و همچنین اطلاعات فراهم نمود البته امروزه برنامه های نرم افزاری زیادو بسیار حرفه ای وجود دارد که شما میتوانید برای کدگذاری اطلاعات خود از آنا بهره ببرید ولی همانطور که میدانید این برنامه ها نیز هرکدام با روشهای بسیاری قابل هک و شکسته شدن و یا کشف رمز هستن و چنانچه باید و شاید نمیتوانند اطلاعات ما از دسترسی افراد دیگر محفوظ نگه دارد دراین میان امروز قصد دارم شما را با یکی از تکنولوژی های کدگذاری بر مبنای سخت افزار آشنا نمایم که بوسیله این روش قادر خواهید بود تمامی اطلاعات و حتی تنظیمات سیستم را کدگذاری نموده و حتی در صورت به سرقت رفتن هارد دیسک خود هیچ کس قادر به رمزگشایی از اطلاعات شما بدون ماژول امنیتی نخواهد بود این ماژول سخت افزاری Trusted Platform Module )TPM) نام دارد که کدگذاری 100% هارد دیسک و دیگر بخش های سیستم را برای شما به ارمغان می آورد حتی برنامه بیت لاکر ویندوز نیست بدون وجود این ماژول قادر به ارائه امکانات کامل خود نمیباشد ولی در صورتی که یکی از این ماژولها را بر روی سیستم خود نصب نمایید حتی در صورت سرقت سخت افزاری نیز کسی موفق به دسترسی به اطلاعات شما نخواهد بود چرا که در حالت نرم افزاری کلید را میتوان به همراه اطلاعات به سرقت برد ولی در این حالت کلید به سرقت نرفته واطلاعات به سرقت رفته نیز بدون کلید به درد کسی نخواهد خورد.

خوب حالا بینیم این Trusted Platform Module )TPM) چی هست این تکنولوژی در سال 2009 توسط شرکت Trusted Computing Group )TCG) معرفی شد و تا امروز بروزرسانی شده و الان نسخه دوم اان در دسترس هست این ابزار هم به صورت پیش فرض بر روی بسیاری از مادربرد ها پی سی و هم لپ تاپ به بازار عرضه میشود و دارای نوع خاصی از چیپ میباشد که قادر است به کدگذاری اطلاعات , رمزها ,تنظیمات و ارتباطات سیستم شما بپردازد و با توجه به فعالیت های شرکت معرفی کنند و بروزرسانی های متعدد و جدید قادر است با بسیاری از نرم افزارهای بروز دنیا و فایروال ها نیز کار نماید . برخی از مادربردهای شرکتهای ایسوس و گیگابابت و ام اس آی بر روی تعداد محدودی از مادربردهای خود این چیپ را نصب میکنند جدیدا نوع چینی این چیپ که توسط دولت چین مورد استفاده میباشد را بر روی برخی لپ تاپ های خود عرضه میکند   .


ولی افرادی هم که این چیپ را بر روی مادربرد خود ندارد ناراحت نباشن فقط کافیست نگاهی به مادربرد خود انداخته و از این که مادربرد شما دارای پورت Trusted Platform Module (TPM) هست یا نه در صورتی که این پورت وجود داشته باشیدشما میتوانید با خرید یک Trusted Platform Module )TPM) اکسترنال از شرکت های معروف اقدام به کدگذاری اطلاعات خود نمایید .در تصاویر زیر نمونه ای از پورت های Trusted Platform Module )TPM) بر روی مادربرد را مشاهده میکنید

ادامه مطلب...

بک آپ گیری و بازگرداندن بانک اطلاعاتی در لینوکس

بک آپ گیری و بازگرداندن بانک اطلاعاتی در لینوکس : دستوراتی که در این آموزش قصد دارم به شما معرفی کنم به مدیران بانک های اطلاعاتی در لینوکس و  مای اسکیول کمک خواهد کرد تا از بانک های اطلاعاتی بک آپ گیری و یا بک آپ مدنظر را ریستور نمایند این آموزش در حول محور سه دستور اصلی mysql و mysqldump وmysqlimport خواهد بود البته در این اموزش ما فرض را بر این میزارم که از قبل مای اسکیول بر روی سیستم نصب و در حال استفاده میباشد

نحوه بک آپ گیری از بانک اطلاعاتی
قبل از استفاده از این دستور بایستی موارد زیر  را اماده کرد باشید

بعداز آماده کردن اطلاعات فوق در طبق دستور نمونه زیر دستور را وارد نمایید

در دستور بالا صرفا از یک بانک بک آپ گیری خواهد شد درصورتیکه بخواهید از بانک های اطلاعاتی متعدد بک آپ گیری نمایید بایستی از دستور زیر بهره بگیرید

در صورتیکه که بخواهید بصورت یکجا از تمامی بانک های موجود بک آپ گیری نمایید

اگر بخواهید صرفا از Structure بانک اطلاعاتی مدنظر بک آپگیری نمایید

اگر بخواهید صرفا از داده های موجود در بانک بدون بک آپگیری نمایید

نحوه بک آپگیری از یک table خاص  در بانک

نحوه بک آپگیری از table های متفرقه و متفاوت

نحوه بک آپگیری از بانکی بصورت ریموت

نحوه ریستور و بازگردانی بک آپ
همانند روش بالا برای بازگردانی و یا ریستور این بانک های بک آپ گرفته شده بایستی اطلاعاتی که در اول ذکر شد داشته باشید
برای ریستور یک بانک بر روی بانک خالی

در صورتی که بانکی از قبل وجود دارد و شما میخواهید اطلاعاتی را بر روی ان ریستور کنید باید از دستور زیر بهره بگیرید

تمامی روش های دیگر برای ریستور چندین بانک و یا table همانند روش های بالا قابل انجام میباشد

ادامه مطلب...

نصب کی لاگر لینوکس Linux keylogger

نصب کی لاگر لینوکس Linux keylogger : همانطور که می دانید کی لاگرهای فراوانی برای ویندوز در اینترنت و بازار بصورت رایگانی و فروشی موجود میباشد اما در مورد لینوکس این موضوع کمی فرق میکند و شاید به راحتی نتوانید کی لاگری که به خوبی بر روی سیستم عامل لینوکس کار کند را بیابید کی لاگری که امروز میخاهم معرفی کنم به نام Logkeys میباشد اگر پیشتر پکیج tarball لینوکس را نصب کرده باشید نصب این کی لاگر بسیار اسان میباشد ولی اگر این کار را نکرده باشید حتما قبل از نصب این کی لاگر نیاز هست که برخی موارد لازم از قبیل C++ و gcc را نصب نمایید

خوب حالا با استفاده دستور وی گت اخرین نسخه کی لاگرا دانلود و نصب می نماییم

بعد از دانلود کی لاگر را نصب نمایید

بعد با دستور زیر لوکال جن را اجرا کنید

خوب الان کی لاگر شما نصب و اماده استفاده میباشد  برای شروع به اجرای و بستن پروسس ان از دستورات زیر بهره ببرید

در صورتیکه نیاز به راهنمای زیاد در مورد دستورات داشتید از دستور زیر بهره بگیرید

برای مشاهده کلیدهای لاگ شده

 

ادامه مطلب...

رهگیری ایمیل ارسالی با استفاده از سرویس رایگان Email Tracking

رهگیری ایمیل ارسالی با استفاده از سرویس رایگان Email Tracking : شاید برای خیلی از شماها جالب باشد که بدانید زمانی که ایمیلی برای کسی ارسال میکنید چه اتفاقی برای ایمیل شما می افتد ایا ایمیل شما باز شده خوانده شده ؟ یا بدون خوانده شدن حذف شده و ایا اصلا در لینک هایی که در ایمیل خود قرار داده اید کلیک شده یا نه البته این موضوع کاربرد زیادی در بحث مارکتینگ دارد ولی باز برای هر شخصی میتواند کاربرد متفاوتری داشته باشد .

در این سرویس که میخام به شما معرفی کنم و به صورت رایگان میتونید ازش استفاده کنید شما بعد از ارسال ایمیل قادر خواهید بود بررسی کنید ایمیل شما خوانده شده یا نه ؟ ایا بدون خواندن حذف شده ؟ آیا بر روی لینک های داخل ایمیل کلیک شده یا نه ؟ ایمیل شما چند دقیقه خوانده شده است و مازاد بر این اطلاعات همچنین شما قادر به دریافت اطلاعاتی از قبیل  ای پی ادرس دریافت کننده ایمیل ,طلاعات سیستم و مرورگر خواننده ایمیل نیز خواهید بود .برای بازدید از این سایت میتوانید به این لینک مراجعه نمایید .

ادامه مطلب...
Page 1 of 1012345...10...Last »