امنیت در اینترنت: آیا باز کردن ایمیل‌های ناشناس خطرناکه؟

سینا پرسیده:

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

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

این ماجرا و توصیه بر می گرده به دو نکته:

  1. به زمان های قدیم که خیلی ها برای خوندن ایمیلهاشون از ابزارهایی مثل آوت لوک استفاده می کردن که باگ های امنیتی جدی داشت. این تیپ باگ ها به فرستنده های نامه اجازه می دن کدهای مخربی بفرستن که به محض باز شدن ممکن بود کارهای نافرم بکنن
  2. مشکل دوم این بود – و هست – که ممکنه ایمیل لینکی به سایتی نامناسب داشته باشه، فایل پیوستی داشته باشه و شما رو به شکلی گول بزنه که دانلودش کنین و اجراش کنین یا مثلا توش اینقدر قانع کننده نوشته باشه «شما برنده صد میلیون دلار شدین، برامون هزار دلار بفرستین تا پولتون رو حواله کنیم» که شما واقعا گول بخورین.

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

در نتیجه در دنیای فعلی، بازکردن ایمیل خطرناک نیست. البته باز کردن یک ایمیل دو تا کار نامناسب می تونه بکنه:

  1. به فرستنده به شکلی خبر بده که ایمیل باز شده. البته گوگل جلوی بخشی از اینها رو می گیره و براش پلاگین هایی هم هست ولی در کل ممکنه فرستنده ایمیل بتونه بفهمه شما ایمیل رو باز کردین
  2. محتوای ایمیل ممکنه باعث بشه شما گول بخورین و یک فایل رو دانلود و اجرا کنین، دستور مخربی روی کامپیوترتون بزنین، حساب بانکی تون رو برای کسی بفرستین، به سایتی برین که خیلی شبیه یاهو است و پسوردتون رو وارد کنین و …

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

جادی.تی وی: ویدئوی آموزشی نصب آرچ لینوکس

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

و حالا توی قسمت دوم محیط گرافیکی رو بالا میاریم:

در آپارات:

در یوتوب:

ادامه پروژه بستون؛ حرکت به سمت اخبار بهتر، ادیت و حذف موارد و ادامه مسیر

در ادامه پروژه بستون، سه تا ویدئوی جدید داریم. اصلی ترین تاخیر ویدئوی سوم بود. روی مک زمان می بره آدم حوصله کنه محیط توسعه رو آماده کنه. حالا انتظار دارم درست شده باشه و سریعتر پیش بریم.

بستون ۳۲ – به روز رسانی خبرها در هربار ورود به صفحه

یادتونه؟ یه بخش خبر راه انداختیم، حالا با هر بار ورود به صفحه، این بخش اخبار آپدیت می شه. یوتوب آپارات

بستون ۳۳ – اضافه کردن کلید ادیت و حذف به تاریخچه درآمدها و خرج ها

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

بستون ۳۴ – مرج یک پول ریکوئست و ستاپ محیط مک برای ادامه کار

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

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

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

یک اصلاح ساده در آیا من فمنیستم؟ لازم بود و گفتم ضبطش کنم تا شاید بشه شروعی برای ویدئوهای گیت. اینجا یک پروژه رو کلون می کنیم، تغییر می دیم، کامیت می کنیم و می فرستیم بالا. بیشترین کاری که در دنیا با گیت می شه. فقط دقت کنین که من به اون رپوزیتوری دسترسی داشتم وگرنه بهم گیر می داد. هدف این ویدئو اینه که اگر با گیت کار نمی کنین، ایده بگیرین که چجوریه و ببینن که چقدر راحت و بانمکه.

با استارتاپ بستون همراه باشین – ۱۷ تا ۲۳: حالا اپ اندروید داریم

