ساخت سرویس وی پی ان شخصی بوسیله JanusVM
از مطلب قبلی این وبلاگ حدود شش ماه میگذره یه جورایی تعطیل شده بود اینجا شش ماه کاملن متفاوت که به هر صورت گذشت اما تموم نشده هنوز تگ: سیاسی
تو این شیش ماه خیلی چیزا تغییر کرده تقریبن همه چیز اما در نهایت دوباره شروع کردم به وبلاگ نوشتن!
>> در ادامه مطلب با ابزار JanusVM آشنا میشید که با استفاده از شبکه TOR و نرم افزار مجازی ساز VMware بهتون کمک میکنه که در نهایت سادگی روی سیستم شخصی خودتون یک سرور وی پی ان بسازید بهش وصل بشید و به صورت کاملن مخفی و آزاد در اینترنت گشت و گذار کنید و حتی به بقیه سیستم های روی شبکتون سرویس بدید!
پیش نیازها:
ماشین مجازی JanusVM را از اینجا دانلود کنید
نرم افزار VMware را از اینجا دانلود کنید (این یک نرم افزار رایگان نیست شما برای راه اندازی این نرم افزار به یک کد رجیستری نیاز دارید تورنت این نرم افزار به همراه کد های رجیستری یافت میشود :) همچنین میتوانید از نرم افزاررایگان Virtualbox استفاده کنید )
در اصل JanusVM یک ویرچوال ماشین هستش که توسط نرم افزار vmware تهیه شده و از یک هسته ی لینوکس استفاده میکنه و بعد از بوت شدن در محیط vmware به شکل خود کار TOR و Privaxy را برای شما تنظیم میکند و ازین به بعد برای سیستم شما نقش یک سرور وی پی ان رو بازی میکنه و تنها کاری که باید انجام بشه اینه که به JanusVM کانکت بشید شما میتونید به وسیله یوزر پیش فرض کانکت بشید و یا برای خود یوزر بسازید همچنین میتواندی کلاینت JanusVM رو روی سیتم خود و یا روی کل شبکتون نصب کنید و برای هر یک از کاربرهاتون یک یوزر بسازید
راه اندازی JanusVM در ویندوز:

کار بسیار واضح هستش VMware یا Virtualbox رو راه اندازی کنید و سپس ماشین مجازی JanusVM رو روشن کنید بعد از بوت شدن x و اینتر رو بزنید حالا در قسمت تنظیمات هستید JanusVM برای شما TOR و بقیه چیزارو تنظیم میکنه فقط بهش کانکت بشید!
برای نصب کردن کلاینت JanusVM روی سیستم شخصی در Start و Run عبارت زیر را وارد کنید
\\172.16.54.129\Setup\Run.bat
هم اکنون میتواندی با یوزر پیشفرض Guest لاگین کنید
سایت Whatismyip.com رو باز کنید خواهید دید که آی پیتون عوض شده … خوش بگذره ;)
راه اندازه JanusVM در لینوکس :
نرم افزار Vmware نسخه هفت تنها روی لینوکسهایی که دراینجا نام برده شده میتواند Host باشد و در حال حاظر من روی fedora 12 نصبش کردم همچنین میتونید از Virtualbox استفاده کنید
بعد از بوت شدن JanusVM لازمه که کانکت بشیم بهش :) کاربرهایی که از KDE استفاده میکنند میتوانند توسط افزار Kvpnc کانکت بشند که البته من آزمایشش نکردم اما روشی که خواهم گفت رو پیشنهاد میکنم که تمامی کاربرهای لینوکس میتونند ازش استفاده کنند
نکته : توجه داشته باشید که در روش زیر ما بوسیله کاربر پیش فرض که Guest هست کانکت میشیم اگر کاربر جدید ساختید قسمت های یوزر و پسورد را در کد های زیر تغییر بدید
ابتدا یوزر و پسورد را باید به فایل /etc/ppp/chap-secrets اظافه کنیم که در اینجا حالت پیشفرض Guest هستش برای این کار در حالت روت فایل بالا را بوسیله یک ادیتور متن باز کرده (من از ادیتور vi استفاده کردم)
sudo vi /etc/ppp/chap-secrets
و مقدار زیر را وارد کنید و سیو کنید
guest * “” *
حالا باید فایل کانکشن JanusVM رو بسازیم بوسیله یک ادیتور متن و با حالت روت فایل زیر را بسازید و باز کنید
sudo vi /etc/ppp/peers/JanusVM
اطلاعات اینجا را وارد کرده و سیو کنید!
در منوی کنترل JanusVM با وارد کردن 1 همانند شکل به تنظیمات آی پی دسترسی پیدا میکنید مقدار inet addr را که در خط سوم هست را باید در فایل بالا در قسمت آی پی وارد کنید

توسط دستور زیر میتوانید کانکت شوید
pppd call JanusVM
بعد از چند ثانیه کانکت میشوید میتوانید توسط یکی از دستورات زیر این مسئله رو آزمایش کنید
route -n
or
ifconfig ppp0
حالا باید مطمئن بشید که سرور دی ان استون روی لوکال تنظیم نشده باشه پس در فایل زیر آی پی را به 4.2.2.2 تغییر بدید
sudo vi /etc/resolv.conf
فایل به حالت زیر است که باید تغییر کند
#Generated by NetworkManager
nameserver 192.168.1.1
دلیل این کار این است که کوئری های دی ان اس در روتر محلی به صورت متن رمز نشده به دی ان اس خارجی هدایت میشوند تغییر دادن آی پی دی ان اس محلی به 4.2.2.2 که سرویس دی ان اس Verizon در جایی در اینترنت هست باعث میشود که JanusVM در خواستهای دی ان اس را به 192.168.1.1 نفرستد و از 10.10.10.1 که Tor استفاده میکند و resolve میکند و این باعث میشود که حتی ادمین شبکه داخلیتون و ISP تون متوجه نشود از چه سایتهایی استفاده میکنید
در نهایت همان طور که در دستور
route -n
میبینید روت پیش فرضتون 192.168.1.1 هستش که باید توسط دستورهای زیر پاک شود روت جدید که 10.10.10.1 به روت پیش فرض اظافه شود
sudo route add default gw 10.10.10.1
sudo route del default gw 192.168.1.1
در نهایت میتونید توسط دستورات زیر دیسکانکت شوید
sudo ifconfig ppp0 down
sudo route add default gw 192.168.1.1
این دستوران اینترفیس ppp0 رو قطع کرده و روت پیش فرض رو به حالت عادی بر میگردونه و اگر براتون مهمه که دی ان اس هاتون روی روتر محلیتون resolve بشه تنظیمات resolv.conf رو به حالت عادی برگردونید
خب امیدوارم تلاشتون موفقیت آمیز باشه مراحل بالا برای من کار کرد اگه به مشکلی بر خوردید در قسمت نظرات بپرسید
پی نوشت ها:
من برای دستورات طولانیه بالا از alias در لینوکس استفاده کردم پیشنهاد میکنم واسشون alias های مورد علاقتون رو تنظیم کنید
برای اونایی که آی اس پیشون دانلود از تورنت رو محدود کرده استفاده از روش بالا میتونه معجزه آمیز باشه :)
توجه داشته باشید که شبکه TOR یک سری محدودیت هایی برای مخفی شدن در اینترنت تعریف کرده در صورت علاقه میتونید دراینجا بیشتر با شبکه TOR آشنا بشید همچنین میتونید نرم افزار TOR را دانلود کرده و به شکل مستقیم ازش استفاده کنید اما JanusVM چیزی فراتر از اون هستش و اینکه دیگر سردردهای تنظبمات TOR را نخواهید داشت
موفق باشد.
مطالب مرتبط
نام کاربری و رمز عبور خود را به اشتراک بگذارید!
PassPack نام سرویس ثبت و نگهداری رمزعبور تحت وبی است که پا فراتر از نگهداری امن اطلاعات محرمانه کاربران گذاشته و به آنها اجازه میدهد در محیطی امن نام کاربری و رمز عبور خود را با دوستان خود به اشتراک بگذارند!.
در دنیای دیجیتالی امروز یک کاربر اینترنت ممکن است در ده ها سایت عضو شود و روزانه مجبور به یادآوری چندین نام کاربری و رمز عبور برای وارد شدن به سایت ها شود. در این میان نرم افزارهای سیستم عاملی و همچنین نرم افزارهای تحت وب زیادی در قالب یک وبسایت به یاری کاربرهای اینترنت آمده اند تا رمز عبور آنها را نگهداری کرده و زحمت دوباره یادآوری آنها را کم کنند که بعضا بسیار نا امن هستند و یا در سیستم های مخلتف و محل های مختلف به راحتی قابل دسترسی نیستند، در این بین سایت PassPack با شعار “یک کلیک تا ورود” پا به میدان گذاشته است تا تمام مشکلات حفظ و نگهداری رمز عبور را حل کند، به همراه چند قابلیت اجتماعی جدید!.
ثبت نام در سایت PassPack بسیار آسان است و با وارد نمودن یک نام کاربری ، یک رمز عبور، ایمیل و ساختن یک عبارت بسیار محرمانه طولانی به پایان میرسد، از این پس با فعال کردن “Auto-Login” میتوانید با یک کلیک وارد شوید لازم به ذکر است عبارت محرمانه نباید فراموش شود و امکان بازگرداندن آن وجود ندارد!.
پس از ثبت نام در سایت لازم است رمز عبور سایت مورد نظر را در قسمت Passwords وارد نمایید، تنها برای یک بار اطلاعاتی مانند نام کاربری ، رمز عبور، لینک سایت مورد نظر و توضیحات خود را وارد میکنید و البته میزان محرمانه بودن اطلاعات را نیز مشخص کنید از این به بعد تنها با یک کلیک و بدون نگرانی از فراموش نمودن نام کاربری و رمز عبور وارد وبسایت های خود می شوید سایت هایی مانند صندوقهای ایمیل، سایت های اجتماعی و هر سایتی که نیاز به رمز عبور دارد.
اما قابلیتی که سایت PassPack را منحصر به فرد میکند اجتماعی بودن آن است یعنی در این سایت میتوانید دوست پیدا کنید، دوستان خود را دعوت کنید و اجازه دسترسی به صفحه شخصی خود در سایت های مختلف را به آنها بدهید، به زبان دیگر نام کاربری و رمز عبور خود را به اشتراک بگذارید، البته این کار در محیطی کاملا محرمانه انجام میشود و شما قادر به تعیین میزان دسترسی افراد به پسوردهای خود هستید، برخی مواقع نیاز است دوستی به صندوق پست الکترونیکی کاربر دسترسی پیدا کند مطمئن باشید استفاده از خدمات این سایت بسیار امن تر از نشر نام کاربری و رمز عبورتان توسط ایمیل، پیام کوتاه و یا اتاق های گفتگوی آنلاین و یا فریاد کشیدن آن پشت گوشی تلفن است، اما در ابتدا باید دوست خود را وادار به پشت سر گذاشتن مراحل ثبت نام در PassPack کنید سپس اطلاعات محرمانه خود را با آن به اشتراک بگذارید، پس وقت را تلف نکنید ودر دنیای محرمانه اشتراک گذاری ثبت نام کنید فقط حواستان باشد PassPack بعد از دقایقی بیکاری خود را قفل میکند این هم نتایج امنیت بیش از اندازه است و یا شاید پیشگیری ای برای حماقت انسانها که هیچ گاه درمان نمیشود و هر لحظه ممکن است یک کاربر بدون توجه به پنجره های باز از پای سیستم بلند شود!
نکته امنیتی: لازم است در انتخاب پسوردهای خود به چند نکته دقت کنید پسوردها نباید مفهوم خاصی داشته باشند یا اسم خاصی باشند یا بشود آن را در دیکشنری پیدا کرد لازم است ترکیبی از اعداد، حروف و علامت ها باشند و حداقل شش حرف داشته باشند!
مطالب مرتبط
والکوره Valküre
سلام، این اولین پست سال 2009 میلادیه! و بالاخره بعد از حدود چهارماه دوباره شروع به نوشتن کردیم اول از دوستانی که این مدت میومدن و با چیزای تکراری برخورد میکردند پوزش میخوام و خوبه بگم که یک سری مطلب در زمینه های مختلف مورد بحث این وبلاگ در صف هستند که نوشته شوند و البته مطالب سلیقه ای مثل همین هم لابلاش میاد! سعی میکنم هفته ای یک پست داشته باشه وبلاگ و اگر زمان یاری داد پست دوم هم منتشر میکنم و حتی بیشتر!
امیدوارم Valkyrie استارت خوبی برای شروع دوباره نت گیک باشه.
پوستر فیلم
دیشب سر علاقه ای که به تاریخ آلمان و دوره نازی و هیتلر داشتم نشستم فیلم Valkyrie با بازی تام کروز رو دیدم داستان جالبی بود و از فیلم لذت بردیم هر چند یک سکانس اون منو یاد لیست شیندلر انداخت و یادآوری اون فیلم لذت بخش باعث شد کمی والکری بره تو حاشیه اما با تمام این احادیث با دقت تمام تا ته فیلم رو تماشا کردم و لذت بردم مخصوصا وقتی یادم میوفتاد داستانش از یک ماجرای واقعی برداشته شده و همسر شخصیت اصلی فیلم که تام کروز نقشش را داشت از جنگ جهانی دوم جان سالم به در برده و سال 2006 فوت کرده است- – بهتره خودتون فیلم رو ببینید الان دیگه میتونید نسخه های با کیفیت دیوکسش هم پیدا کنید– اما چیزی که منو به فکر نوشتن یه مطلب انداخت نام فیلم بود. و مطلبی که نام فیلم رو واسم جذاب کرد اجرای قطعه ای موسیقی با همین نام در اوایل فیلم بود، قطعه ای آلمانی از موسیقیدانی آلمانی با نام Valküre اثر ریچارد واگنر که حدود صد صال قبل از هیتلر این اپرای عظیم رو ساخت.
شما در اوایل فیلم میتونید بخش اول از قسمت سوم اپرای Der Ring des Nibelungen: Die Walküre رو بشنوید که پرلود اون که در فیلم هم شنیده میشه بسیار مشهور است و به نظرم در فیلم ها و تیتراژ های زیادی مورد استفاده قرار گرفته، ضربی حماسی و پرجنب و جوش دارد و آدم و وادار به آشفتگی میکند!
ریچارد واگنر آهنگ ساز مشهور آلمانی که اپراهایش باعث شهرتش شده و البته علاقه نیروهای نازی به او هم بخاطر یهود ستیز بودنش است. او دارای یازده اپرا هست که مشهور ترین اپراهای او سری اپرای حلقه نیبلونگ نام دارد که مشتمل بر چهار اپراست که آنها را در بیست و شش سال نوشته و اجرای تمام آنها حدود پانزده ساعت زمان نیاز دارد– دوره ای که شاه لودویگ دوم اسرار آمیز حکومت میکرده!– اما دومین اپرا والکوره نام گرفت که پرلود حماسی Act سه این اپرا در فیلم Valkyrie پخش میشود و داستان اصلی فیلم را در سر کلنل بیگناه علالتخواه فیلم — تام کروز — شکل میدهد که کاش شکل نمیداد و کلنل اشتوفنبرگ تا دوهزار و شش در کنار همسر و فرزندش خاطراتش را تعریف میکرد!

تصویرگری بخش سوم اپرای والکوری توسط آرتور راکهام تصویرگر دهه سی
واگنر داستان این اپراها را از افسانه های اسکاندیناوی گرفته بود که حاوی داستان های حماسی و جنگ جویانه مختلف است — هم اکنون در حال دانلود ویدئوهای این مجموعه اپرا هستم پس هنوز نمیدانم داستان اپرا از چه قرار است !! — البته شما میتونید دراینجا داستان را بخوانید!
میتوانید قسمت اول از Act سوم این اپرا یا همان قطعه مشهور پخش شده در فیلم را از اینجا دانلود کنید.
مطالب مرتبط
ده سیستم رمزنگاری مشهور۵ — ماشین انیگما
در انتهای این پست به این نتیجه رسیدیم که ارتش آلمان با سیستم رمزنگاری منهدم شده ای به نام ADFGVX در جنگ جهانی اول روبرو شد البته در جنگ جهانی اول ارتش آلمان اعتقاد زیادی هم به رمزنگاری اطلاعات نداشت و بر این عقیده بود که لو رفتن
اطلاعات محرمانه نه بخاطر رمزگشایی پیامهاست بلکه بخاطر دزدیده شدن آنها توسط جاسوسان میباشد کمی بعد در سال ۱۹۱۸ دو کارخانه دار و مخترع آلمانی به فکر ساخت دستگاه الکترومکانیکی ای شدند تا بتوان با آن اطلاعات را رمز کرد اینگونه در زمینه تجارت خیلی پولها به باد نمیرفت، ولی بخاطر قیمت گران دستگاه زیاد مورد توجه قرار نگرفت نام دستگاه ماشین انیگما بود البته تا چند دهه بعد هم از نظر نظامی این دستگاه ارزشمند مورد توجه ارتش آلمان قرار نگرفت آلمانی که همینک با رهبری هیتلر میخواد جنگ جهانی دوم رو در تاریخ ثبت کنه، البته مدل اولیه ماشین انیگما مشکلاتی داشت پس افسران توانای هیتلر دست بکار شدند و نسخه جنگی و مشهور این ماشین را به نام انیگمای ورماخت طراحی کردند اما دانشمندان متفقین و روسها هم بیکار نشستند و در طول جنگ جهانی دوم سعی خود را در فهم و کشف الگوهای ماشین انیگما به کار بردند و البته موفق هم بودند دانشمندانی همچون آلن تورینگ ریاضیدان منطق دان و رمزنگار برجسته بریتانیایی شخصی که به عنوان پدر محاسبه نوین و علم رایانه شناخته شده و ماشین تورینگ آن معیاریست برای هوش مصنوعی و هنوز برنامه ای نتوانسته خواسته های ماشین تورینگ را برآورده کنه.
ماشینی که میگوید اگر شخصی در سمتی نشسته باشد و ماشینی در سمت دیگر به گونه ای که هیچ کدام(!) یکدیگر را نمیشناسند ماشین باید به گونه ای پاسخ های شخص را بدهد که شخص متقائد شود در طرف دیگر یک انسان نشسته ! :)
البته تا سیزده سال گمان میرفت رمز انیگما غیرقابل نفوذ است اما همه ما میدانیم کار نشد نداره و البته دانشمندان و ریاضیدانان دیگر هم بیکار نبودند همچنین میتوان از Marian rejewski افسر ریاضیدان ارتش لهستان نام برد که به روشی کاملا ریاضی موفق به شکستن الگوریتم انیگما شد!
من معتقدم که اگر جنگ جهانی دوم نبود هیچ گاه علم به اندازی ای که الآن پیشرفت داشته پیشرفت نمیکرد البته پیشبرد علم توسط راه انداختن جنگ کار دردناکیست ولی میتوان از بانیان جنگ جهانی دوم تشکر کرد که باعث شدند علم انقدر پیشرفت کنه!
ماشین انیگما یک ماشین الکترومکانیکی بر پایه سیستم ماشینهای گردان — Rotor Machine — طرح ریزی شده است.
سیستم ماشین های گردان به گونه ایست که بوسیله یک سری چرخ دنده و یک محور و صفحات الکتریکی میتوانند یک سیگنال را به صورت ها و الگوهای مختلف انتقال دهد ترکیبات متفاوت از حالات متفاوت ماشین روتور باعث بوجود آمدن الگوریتمهای متفاوتی میشود که میتوان از آن در رمزنگاری و بالعکس آن رمزگشایی استفاده کرد یکی از مشهورترین مثال های ماشین روتور ، ماشین انیگماست!
ماشین انیگمای آلمان ها بوسیله ترکیب دو مکانیزم الکتریکی و مکانیکی کار میکرد و از چهار روتور ، یک بازگرداننده—Reflector— بیست و شش لامپ و کلیدها و فیش ها —Plugs— و سیم کشی داخل روتورها و ماشین ها —برای انتقال سیگنال بینشون و روشن شدن لامپ— و البته باتری تشکیل شده.
شبیه سازها و نرم افزار های زیادی از ماشین انیگما طراحی شده که میتونید یک نمونشو در پانوشت مقاله دانلود کرده و روی منطق و روش کارش کار کنید اما خوبه نگاهی به مثالی که در ویکیپدیا ارائه شده بیندازیم!
در سیستم رمز نگاری انیگما ما الگوهای مختلفی رو برای رمز کردن حروف میتونیم تهیه کنیم در حقیقت با عوض کردن سیستم روتورهای ماشین، ما به الگوهای مختلف میرسیم در ماشین انیگمای ورماخت سه روتور وجود دارد و در مدل جدید تر ماشین انیگما به نام –Kriegsmarine M4– چهار روتور به کار رفت که در مثال پایین ما این مدل را بررسی خواهیم کرد.
همان طور که در شکل دیده میشود شروع یک سیگنال از باتری است پس ما هم از اونجا شروع میکنیم، مکانیزم کلی ماشین انیگما به گونه ایست که با وارد شدن یک حرف از کیبورد توسط الگویی که بهش دادیم یک حرف دیگر خروجی میگیریم مثلا طبق چیدمان سوییچ ها و روتور ها در ماشین نمونه زیر با ورود حرف A ما در نهایت برایش حرف D را تحویل میگیریم این بدان معنی نیست که حرف A مساوی حرف D هست بلکه فقط با ورود حرف A ما حرف D را تحویل گرفتیم و چراغش روشن شد نه بالعکس فقط در الگوی حاظر که الگوهای مختلف هم به وسیله دفترچه راهنما در اختیار رمزگشایان قرار داشته.
همون طور که در تصویر میبینید یک جریان از باطری شروع میشود و در مرحله دو به فیش A میرسد که ما به درون فشارش دادیم(!) پس جریان به مرحله سه رسیده که وظیفه اتصال سیم کشی کیبورد و چرخ های روتور را دارد در مرحله بعد جریان از الگوریتم روتور در چهار مرحله میگذره و در نهایت بوسیله بازگرداننده مسیر های طی شده الگوریتم را در مسیر متفاوتی طی میکند و در مرحله هفت به فیش S میرسد که از پیش توسط سیم کشی به D اتصال داده شده است سپس در مرحله هشت جریان از پلاگ D به فیش D حرکت کرده و چراغ مربوط به D را به عنوان خروجی روشن میکند.
مطالب توصیفی و علمی و ریاضی زیادی در تحلیل ماشین انیگما وجود دارد که بیان همه آنها از حوصله و توانایی علمی بنده و این وبلاگ خارج است در زیر میتوانید به شبیه سازهای مخلفی که برای ماشین انیگما طراحی شده دسترسی پیدا کنید و منابع مفیدی را جهت مطالعه بیشتر در این زمینه بیابید.
نام انیگما بارها بهانه خوبی برای ساخت فیلم ها سینمایی، سریال های تلویزیون ، آلبوم های موسیقی و کتاب ها، بازی های ویدئویی بوده میتوانید در اینجا با این آثار آشنایی پیدا کنید ، من هم اولین بار در گذشته در فیلم سینمایی ای که از تلویزیون ایران پخش شد و در آن ریاضی دانان نظامی روسیه در خلال جنگ جهانی اول سعی در کشف سیستم ماشین انیگما داشتند با این ماشین آشنا شدم بنظرم این فیلم بود اگه اشتب نکنم :)
شبیه سازهای ماشین انیگما:
یکی از مشهورترین شبیه سازهای انیگما را که تحت ویندوز اجرا میشود را میتوانید از اینجا دانلود نمایید.
یک شبیه ساز عالی که بر روی سیستم های لینوکس هم اجرا میشود و حتی به صورت فلش هم ارائه شده
سایتی که ماشین اینگما را به صورت درون ساخت در اختیار کاربرای قرار میدهد و شما با دادن ترتیب روتور و یک ورودی میتوانید متن کد شده خود را دریافت کنید و یا دادن یک متن کد شده میتوانید آن را دیکود کنید! ![]()
—–ــــــ—–ـــــــــــ-ـــــــــ——-
منابع:
ویکیپدیا انگلیسی موضوع ماشین انیگما
مقاله مرحوم شرق در زمینه امنیت اطلاعات در جنگ جهانی دوم که در اینجا میتوانید مطالعه نمایید
مطالب مرتبط
راهکار یادگیری زبان خارجی و آموزش زبان آلمانی
“باور بفرمایید تو دنیای امروزی بلد بودن یه انگلیسی خالی اصلا چیز خاصی نیست، باید برید دنبال زبان دوم و سوم ، فرانسه و ایتالیایی و روسی و اسپانیایی و آلمانی و غیره متاسفم روم به دیوار اما اگه الان چراغارو خاموش کنیم من برم بالا بگم که همتون یه کاغذ در بیارید خودتون رو معرفی کنید حتم دارم کمتر کسی میتونه درست بگه کیه، چه کارایی بلده و چه سوابقی داره متاسفانه اکثرا تو همون انگلیسی هم مشکل دارند در حد فاجعه این خیلی بده انگلیسی هم اینی نیست که تو کله شما کردن هلو ، هاواریو ، آی گو تو اسکول ! باید بتونید متون تخصصی تون رو بخونید و دربارش مکاتبه کنید، از مکاتبه کردن نترسید بهتون قول میدم اگر همین فردا به ناسا هم یه نامه بنویسید جوابش میاد واستون از یاد گرفتن نترسید اگر من تو این ترم بتونم حتی به یه نفرتون بفهمونم که چقدر نمیدونید شاه کار کردم حتی اگه یه نفرتون از خواب بلند شه کارمو انجام دادم، این موفقیت خیلی بزرگیه که آدم بفهمه چقدر نمیدونه، کسی که تشنگی رو حس نکرده باشه قدر آبو نمیدونه ، شما باید اول یاد بگیرید تشنه بشید و بعد خودتون رو پست و ذلیل ندونید و بزرگ بشید! و … ”
متن بالا تکه ای از صحبت آخر کلاس یکی از بهترین اساتید طول تحصیلم بود!، حدود پنجاه سالشه و متخصص مکانیک البته اظافه بر سازمان یه چندتا مدرک دیگه هم داره اکثر زندگیشم آلمانه و فکر کنم بدونم چرا داره هنوز چند ساعت در هفته تو دانشگاه ما تدریس میکنه !
چند وقت پیش تو یه مستند شبکه چهاری شنیدم گفت قسمتی از مغر وظیفش درک و یادگیری زبانه این یعنی اینکه اگه ما فقط به زبان مادریمون بسنده کنیم قسمتی از مغزمون همیشه بیکار میمونه البته بیکار بیکار که نه ولی یه خورده کار رو میشه بیکار گرفت دیگه ؟!
یادگرفتن زبان انگلیسی تو جامعه ما شده یه معزل که یه بچه دبستانی تا یه مرد مسن باهاش دسته پنجه نرم میکنن و چه دکان هایی که به بهونه زبان انگلیسی پول پارو نکردند ! اما من بهتون میگم که آموزشگاهو بیخیلش شید که وقت تلف کردنه (این یه تجربست) میخواید یه زبان جدید یاد بگیرید ؟
واقعا میخواید یه زبان جدید یاد بگیرید ؟
راستی راستی واقعا میخواید یه زبان جدید رو یاد بگیرید؟
رو یه ساختمون تو چهار راه ولیعصر تهران نوشته A New Language Is A New Life
جمله درستیه !
هر وقت جواب سوال بالا رو دادید و اگه از جوابتون در صورت بله بودن مطمئن و مسمم بودید بقیه مطلبو بخونید یعنی اول باید شدیدا طلبه یاد گرفتن زبان جدید باشید و اون قسمت مغزتون رو آماده فعالیت کنید به عنوان یه دیوانه زبانشناسی ( language geek) بهتون قول میدم یاد گرفتن زبان های مختلف هیچ ضربه ای به قسمت های دیگه زندگیتون نمیزنه اگر واقعا طلبه یادگرفتن باشید و از زندگی های جدیدتون لذت ببرید !
شیوه کار:
همون طور که احتمالا میدونید یک زبان از بخش های اصلی دستور زبان ، لغت ، توانایی شنیدن ، توانایی سخن گفتن ، بدون غلط نوشتن ، درست تلفظ کردن تشکیل شده که میبایست به صورت جداگانه رو این موارد کار کرد تا بتوان گفت یک زبان رو کامل یاد گرفتیم و یادگرفتن تمام این موارد در حد معمولی قائدتا مدت زمانی رو لازم داره و باید بدونید هیچ وقت به پایان نمیپذیره و هر چه تلاش کنید فقط ماهر تر میشید :دی
بهتون پیشنهاد میکنم آخر از همه برید سراغ دستور زبان و اول از همه برید سراغ تلفظ وقتی اول از همه رفتید سراغ تلفظ یعنی میتونید لغات زبان مورد نظر رو درست تلفظ کنید پس شروع کنید به خوندن و تلفظ کردن و لذت بردن انقدر بخونید تا بپکید کتاب مجله و مهم تر از همه سایت یه دیکشنری واسه رو میز و یه بابیلون واسه تو کامپیوتر (درمورد لینوکسی ها mdic خوبه ) هم میتونه کمکتون کنه و وقتی زیاد خوندید متوجه میشید که ساختار جمله چیه پس کم کم در دستور زبان هم پیشرفت میکنید حالا برید یه کتاب دستور زبان بگیرید و بیشتر متن بخونید و
اخبار و رادیو و پادکست بشنوید
فیلم ببینید (با زیر نویس و بدون زیرنویس) نکته مهم: پیشنهاد میشود اول یک بار فیلم را با خیال راحت ببینید بعد که خیالتان راحت شد آخرش چی میشه دوباره جهت تقویت زبان مربوطه ببینیدش !
وقتی ولو میشید و بیکارید جای این مزخرفاتی که به زبان فارسی گوله میکنن مثل فرفره میخونن اسمشم میزارن رپ یه چیز درست حسابی بشوید که حداقل حرمت رپ نگه داشته بشه و این وسط چهارتا لغت هم یاد بگیرید نکته مهم: خواندن متن یه آهنگ همراه با گوش دادن آن میتونه بینهایت مفید باشه مخصوصا اگه آهنگ رپ باشه اصلا من فقط به همین دلیل اکثر آلبوم های رپ آمریکایی رو جمع کردم تا موقع گوش دادن متنشم بخونم! :دی
اینجاست که میتونید تو یه زبان پیشرفت کنید اگر بخواهید کاراتونو را زبانی که دارید میخونید راه بندازید و کارای بالارو واقعا انجام بدید تونستید محیط رو واسه خودتون آماده کنید مثل بچه ای که به دنیا میاد و وقتی تو یه محیط قرار میگیره خود به خود زبانشو یاد میگیره این واسه ما بزرگ ها هم صادقه !
در نهایت بهترین شیوه ای که بهتون پیشنهاد میکنم برای شروع کردن یک زبان جدید (کاملا جدید) استفاده از نرم افزار Learn to Speak™ هست شاید خیلی هاتون یه زمانی نسخه ای از Learn to Speak™ English خریده باشید و الان داره خاک میخوره!!
این سری نرم افزار برای اکثر زبان ها تهیه شده و به شدت موفق واقع شده (خودم اکثر تلفظ فرانسه و لغات ابتداییشو در سه ساعت توسط این نرم افزار یاد گرفتم که اگه قرار بود تو اینترنت دنبال منبع واسش بگردم سه روز مچل بودم و سی صد تا فایل کوچیک صوتی باید دانلود میکردم) !
اگر در زبان انگلیسی هنوز خیلی ضعیف هستید و فکر میکنید اول بهتره انگلیسیتون رو قوی کنید پس بجنبید، به کمی بالاتر مراجعه کنید، کتاب زبان اصلی مورد علاقتون رو بگیرید یا دانلود کرده و پرینت بگیرید و فقط بخونید اصلا هم نگران نباشید که نمیفهمید فقط بخونید چند روز که بگذره بهتون قول قول قول میدم که خیلی پیشرفت میکنید!
داشتن یه دفترچه کوچیک که تو جیب پشتی جا بگیره به همراه یه خودکار میتونه تو نگه داری لغاتی که این ور اون ور میبینید کمک کنه تا سر فرصت برید دنبال معنیش و یادش بگیرید !
اما اگه در زبان انگلیسی به جایی رسیدید که میتونید کارتون رو راه بندازید یعنی اگه احساس میکنید میتونید یک زبان دیگرو بوسیله زبان انگلیسی یاد بگیرید پس وقتشه زبان دوم رو شروع کرده و یاد بگیرید و در زبان انگلیسی حرفه ای تر شوید به قولی یه سری ها بهونه میارند که حتما واسه زبان آدم باید تو محیط قرار بگیره و ما الان چطوری بریم اروپا اما اشتباه میکنند اونا ،اگه چند پاراگراف بالاتر رو بخونید میفهمید که میشه اروپا رو آورد پیش خودمون خدارو شکر اینترنت هم که وب دویی شده و بوسیله سایت هایی مثل facebook و xlingo و امثال اینها راحت میشه تو هر محیطی قرار گرفت امتحانش مجانی و لذت بخش و حیجان انگیزه ( من چند ماهی هست که به یه فرانسوی و دو تا روسی و یه آمریکایی فارسی و اسپرانتو یاد میدم و ازشون فرانسه و روسی و اینگلیسی یاد میگیریم) !
به چند دلیل در اینجا زبان آلمانی رو به عنوان زبان دوم انتخاب میکنیم و در ادامه مطلب به معرفی منابع آموزشی اون میپردازیم ، شاید هفت هشت ماه بعد فرانسه به عنوان زبان سوم انتخاب شد کسی چه میدونه زبان یاد گرفتن که مالیات بر درآمد اظافه بر سازمان نداره ! داره؟ اون موقع احتمالا دنبال یه منبع میگردیم که زبان فرانسه رو به آلمانی یاد داده باشه!!!!!!! :دی
رادیو دویچه ووله که شاید به بهانه های مخلف تا به حال معرف حظورتان بوده شده باشه ! یکی از بهترین منابع آموزشی آلمانیست که در اینجا میتونید به بخش فارسی سایت این رادیو دسترسی پیدا کنید افرادی هم که احیانا به شبکه های اون ور آبی دسترسی دارند از شبکه های آلمانی هم استفاده کنند ! ، در اینجا میتونید منابع آموزشی این رادیو را پیدا کنید مطمئنا استفاده از خدمات آموزشی ای مانند این مجموعه که به صورت رایگان ارائه میشه میتونه خیلی مفید باشه .
در نهایت توسط لینک های زیر که در ادامه مطلب اومده میتونید Learn To Speak German Deluxe 9.5 را دانلود کرده و از ورژن آخر اون لذت ببرید و شروع کنید به آلمانی یاد گرفتن فکر کنم در مغازه ها هم میتونید بخریدش البته فکر نکنم ورژن 9.5 اومده باشه و البته کم کم شیش هفت تومن شایدم بیشتر هستش !
مطالب مرتبط
تشریح آخرین نسخه اوبونتو در 800 صفحه

ابتدا توسط این لینک مراحل دانلود از رپیدشیر رو شروع کنید و تا مدت زمان مربوطه طی میشه از دانلودتون مطمئن بشید!
ubuntu unleashed 2008 نام کتابیست از انتشارات sams که با خواندن آن میتوانید مراحل مبتدی تا مدیریت یکی از دوستانه ترین و پرطرفدارترین توزیع های لینوکس یعنی اوبونتو را فرا بگیرید، از نحوه نصب تا معرفی نرم افزارها برای کارهای مختلف و نحوه استفاده از اوبونتو به عنوان سرور، بازی در اوبونتو و …، در ادامه مطلب فهرست موضوعی کتاب را خواهید دید .
کتاب نوشته Andrew Hudson و Paul Hudson میباشد و در چاپ ۲۰۰۸ خود تمام مباحث اوبونتو ۸٫۱۰ را پوشش میدهد!
از همین سری توسط sams کتابهای fedora , Opensuse , Freebsd , RedHat … UNLEASHED به چاپ رسیده .
مطالب مرتبط
دانلود اولین سری ویدئوهای Defcon شانزدهم و نکات امنیتی مربوطه !

Defcon مسلما بزرگترین گردهمایی هکرهای کلاه مشکیست که هر ساله در آمریکا برگزار میشود و هکرهای توانا از آمریکا و اروپا دور هم جمع شده و آخرین دست آوردهای نفوذگرانه شان را در اختیار یکدیگر میگذارند و مهم تر از همه چند روزی تفریح میکنند!.
شانزدهمین دوره Defcon هم در تاریخ 8 تا 10 آگوست 2008 برگزار شد و باید منتظر دوره هفدهم آن بود !، چیزی که باعث خوشحالی میتواند باشد انتشار رایگان دست آوردهای هر کنفرانس بعد از برگذاری آن است، شما میتوانید ویدئوها و فایل های pdf و فایل های صوتی سخنرانی ها را از سایت رسمی Defcon دانلود کنید تمام آرشیو سخنرانی ها از اولین دوره برگذاری آن که برمیگردد به سال 1993 موجود میباشد !
شاید به یادماندنی ترین سخنرانی ای که از defcon تا به حال دیدم سخنرانی Johnny Long نویسنده سایت iHackStuff در Defcon پانزدهم بود سخنرانی ای با تیتر No Tech Hacking که بهتون پیشنهاد میکنم حتما اونو تماشا کنید.
خلاصه اینکه چندروز پیش چهار ویدئو از Defcon شانزدهم منتشر شد که در دو فرمت قابل دانلود هستند ==>>
Brenno De Winter – Ticket to Trouble
media.defcon.org/dc-16/video/dc16_dewinter_tickettotrouble/dc16_dewinter_tickettotrouble_full.mov
media.defcon.org/dc-16/video/dc16_dewinter_tickettotrouble/dc16_dewinter_tickettotrouble.m4v
اولین ویدئو سخنرانی هکری هلندی است که به تشریح نفوذ خود به سیستم بلیت قطارهای متروی کشورش میپردازد و ثابت میکند که همه چیز به راحتی هک میشود حتی بلیت های مغناطیسی قطارهای متروی کشورش!.
Dan Kaminsky – DNS Goodness
media.defcon.org/dc-16/video/dc16_kaminsky/dc16_kaminsky_cache_full.mov
media.defcon.org/dc-16/video/dc16_kaminsky/dc16_kaminsky_cache.m4v
دومین ویدئو متعلق است به شاید پرجنجال ترین هکر حال حاظر، شاید بشه بهش گفت مرد روزهای Dns !! ، در این سخنرانی Dan Kaminsky به تشریح ساختار نفوذ و امنیت Dns میپردازد ، او ابزارهایی بسیار مفید هم در این زمینه طراحی کرده که حتما آنها را در وبلاگش منعکس میکند از این هکر قرمز پوش بامزه غافل نشوید لطفا!
Anton Kapela and Alex Pilosov – Stealing the Internet
media.defcon.org/dc-16/video/dc16_kapela-pilosov_stealing/dc16_kapela-pilosov_full.mov
media.defcon.org/dc-16/video/dc16_kapela-pilosov_stealing/dc16_kapela-pilosov.m4v
ویدئوی سوم را دو تا از مسئول های metasploit که یکی از مشهورترین برنامه های Exploit خودکار و نفوذ آسان است ! اجرا میکنند ! ، بر اساس یک فرضیه و یک استدلال میتوان گفت که اگر تونستید کامل دانلودش کنید پس میتونید کامل تماشاش کنید ولی لزوما نمیتوانید کامل درکش کنید!! :))
Mike Perry – 365 Day: Active HTTPS Cookie Hijacking
media.defcon.org/dc-16/video/dc16_perry_TOR/dc16_perrry_TOR_full.mov
media.defcon.org/dc-16/video/dc16_perry_TOR/dc16_perrry_TOR.m4v
چهارمین ویدئو مربوط به کنفرانس جناب آقای Mike Perry یکی از مسئول های پروژه Tor (نرم افزاری برای گذر از محدودیت های اینترنتی!) هست که در اون به یکی از مهم ترین مسائل روز امنیت شبکه یعنی نفوذ و دزدیدن کوکی ها در یک نشست امن Https میپردازد ( این یعنی یک نشست امن لزوما امن نیست چون در نهایت چیزی برای دزدیده شدن به جا میماند پس نتیجه میگیریم که همیشه کوکی ها را پاک کنیم)! ، البته وسط سخنرانیش موقع آزمایش تئوری هایی که گفت یه سوتی کوچولو داد و کلکش رو سایت cnn عملی نشد اما قول داد که اون مشکلو برطرف کنه در ویدئوی Perry به مواردی امنیتی ای اشاره میشه که در پایین اونارو میارم که نکاتی بس مهم هستند !
نکات امنیتی مهم : 
1- حتما در سایتهایی که از httpS پشتیبانی میکنند توسط httpS وارد آنها شوید مثلا حتما موقع چک کردن ایمیل در جیمیلتان حواستان باشد که قسمت آدرس بار به شکل زیر باشد.
https://mail.google.com/
2- حتما در سایت هایی که log in میکنید بعد از تمام شدن کارتان log out کنید یعنی از اون خارج شوید و نه فقط پنجره رو ببندید! ( جالبه بدونید بنده تا به حال در کافی نت وارد صندوق ایمیل حداقل پنجاه نفر شدم و ایمیل های اونارو تو جیمیل و یاهو و غیره خوندم خیلی راحت بود تنها کافی بود وارد جیمیل شوید گوگل خودش شما رو به ایمیل نفر قبلی هدایت میکرد چون اونا بعد کارشون logout نکرده بودند و یا وارد قسمت تنظیمات پسوردهای سیو شده در فایر فاکس شوید تا تمام یوزر و پسورهایی که یه مشت مشنگ زاده نادان در کامپیوتر کافی نت سیو کردند واستون نمایش داده بشه ! )
3- حتما حتما بعد از این که کارتون با یک کامپیوتر مخصوصا کامپیوتری عمومی مثلا تو کافی نت تموم شد به قسمت Toolsرفته و با استفاده از Clear Private Data تمام اطلاعات و cookie ها را پاک کنید و هیچ وقت پسورد خود را سیو نکنید.
مطالب مرتبط
رمز کردن اطلاعات و ایمیلها در جیمیل توسط gpg
در این پست کوتاه در زمینه مخفی نمودن اطلاعات نوشتم اما راهکار نهایی محرمانه کردن اطلاعات و رمزنگاری اطلاعات gpg میباشد gpg (GNU Privacy guard که نسخه رایگان pgp (Pretty Good Privacy هستش نرم افزاری برای رمز کردن و امضای دیجیتالی فایل ها و ایمیل هاست تا ایمیل و فایلمان امن باشد و دریافت کننده مورد نظر ما اون رو بتونه بخونه و همچنین بتونه از صحت و کامل بودن فایل و ایمیل مطمئن بشه ، موارد گفته شده بوسیله سیستم رمزنگاری PKI که مخفف
Public Key Infrastracture هستش بر پایه دو کلید عمومی و خصوصی بنا شده. در این مطلب میتونید ماجرای تصدیق هویت و غیره را بوسیله کلید عمومی و خصوصی مطالعه کنید.
ابزارهایی در ویندوز و لینوکس (فرض میکنیم اوبونتو ) برای ایجاد کلیدهای gpg و استفاده از آن (رمز کردن و امضا کردن ) وجود دارد و همچنین اکستنشنی برای فایرفاکس برای رمز کردن و رمزگشایی و امضای ایمیل ها در gmail وجود دارد که در زیر به مرور این ابزارها میپردازیم.
gpg4win ابزای برای تولید و استفاده از gpg هستش که از اینجا میتونید دانلود کنید و ابتدا یک کلید بسازید و سپس اون استفاده کنید ! به همین راحتی :)
seahorse نرم افزاریست که در لینوکس (اوبونتو هاردی) وجود دارد و نیاز به نصب ندارد و اون رو میتونید از ترمینال اجرا کنید، توسط این نرم افزار یک پروفایل ایجاد کنید و کلیدهای خود را تولید کنید و همچنین میتونید اون رو بر روی سرورهای مختلف جهانی کنید در نسخه هاردی اوبونتو در منوی راست کلیک دکمه ای مبنی بر Encrypt طراحی شده که بعد از ساختن کلید خود میتونید از اون دکمه برای Encrypt و Decrypt فایل های خود استفاده کنید.
fireGPG اکستنشنی است برای فایرفاکس که بعد از نصبش در قسمت نوشتن ایمیل در جیمیل دکمه هایی اظافه میشود که با اونا میتونید یک ایمیل را رمز کنید ، امضا کنید و به شکل امن بفرستید و دریافت کنندتون میتونه مطمئن باشه که فقط خودش اونو میتونه بخونه و اون چیزی که میخونه دقیقا همون چیزیه که شما فرستادید.
نکات مهم، توجه کنید که با ساختن یک پروفایل در اصل دوکلید ساخته میشود که با هر دو میتوان عمل رمز کردن را انجام داد، یک کلید عمومی و یک کلید خصوصی، در برنامه های gpg4win در ویندوز و seahorse در لینوکس که کلیدهارو تولید میکنند میتونید از هر دو کلید خروجی بگیرید توجه داشته باشید که کلید خصوصی رو فقط خودتون باید ازش خبر داشته باشید و کلید عمومی تون رو میتونید به اطلاع بقیه برسونید. این دو کلید تکمیل کننده هم هستند فایل یا ایمیلی که توسط کلید عمومی رمز شود را میتوان توسط کلید خصوصی رمزگشایی کرد و بالعکس. پس شما کلید عمومی تون رو میدید به دوستتون و اون ایمیلی رو که میخواد بهتون بده رو توسط کلید عمومی شما رمز میکنه و میفرسته برای شما و اون پیام رمز شده فقط توسط کلید خصوصی شما رمزگشایی میشه. این یکی از کاربردهای gpg است شما میتوانید فایل یا ایمیلتون رو اصطلاحا امضا کنید و بفرستید اینجوری دریافت کننده ایمیل مطمئن میشه که ایمیل از طرف شماست و دستکاری نشده.
اگر حوصله اکتشاف ابزارهای بالا رو ندارید میتونید از این ویدئو استفاده کنید همچنین توضیحات گنوایران هم در این زمینه از دست ندید.
نکته امنیتی : شاید بگید مثلا گوگل انقدر امن نیست که پیام مارو عینا برسونه به مقصد؟ میشه گفت که نرم افزارهایی برای sniff کردن در سطح شبکه وجود داره که میتونه بسته های مختلف رو دریافت کنه و یا شاید یکی بتونه به دلایلی مثلا حماقت های آدمیزاد به صندوق پستی شما دسترسی پیدا کنه و ایمیل محرمانه شما رو بخونه اونوقته که این ابزارها به درد میخوره و یا شما فایلی رو دارید که اثر دست شماست و دوستش دارید و نمیخواید هر کسی توش دخالت کنه پس اونو امضا میکنید و رمز میکنید و یا شما میخواید فایلهای مهمتون رو روی فلش دیسک بریزید و جابجا کنید اونارو میتونید رمز کنید و هرجایی لازم شد رمزگشایی کنید و غیره… شاید استفاده از تمام این مسائل برای کارهای روزانه خنده دار باشه اما وقتی پای پول وسط باشه هر تدبیر امنیتی ای لازمه ! :))
اینم کلید عمومی من !
مطالب مرتبط
مقایسه دستورات مشهور خط فرمان ویندوز و ترمینال لینوکس
cd = cd
برای حرکت میان پوشه ها در خط فرمان ویندوز و ترمینال لینوکس از cd استفاده میشود .
dir VS ls -l
جهت لیست کردن فایلها و دایرکتوری ها در ویندوز از دستور dir و در لینوکس از دستور ls به همراه سوییچ های مختلفی که داره برای اهداف مختلف میشه استفاده کرد.مثلا کلید -a برای اظافه شدن فایل های مخفی و کلید -l برای اظافه شدن جزئیات مثلا سطوح دسترسی استفاده میشود.
مثلا دستور زیر تمام فایل ها را به همراه جزئیات نشان میدهد
ls -al
dir/p VS ls | more
زمانی که خروجی یک دستور مانند dir یا ls خیلی طولانی باشد و در یک صفحه جا نگیرد اطلاعات با سرعت رد میشوند برای صفحه بندی خروجی ها در ویندوز از دستور dir/p استقاده میشود و در لینوکس از تونل کردن خروجی ls به دستور more یا less استفاده میشود . به صورت بالا
copy VS cp
به نظرم توسعه دهنده های لینوکس از تایپ کردن اظافی بیزار بودند ! برای کپی کردن یک فایل در ویندوز از دستور copy و در لینوکس از cp استفاده میشود طریقه استفاده هم اینگونه است که بعد از دستور cp آدرس کامل فایل مبدا را وارد کرده و با یک فاصله آدرس مقصد را وارد میکنیم
ren VS mv
برای جابجا کردن و یا تغییر نام یک فایل در ویندوز از دستور ren و در لینوکس از دستور mv مخفف move استفاده میشود و طریقه استفاده هم مانند cp هست و اگر بخواهیم تغییر نام دهیم فایل مقصد را با نام دیگر مینویسیم
del VS rm -f
برای پاک کردن یک فایل در ویندوز از del و در لینوکس از rm یعنی remove استفاده میشود و کلید -f هم مخفف force هست ! و اگر بخواهیم یک دایرکتوری را پاک کنیم دی ویندوز از rmdir و در لینوکس از rm -rf <dirmane> استفاده میشود .
CTRL-ALT-DEL VS shutdown -r now
در ویندوز اگر قصد راه اندازی مجدد و خاموش کردن را داشته باشید کلید های کنترل و آلت و دیلیت را میگیریم و در لینوکس shutdown -r now را برای خاموش کردن در آن واحد و بدون now برای خاموش کردن با کمی تاخیر استفاده میکنیم.
edit VS vi , vim , pico , emac
در محیط متنی ویندوز اگر قصد دستکاری و چک کردن یک فایل متنی را داشته باشیم از دستور edit استفاده میکنیم اما در لینوکس ما مجهز به یک ابزار قدرتمند ویرایش متن یعنی vi هستیم و البته از vim هم که پیشرفته تر شده vi هست هم میتوانیم استفاده کنیم ، ابزارهای دیگری برای ویرایش متن در محیط ترمینال مانند pico و emac نیز موجود میباشند که البته vi جا افتاده تر هست چون هر کجا که لینوکس باشد حتما دستور vi هم اجرا میشود !
attrib VS chmod
برای تغییر دسترسی و محدود کردن و دستکاری دسترسی در ویندوز از attrib و در لینوکس از chmod (change mod) استفاده میشود که در مورد chmod قبلا در این پست صحبت شد.
در لینوکس دستورات بسیار کاربردی دیگری هم هست که دونستن اونا خیلی مفیده
دستور ps (process status )
دستور pwd برای چاپ شدن فولدر جاری !
دستور man که اگر قبل از دستور دیگری بیاید صفحه ای حاوی راهنمای دستور را باز میکند !
مطالب مرتبط
اطلاعات محرمانه در لینوکس
محدود کردن دسترسی افراد عادی به یک سری اطلاعات محرمانه امری طبیعیست و در لینوکس که اصالتا سیستمی چند کاربره است اهمیت آن چند برابر میشود ، کاربرهای لینوکس به دسته های مدیر سیستم (root)که هر کاری میتونه بکنه، کاربرای معمولی و هم کاربرهای هم گروه تقسیم میشود در این سیستم طبقه بندی دسترسی اطلاعات اهمیت فراوانی داره یکی از معروف ترین دستورات ترمینال که با اون میتونیم سطوح دسترسی را برای فایل ها و پوشه ها ایجاد کنیم و تغییر دهیم دستور chmod میباشد که به طور خلاصه یک کاربر معمولی با این دستور میتونه اجازه خواندن، نوشتن، اجرا کردن را به افراد دیگر، به هم گروهی ها و یا تنها به مدیر سیستم دهد.
توضیحات کامل در زمینه چگونگی کار با دستور chmod را میتوانید در این مقاله به فارسی و به صورت کامل تر در این آدرس مشاهده کنید. اگر به هوش خود میبالید و یا قبلا با chmod کمی آشنایی داشتید برای درک سریع روش کار یا دوره آن میتونید از تصاویر پایین همین مطلب استفاده کنید.
با فرض اینکه شما مدیر سیستمتون هستید و به رمز root دسترسی دارید میخوایم بوسیله دستور chmod یک فولدر را کاملا قفل کنیم (شاید این کار را در ویندوز بتوان بوسیله نرم افزارهایی با نام هایی شبیه Folder Lock که رایگان هم نیستند انجام داد) بوسیله دستور زیر باز کردن و اجرا و استفاده از فولدر و فایل های درونش برای هیچ شخصی مقدور نمیباشد مگر شخصی که پسورد root سیستم را داشته باشد.
نکته: اگر ابتدای نام فولدر خود یک نقطه بگذارید اون پنهان میشه و در حالت عادی دیده نمیشه.
کد:
sudo chmod -R 700 /home/n3tg33k/.nameFolder
در این حالت شما در ترمینال بوسیله دستور
sudo sh
cd /home/n3tg33k/.nameFolder
میتونید به پوشتون دسترسی داشته باشید و یا با نصب اسکریپت root here که برای ناتیلوس موجود میباشد در محیط گرافیکی به فولدرتون دسترسی پیدا کنید. (به جای n3tg33k نام کاربریتون رو قرار بدید!)
و اما …
مطلب اصلی چیز دیگریست !
ما در بالا سطح دسترسی یک فولدر رو محدود به کاربر root کردیم و اگر کسی به کامپیوترمون دسترسی داشته باشه و رمز root رو بدونه راحت میتونه به فولدر ما هم دسترسی پیدا کنه یه جورایی امنیت اطلاعات درون پوشه در روش بالا محدود به کامپیوتر ما و رمز root سیستم است ولی اگر ما بخوایم یک فایل را به شکل عمومی محدود کنیم چه باید بکنیم؟ فایلی که بشه اونو درون فلش دیسک ریخت، ایمیل کرد و همه جا بردش اما فقط خودمون بتونیم بازش کنیم…
در این مواقع باید فایل را رمز (Encrypt ) کنیم.
با رسیدن به مفهوم Encrypt خود به خود به مفاهیم کلیدهای عمومی و خصوصی و gpg و Decrypt و غیره هم میرسیم که توضیح دادن این موضوع شیرین که در دسته رمزنگاری طبقه بندی میشه پایین یک پست باعث میشه در حقشون ظلم بشه پس مطلب بعدی به طور کامل به این موضوع اختصاص خواهد یافت و این مطلب تنها مقدمه ای بود کوچک برای برگذاری یک انقلاب هیجان انگیز!
—————