تا حالا روی سرور بودیم؛‌ تخصصمون ولی هیچ چیز برای آدمی که اهل سرچ کردن و یاد گرفتن است هیچ خطری نداره! در این چند قسمت ما واقعا صاحب یک اپ اندرویدی و آی او اسی می شیم. البته به کمک آیونیک، اچ تی ام ال، سی اس اس و از همه مهمتر انگولار جی اس. در این پنج شش قسمت از آموزش راه اندازی استارتاپ بستون میریم سراغ اینکه برنامه رو برای همه قابل استفاده کنیم. البته خودمون روی کامند لاین می مونیم (:

اوه.. و بسیار خوشحال می شم اگر فرصت کنین توی کامنت ها نظرتون رو بگین. اینکه قراره تا کجا پیش بریم. من برنامه رو پیش می برم ولی آیا واقعا همه جزییات رو فیلم بگیرم؟ خب یک عالمه می شه تو وبلاگ. بخصوص که ما خواننده هایی داریم که احتمالا هیچ علاقه ای به این سری ندارن. یا مثلا می شه من سری رو ادامه بدم ولی دیگه دائم رو وبلاگ نذارم و هر کی می خواد کانال رو دنبال کن و فقط در موارد حساس بیارم روی کانال و این چیزها… خوشحال می شم نظر شما رو بشنوم و با تشکر از همه دوستانی که دارن کامیت می کنن. اوه.. و اگر کمی آیونیک بلدین و کمی سی اس اس و دید هنری قابل قبولی دارین (یا استانداردها رو می دونین) خیلی عالی خواهد بود اگر به فرانت اند خسته ما کمک کنین (:

بستون ۱۷ – تب خرج و دخل

حالا که شروع کردیم به ساختن اپ آیونیک یا همون کوردوا که می تونه روی اندروید و آیفون و بقیه اجرا بشه، باید دو تا تب درست کنیم: ثبت خرج و ثبت درآمد. بریم براش!

بستون ۱۸ – ساخت داشبورد آپدیت شونده آیونیک

در این مرحله، کاری می کنیم که داشبورد برنامه‌مون با هر بار ورود بهش عدد جدید رو نشون بده. اینطوری وقتی خرجی اضافه می کنیم و وارد داشبورد می‌شیم، تاثیرش در اعداد دیده می شه.

بستون ۱۹ – نوشتن ای پی آی لاگین در سمت سرور

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

آپدیت: لینک اول درست کار نمی کرد. یکبار دیگه آپلود کردم.

بستون ۲۰ – نوشتن لاگین در سمت موبایل (۱ از ۳)

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

بستون ۲۱ – نوشتن لاگین در سمت موبایل (۲ از ۳)

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

بستون ۲۲ – نوشتن لاگین در سمت موبایل (۳ از ۳)

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

بستون ۲۳ – کمی تمیزکاری و اپ موبایل ما نوشته شده

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

بستون ۱۴ تا ۱۶: دیدن آمار، مرج کردن پروژه در گیت‌لب و کامند لاین و شروع اپ اندروید و آیفون

در ادامه پروژه بستون، ما یک اسکریپت کوچیک می نویسیم که بتونه آمار کارهامون رو نشون بده بعد چند تغییر که بقیه توی پروژه دادن رو مرج می‌کنیم و در نهایت پا در راهی جدید می‌ذاریم: ساخت اپ اندروید و آیفون و بقیه با کمک کوردوا و ایونیک. با ما باشین که داریم شروع یک استارتاپ تکنولوژیک رو از درون دنبال می‌کنیم.

بستون ۱۴ – دیدن آمار مقدماتی از سیستم

تمیزکاری که همیشه هست ولی به طور خاص توی این شماره به افتخار کسانی که شروع کردن به استفاده کردن از سیستم، یک برنامه کلاینت ساید اضافه می کنیم که آمار مقدماتی‌ای از میزان خرج و دخل رو بهمون بده. برنامه داره قابل استفاده می‌شه!

بستون ۱۵ – مرج کردن دو تا پول ریکوئست

اوه! گیت داره جدی می‌شه. دو نفر از دوستان تغییراتی روی بخش‌هایی از کلاینت پروژه دادن و من اونها رو یکبار از طریق خود سایت گیت‌هاب و یکبار از طریق کامند لاین مرج می‌کنم با پروژه اصلی. آماده این با گیت ور برین؟

بستون ۱۶ – شروع ساخت اپ انواع گوشی با آیونیک و کوردوا

خرج ها رو کجا می کنیم؟ پشت کامپیوتر؟ نه… در حال حرکت! پس لازمه یک اپ هم برای پروژه داشته باشیم. در این قسمت اولین استخون بندی اش رو راه اندازی می کنیم و حتی بخشی از آمارها رو هم نشون می دیم. خیلی چیزها هارد کد شده ولی این فقط قدم اوله. ما حالا اپ اندروید، آی او اس،‌ ویندوز فون و بلک بری داریم؛ به افتخار آیونیک و کوردوا.

لینک‌های ویدئوها

آموزش راه اندازی استارتاپ بستون ۹ تا ۱۲: کریسمس مبارک! حالا سیستم واقعا کار می کنه و شما هم می‌تونین کاربر/توسعه دهنده‌اش باشین

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

امروز بعد از کمی مرتب کردن پروژه، اون رو در دامین بستون آی آر آپلود خواهیم کرد. قسمت های قبلی رو از اینجا ببینین.

بستون ۹ – فراهم کردن امکان رجیستر شدن یوزرها

توی این قسمت بالاخره شما هم می تونین اکانت بسازین! در این قسمت بخش رجیستر رو می سازیم که بعد از کانفرم کردن ایمیل یوزر، توکن مرتبط رو تولید می کنه و به کاربر نشونش می ده.

بستون ۱۰ – کمی بهینه سازی کد و اچ تی ام ال و کلاینت

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

بستون ۱۱ – آماده کردن کرد پروژه برای آپلود

کد تقریبا آماده استفاده عملی است ولی بذارین اول با یک برنامه کیفیت کد رو زیر نظر بگیریم که مطمئن باشیم خوش خط می‌نویسیم و بعد بریم سراغ به روز رسانی ریدمی و ریکوارمنتس. با ما باشین که به زودی کد هوا خواهد شد!

بستون ۱۲ – دپلوی کردن سیستم روی دامین و استفاده «واقعی»

در این شماره به سرور وصل می‌شیم و سرویس رو واقعا آپلود می کنیم روش و از کامند لاین اولین خرج هامون رو «واقعا» ثب می کنیم.

پروژه بستون ۵ تا ۸: حالا هم یوزرها رو می‌شنایسم، هم دستورات کامند لاین برای ذخیره اطلاعات داریم

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

بستون ۵ – کمی مرتب و تمیز سازی پروژه و گذاشتنش روی گیت هاب

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

قسمت ششم پروژه بستون – آشنایی مقدماتی با ویوها، نوشتن ساده‌ترین ویو و ایده لاگین

در قسمت ششم شروع می کنیم به راه انداختن وب سرویس‌های واقعی‌مون. اولین قدم آشنا شدن با مفهوم ویو در MVC است و نوشتن یک دونه خیلی خیلی ساده اش. همچنین توی این شماره در مورد شیوه ای که می خوایم برای شناسایی یوزر استفاده کنیم حرف می‌زنیم

بستون ۷ – اضافه کردن توکن به یوزر و نوشتن اولین وب سرویس عملیاتی

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

بستون ۸ – نوشتن وب سرویس دوم از طریق کپی پیست: ذخیره درآمدهایی که نداریم

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

در یوتوب:

در آپارات: