<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های رضا واقفی</title><link>https://virgool.ir/feed/@reza.v</link><description>https://ossolutions.ir/news</description><language>fa</language><pubDate>2026-11-11 14:13:01</pubDate><image><url>https://files.virgool.ir/upload/users/30910/avatar/9hsuDj.png</url><title>رضا واقفی</title><link>https://virgool.ir/@reza.v</link></image><item><title>۵ نکته اصلی در بکاپ‌گیری از اطلاعات</title><link>https://virgool.ir/@reza.v/۵-نکته-اصلی-در-بکاپ-گیری-از-اطلاعات-a1lrwtgwocso</link><description>امروزه داده‌ها و اطلاعات با ارزش‌ترین دارایی‌های هر سازمان یا کسب و کاری هستند. این داده‌ها از اطلاعات محرمانه سازمان‌ها تا داده‌هایی که کسب و کارها در طول سالیان جمع‌آوری کرده‌اند را در بر می‌گیرد. با توجه به رواج باج افزارها و همچنین برخط بودن اکثر سرورهای مورد استفاده توسط سازمان‌ها، پشتیبان گیری منظم از این داده‌ها امری ضروری است. البته باج افزارها و خطر هک شدن تنها دلیل برای بکاپ گیری از داده‌ها نیستند، امروزه بسیاری از داده‌ها به علت خطای انسانی و خرابی سخت افزار (مخصوصا فضای ذخیره‌سازی) از بین می‌روند.ویژگی‌های اصلی یک پلن بکاپ گیری خوبضرورت گرفتن نسخه‌های پشتیبان و همچنین مزایای بکاپ‌گیری از کسی پنهان نیست، اما بکاپ‌ها از چه داده‌هایی و به چه صورت باید گرفته شوند؟ به عبارت دیگر ویژگی‌های یک سرویس پشتیبان گیری خوب چیست؟ هر سیستم بکاپ گیری باید دارای ۵ ویژگی زیر باشد:بکاپ‌گیری از داده‌های حساسبکاپ‌گیری با فاصله‌های زمانی کمبازگردانی بکاپ در کوتاه‌ترین زماننگهداری از بکاپ‌ها در خارج از سرورعدم تاثیر بکاپ‌گیری در کارایی سرویسبکاپ گیری از داده‌های حساسهر سایت، اپلیکیش یا نرم افزار دارای فایل‌ها و اطلاعات بسیاری است که روی یک کامپیوتر یا سرور همراه با سیستم عامل منطبق با آن سرویس میزبانی می‌شوند. اما بکاپ‌گیری از همه این فایل‌ها و اطلاعات به هیچ وجه بهینه نبوده و فقط باعث افزایش حجم بکاپ و طولانی‌تر شدن بازگردانی آن می‌شود. بسیاری از این فایل‌ها، مانند فایل‌های سیستم عامل، همیشه ثابت بوده و قابلیت بازگردانی از هر نسخه‌ای از آن سیستم عامل را دارند.این مورد برای نرم افزار و سرویس‌های کاربردی نیز صدق می‌کند؛ به عنوان مثال اگر از نرم افزار حسابداری استفاده می‌کنید، گرفتن نسخه پشتیبان از خود برنامه امری بیهوده است، در این مورد شما فقط باید از اطلاعات پایگاه داده نرم افزار، که شامل اطلاعات خرید، فروش، مشتریان و فاکتورهای شماست، نسخه پشتیبان تهیه کنید.همچنین در صورتی که سرویس شما در قالب سایت یا اپلیکیشن ارائه می‌شود، پشتیان‌گیری از فایل‌های سایت یا اپلیکیشن از اهمیت پایین‌تری برخوردار هستند، زیرا این اطلاعات به ندرت تغییر می‌کنند و در صورت تغییر نیز، نه تنها نسخه‌هایی از آن روی گیت یا کامپیوترهای شخصی شما موجود است، بلکه این اطلاعات قابلیت بازنویسی داشته و امکان تولید مجدد آن‌ها وجود دارد. اما داده‌های با ارزش، مانند تراکنش‌های مالی، اطلاعات مشتریان، تنظیمات اپلیکیشن و دارایی‌های کاربران سرویس شما، همگی در پایگاه داده ذخیره شده و در صورت از دست رفتن، امکان بازسازی آن‌ها وجود ندارد.بنابراین یک سیستم پشتیبان‌گیری خوب از داده‌های حیاتی، حساس و با ارزش بکاپ گرفته و حجم و زمان بیهوده صرف داده‌های تجدیدپذیری که به ندرت عوض می‌شوند، نمی‌کند.بکاپ گیری با فاصله زمانی کمهمانطور که گفتیم، یکی از ویژگی‌های یک سرویس پشتیبان‌گیری خوب قابلیت پشتیبان‌گیری از داده‌های حیاتی و حساس شماست. اما یکی از ویژگی‌های این داده‌های حساس، سرعت بالای تغییرات آن‌هاست. ثبت نام کاربر جدید، انجام تراکنش، صدور فاکتور و … از جمله مواردی هستند که در هر لحظه پایگاه داده شما را آپدیت کرده و اطلاعاتی را به آن اضافه یا از آن حذف می‌کنند.بنابراین یک پلن بکاپ پایگاه داده خوب باید این قابلیت را داشته باشد تا در فاصله‌های زمانی کوتاه مدت از کل پایگاه داده شما بکاپ بگیرد. سرویس‌های بکاپ رایج، در بهترین حالت بکاپ‌های روزانه از اطلاعات شما تهیه می‌کنند؛ که با توجه به نرخ تغییر در داده‌های پایگاه داده و حساسیت بالای این اطلاعات، اصلا مناسب نیست. سرویس بکاپ پایگاه داده باید این توانایی را داشته باشد تا در فواصل چند دقیقه‌ای از دیتابیس شما بکاپ گرفته تا در صورت خرابی و از دست رفتن اطلاعات بتوانید داده‌های چند دقیقه قبل خود را بازیابی کنید.فراموش نکنید که اطلاعات شما دارایی شماست و حفظ و بازگردانی آن‌ها در شرایط بحرانی از اعتبار و کسب و کار شما محافظت خواهد کرد.بازگردانی بکاپ‌ها در کوتاه‌ترین زمانتا اینجا از اهمیت پشتیبان‌گیری از دیتابیس در فاصله زمانی کوتاه آگاه شدیم. اما بازگردانی بکاپ دیتابیس نیز به اندازه پشتیبان‌گیری از آن اهمیت دارد. فرض کنید شما از سرویس پشتیبان گیری دیتابیسی استفاده می‌کنید که در بازه زمانی چند دقیقه‌ای از داده‌های شما بکاپ می‌گیرد، چه فایده اگر بازگردانی این بکاپ‌ها چند ساعت طول بکشد؟بازگردانی سریع بکاپ از دو جهت حائز اهمیت است: اولا، هر چه بازگردانی بکاپ شما بیشتر طول بکشد، زمان خرابی یا داون تایم سرویس یا سایت شما بیشتر خواهد شد. در این صورت نه تنها اعتماد کاربران و مشتریان خود را از دست خواهید داد، بلکه رتبه بالایی که بعد از ماه‌ها تلاش در سرچ گوگل بدست آوردید را از دست خواهید داد.دوما، یکی از موارد مهم در طراحی یک پلن پشتیبان گیری و بازگردانی اطلاعات، اطمینان از صحت اطلاعات بکاپ گیری شده است. بسیاری از شرکت‌ها و کسب و کارها از اطلاعات خود بکاپ تهیه می‌کنند بدون اینکه  صحت و یکپارچگی آن‌ها را بررسی و تایید کنند. امکان بازگردانی سریع بکاپ، به شما این امکان را می‌دهد تا بصورت هفتگی یا حتی روزانه، یک نسخه از بکاپ دیتابیس خود را ریستور کنید تا از صحت یکپارچکی داده‌های خود اطمینان حاصل کنید.نگهداری بکاپ ها خارج از سرور اصلی (Remote Location)یک سرویس بکاپ گیری خوب باید این قابلیت را داشته باشد تا نسخه‌های پشتیبان را در فضایی خارج از سرور اصلی ذخیره کند. این موضوع از چند جهت اهمیت دارد.اول اینکه در سال‌های گذشته باج افزارها رشد چشمگیری داشته‌اند؛ همچنین بسیاری از ارائه دهندگان خدمات میزبانی (مانند ایران هاست و ابر آروان) هک شدند یا به عبارت دیگر مورد حملات امنیتی قرار گرفتند. در این صورت باید نسخه‌های پشتیبان شما در فضایی خارج از سرور اصلی نگهداری شوند تا در صورت بروز مشکل، تحت تاثیر قرار نگرفته و در برابر باج افزارها و هک مصونیت داشته باشند.دوما، در حال حاضر علت حدود ۴۰ درصد از داون تایم مربوط به خرابی سرور یا فضای ذخیره سازی است. در این صورت ممکن است مدت زمان زیادی طول بکشد تا دیتاسنتر قطعه مربوطه را تعویض کرده تا سرویس شما مجددا در دسترس قرار بگیرد. برای بسیاری از کسب و کارها، این میزان از قطعی اصلا قابل قبول نیست. بنابراین سرویس پشتیبان‌گیری شما باید این قابلیت را داشته باشد که نسخه‌ای از بکاپ شما را در سرور دیگری بازگردانی کرده تا با حداقل زمان قطعی، سرویس یا سایت شما مجددا در دسترس قرار گیرد.عدم تاثیر بکاپ گیری در کارایی سرویسسرویس‌های پشتیبان گیری رایج معمولا با فاصله زمانی بالا (گاها هفتگی یا روزانه) از داده‌های شما بکاپ تهیه می‌کنند. این فاصله زمانی طولانی دو علت اصلی دارد.اولا، سرویس‌های بکاپ کنونی توانایی پشتیان گیری با سرعت بالا را ندارند. وقتی عملیات بکاپ‌گیری از داده‌های شما ۳۰ دقیقه طول بکشد، عملا بکاپ گیری با فاصله زمانی ۱۵ دقیقه معنایی ندارد چراکه سیستم بعد از ۱۵ دقیقه هنوز درگیر گرفتن بکاپ قبلی است و توانایی شروع پروسه جدید را ندارد.دوما، سیستم‌های پشتیبان گیری رایج نه تنها مدت زمان زیادی را صرف گرفتن بکاپ می‌کنند، بلکه فشار زیادی روی منابع سرور، به خصوص فضای ذخیره سازی می‌آورند. تا حدی که بسیاری از سازمان‌ها سعی می‌کنند روند بکاپ گیری از اطلاعات را نیمه شب اجرا کنند تا کندی سرور، مشتریان و کاربران را تحت تاثیر قرار ندهد.بنابراین، عملیات بکاپ گیری از اطلاعات باید به سرعت انجام گرفته و تاثیری بر کارایی سرور و سرویس شما نداشته باشد.استفاده از سرویس دیتابیستا اینجا با ویژگی‌های اصلی یک سرویس پشتیبان گیر پایگاه داده آشنا شدیم. پیاده سازی و پشتیبانی از این ویژگی‌ها به تخصص بالا و نیروی کار ماهر نیاز داشته و برای همه سازمان‌ها میسر نیست. خوشبختانه امروز پیشرفت‌های خدمات ابری منجر به ایجاد سرویس ابری جدیدی با عنوان «پایگاه داده به عنوان یک خدمت» یا همان DBaaS شده است. ارائه‌دهندگان سرویس پایگاه داده ابری، معمولا یک سرویس بکاپ‌گیری قوی (با ویژگی‌هایی که در این مطلب به آن‌ها اشاره شد) را در کنار خدمات مدیریتی پایگاه داده، مانند رپلیکیشن (Replication)، مانیتورینگ، High Availability و ... ارائه می‌دهند.آمازون (AWS)، مایکروسافت آژور و سرویس ابری گوگل از بزرگترین ارائه‌دهندگان سرویس دیتابیس در سطح بین‌المللی هستند. در ایران نیز دیتابیس ابری پنکیک، پایگاه داده به عنوان یک سرویس ارائه می‌کند که دارای سرویس بکاپ گیری با ویژگی‌های مذکور است. بنابراین، در صورتی که منابع یا زمان کافی برای پیاده‌سازی یک سرویس دیتابیس با ویژگی‌های مذکور ندارید، می‌توانید با استفاده از سکوهای ابری پایگاه‌داده به کلیه خدمات فوق به صورت سرویس دسترسی داشته باشید. ویژگی‌هایی که سیستم‌های پشتیبان‌گیری در DBaaS ارائه می‌دهند معمولا شامل موارد زیر است:بکاپ گیری از دیتابیس با فاصله زمانی چند دقیقه‌ایبازگردانی بکاپ دیتابیس در کمتر از ۱ دقیقهنگهداری از نسخه‌های بکاپ دیتابیس در سرور ریموتکارایی بالای دیتابیس حتی هنگام بکاپ گیری</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Sun, 14 Nov 2021 12:58:00 +0330</pubDate></item><item><title>از باگ جدید اینستاگرام خبر دارید؟</title><link>https://virgool.ir/@reza.v/از-باگ-جدید-اینستاگرام-خبر-دارید-nktqx4urxy7t</link><description>وقتی مطلبی را از اینستاگرام حذف می‌کنید مسلما انتظار دارید که به طور کامل پاک شود اما یک محقق امنیتی به تازگی یک باگ امنیتی در این زمینه کشف کرده است که نشان می‌دهد داده‌های حذف شده هنوز بعد از یک سال بر روی سرورهای اینستاگرام موجود بوده اند. این محقق که Saugat Pokharel نام دارد بعد از درخواست عکس‌ها و پیام‌هایش بر روی یک ابزار اشتراک گذاری عکس، متوجه شد که داده‌هایی که سال قبل آن‌ها را پاک کرده بود برایش فرستاده شده است و همین امر نشان داد که این داده ها هیچ‌وقت به طور کامل از روی سرورها پاک نشده بودند.به گزارش TechCrunch، اینستاگرام می‌گوید که این مسئله به خاطر وجود یک اشکال در سیستم این شرکت به وجود آمده بوده و هم اکنون به طور کامل بر طرف شده است؛ همچنین Pokharel به خاطر گزارش دادن این موضوع، مبلغ 6 هزار دلار پاداش دریافت کرد.Pokharel گزارش داده بود که هر زمان تصویر و یا پیامی را از اینستاگرام پاک می‌کرده و سپس با استفاده از ابزاری اقدام به دانلود اطلاعات پاک شده می‌کرده است، همیشه یک کپی از آن در دسترس بوده و قادر بوده که آن را دانلود کند. سخنگوی اینستاگرام به TechCrunch  گفت &#34;ما این مشکل را بر طرف کرده‌ایم و هیچ شواهدی مبنی بر سواستفاده از این مشکل مشاهده نشده است. همچنین از Pokharel به خاطر گزارش این مشکل تشکر میکنیم.&#34;هنوز مشخص نیست که این مسئله تا چه میزان گسترده بوده است و این که آیا همه کاربران اینستاگرام تحت تاثیر این مشکل قرار گرفته‌اند یا اینکه فقط برای زیر مجموعه‌ای از آن‌ها این مشکل ایجاد شده است؛ اما مطمئنا این مسئله یک مشکل غیر معمول نیست؛ چرا که هرزمان داده‌ها را از سرویس‌های آنلاین حذف می‌کنیم، معمولا مدت زمانی طول می‌کشد که این داده‌ها به طور کامل پاک شوند.اینستاگرام می‌گوید که معمولا حدود 90 روز طول می‌کشد تا داده‌ها به طور کامل از روی سرورها حذف شوند اما محققان امنیتی در گذشته نیز به مشکلات مشابهی برخورده‌اند؛ از جمله در توییتر که پیام های کاربران به یکدیگر که سال ها از حذف آن گذشته بود هنوز پاک نشده بودند.در مورد اینستاگرام نیز این مشکل فقط به این خاطر در معرض توجهات قرار گرفت که Pokharel توانسته بود یک نسخه از اطلاعات حذف شده را دوباره بارگیری کند. اینستاگرام این ابزار دانلود را در سال 2018 و به منظور رعایت مقررات حریم خصوصی اتحادیه اروپا معرفی کرده بود.اتحادیه اروپا در سال 2018 قانونی وضع کرده بود که شهروندان اروپا بتوانند تا مدت زمان مشخصی، به داده های خود دسترسی داشته باشند و در واقع این آسان ترین راه کشف این موضوع بود که بفهمیم که آیا کمپانی هایی مثل اینستاگرام، اطلاعات ما را به طور کامل حذف کرده اند یا خیر.میتوانید این مطلب را در سایت پیشگامان گسترش متن باز نیز مشاهده کنید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Mon, 17 Aug 2020 13:59:34 +0430</pubDate></item><item><title>MongoDB یا MySQL؟</title><link>https://virgool.ir/@reza.v/mongodb-یا-mysql-wrhl0zz4ul4l</link><description>در جامعه‌ی الکترونیکی امروز که ذخیره‌سازی داده‌ها اهمیت زیادی دارند، جدال میان MongoDB و MySQL بیشتر از هر زمان دیگری شدت پیدا کرده است. در یک طرف یک دیتابیس رابطه‌ای و در سمت دیگر یک دیتابیس غیر رابطه‌ای یا همان NoSQL ایستاده است. هر دو دیتابیس متن‌باز هستند و تحت لایسنس GNU GPL توزیع یافته‌اند. هر دو نیز به صورت نسخه‌های تجاری در دسترس هستند و ویژگی‌های بسیاری را ارائه می‌دهند.بررسی اجمالیدر دنیای دیتابیس‌ها به طور کلی با دو نوع دیتابیس سر و کار داریم، دیتابیس‌های رابطه‌ای و غیر رابطه‌ای. تفاوت این دو دیتابیس علاوه بر این که در ریشه‌ی طراحی آن‌ها نهفته شده است، در نوع داده‌ای که پشتیبانی می‌کنند و نحوه ذخیره‌سازی آن‌ها نیز مشهود است.سیستم مدیریت دیتابیس رابطه‌ای (RDMS)RDBMS زبان استاندارد برای مدیریت دیتابیس‌های رابطه‌ای است. در RDBMS داده‌ها به شکل ردیف و ستون ذخیره می‌شوند. روابط بین جداول نیز توسط Table SQL ذخیره می‌شوند. SQL یک زبان برنامه نویسی است که برای اموری مثل بازیابی داده‌ها در یک پایگاه داده و به روز رسانی داده‌ها در یک پایگاه داده استفاده می‌شود. برخی از سیستم‌های مشهور رابطه‌ای که از SQL استفاده می‌کنند عبارت‌اند از: Oracle، Sybase، Microsoft SQL، Server،Access .ویژگی‎‏های RDBMS1. دیتابیس‌های SQL بر پایه جداول هستند.2. داده‌ها بر روی ردیف‌ها و ستون‌ها ذخیره می‌شوند.3. هر سطر شامل نمونه‌ای منحصر به فرد از داده‌ها، برای دسته‌های تعریف شده از ستون‌ها است.4. برای شناسایی منحصر به فرد ردیف‌ها می‌توانید از Primary Key استفاده کنید.محدودیت‌های دیتابیس‌های بر پایه SQL• مقیاس پذیری: کاربران برای افزایش مقایس پایگاه داده‌های بر پایه SQL مجبور به استفاده از سرورهای قدرتمندی هستند که گران بوده و کار با آن‌ها نیز دشوار است. برای اینکه قادر باشیم یک پایگاه داده این چنینی را مقیاس پذیر کنیم بایستی آن را بر روی تعداد زیادی از سرورها توزیع دهیم، به همین خاطر استفاده از جداول بر روی سرورهای مختلف آسان نخواهد بود.• پیچیدگی: در SQL داده های سرور همگی باید به نحوی در جداول ذخیره شوند. اگر داده‌های شما در جداول قرار نمی‌گیرند در نتیجه باید ساختار دیتابیس را خودتان از پایه درست کنید که پیچیده و مشکل خواهد بود.دیتابیس‌های محبوب بر پایه SQL• MySQL: محبوب‌ترین پایگاه داده منبع‌باز و مناسب برای برنامه‌های سازمانی.• Oracle: یک سیستم مدیریت دیتابیس رابطه‌ای که بر پایه زبان C++ نوشته شده است. Oracle همچنین یک سیستم دیتابیس No-SQL نیز روانه بازار کرده است.• IMB DB2: خانواده‌ای از محصولات سرور پایگاه داده که IBM برای تجزیه و تحلیل کلان داده (Big Data) آن را معرفی کرده است.• Sybase: یک سرور پایگاه داده که در ابتدا در سطح سیستم‌عامل لینوکس استفاده می‌شد و اولین DBMS سازمانی برای سیستم‌عامل لینوکس بود.• MS SQL Server: سیستم مدیریت پایگاه داده که توسط مایکروسافت توسعه یافته است و عمدتا برای پایگاه داده‌های سازمانی که از معماری SQL و No-SQL تشکیل شده‌اند، استفاده می‌شود.NoSQL:NoSQL در واقع مخففی برای عبارت «Not only SQL» است. با استفاده از NoSQL می‌توان داده‌ها را در مجموعه‌هایی گرد هم آورد و دیگر نیازی به ساختار جداول نیست. از کوئری join استفاده می‌کند و می‌توانیم آن را مقیاس‌گذاری کنیم.مزایای NoSQL:• مقیاس پذیری آسان: در پایگاه داده‌های RDBMS با افزایش بار در دیتابیس، دیتابیس به صورت vertical مقیاس گذاری می‌شود و در نتیجه نیاز به سرور های گران قیمت‌تر و قدرتمند‌تر داریم. در NoSQL دیتابیس‌ها به صورتی طراحی شده‌اند که به صورت افقی (Horizontal) گسترش پیدا کنند و در نتیجه با افزایش منابع می‌توانیم مقیاس گذاری را انجام دهیم.• نگهداری سرورها ارزان است: نگهداری از دیتابیس‌های RDBMS هزینه‌بر بوده و برای آن به نیروی انسانی متخصص نیاز داریم. در سوی دیگر دیتابیس‌های NoSQL به مدیریت و نظارت کمتری احتیاج دارند و از ویژگی‌های بسیاری مانند ترمیم اتوماتیک (automatic repair)، توزیع آسان داده‌ها، مدل‌های ساده‌ی داده و ویژگی‌های از این قبیل، نیازهای مدیریتی را کمتر خواهد کرد.• هزینه پایین سرورها و متن‌باز بودن: دیتابیس‌های NoSQL ارزان و Open-Source هستند. پیاده‌سازی این دیتابیس‌ها آسان بوده و به طور معمول هزینه چندانی برای سرور دیتابیس‌ها پرداخت نخواهید کرد. این در حالی است که در RDBMS ها بایستی از سرورهای بزرگ و گران قیمت استفاده کنید. بنابراین هزینه ذخیره و پردازش داده‌ها در NoSQL بسیار کمتر از سیستم‌های RDBMS است.• عدم وجود Schema یا مدل داده‌ای ثابت: NoSQL از مدل داده‌ای خاصی استفاده نمی‌کند بنابراین داده‌ها بدون تعریف طرح یا الگوی قبلی در دیتابیس قرار می‌گیرند. در نتیجه می‌توانید فرمت داده‌ها را هر زمان که خواستید تغییر دهید.محدودیت ها و معایب NoSQL:• همانطور که گفتیم بزرگترین مزیت دیتابیس‌های NoSQL متن‌باز بودن آن‌ها است؛ در عین حال این متن باز بودن می‌تواند تبدیل به نقطه ضعف نیز بشود، چرا که استانداردهای تعریف شده خاصی برای NoSQL وجود ندارند.• رویه خاصی برای ذخیره وجود ندارد.دیتابیس های NoSQL محبوب در بازار:• MongoDB: محبوب‌ترین پایگاه داده که از NoSQL استفاده می‌کند. یک پایگاه داده بر پایه اسناد.• Apache’s Couch DB: دیتابیسی مناسب برای وب که از داده‌های با فرمت JSON برای ذخیره اطلاعات و از جاوااسکریپت برای indexing و از HTTP برای API خود استفاده می‌کند.SQL یا NoSQL: MySQL یا MongoDBحالا که متوجه تفاوت‌های ساختاری بین SQL و NoSQL شدیم، بیایید به تفاوت‌های عملکردی اصلی بین این دو بپردازیم.MySQL چیست؟MySQL یکی از محبوب‌ترین RDBMS های موجود در بازار است که توسط شرکت Oracle توسعه داده شده و پشتیبانی می‌شود. همانند دیگر سیستم‌های رابطه‌ای، MySQL با استفاده از زبان SQL داده‌ها را در جداول ذخیره می‌کند. در MySQL طرح اولیه دیتابیس توسط شما و بر اساس نیازتان تعیین شده و از آن برای تعیین قواعد بین جداول استفاده می‌شود. برای هر تغییری در این طرح‌واره (schema) نیازمند تغییرات در دیتابیس خواهید بود و ممکن است برای لحظاتی دیتابیس خود را از دست بدهید.مزایای MySQL:• سازگاری: MySQL برای تمام پلتفرم‌های معروف مثل لینوکس، ویندوز، مک، BSD و سولاریس موجود است. هم چنین با زبان‌های Ruby، Node.js، Perl، Java، C++، Python و Php ارتباط برقرار می‌کند و فقط به SQL محدود نیست.• همانندسازی (افزونگی): دیتابیس MySQL می‌تواند بر روی چندین Node مختلف همانندسازی شوند، این به این معنی است که مقیاس پذیری دیتابیس را می‌توان به راحتی تغییر داد.MongoDB چیست؟MongoDB دیتابیس متن باز و غیر رابطه‌ای است که توسط کمپانی MongoDB توسعه یافته است. MongoDB داده ها را به صورت BSON نمایش می‌دهد که نمایشی باینری از JSON است. اگر بخواهید به یکی از اسناد فیلد اضافه کنید، بدون اینکه سیستم از دسترس خارج شود و یا نیاز به آپدیت کردن کل اسناد داشته باشید می‌توانید این کار را انجام دهید.در زیر به بعضی از مزایای MongoDB اشاره می‌کنیم:• مقیاس‌پذیری: MongoDB به صورت افقی مقیاس پذیر بوده و به شما کمک می‌کند از حجم workload خود بکاهید و کسب و کار خود را به راحتی افزایش مقیاس دهید.• مدیریت: MongoDB به ادمین سیستم نیازی ندارد و به خاطر سهولت استفاده و یوزر فرندلی بودن، هم توسط توسعه دهندگان و هم ادمین ها قابل مدیریت است.• انعطاف پذیری: می‌توانید بدون تاثیرگذاری بر روی عملکرد برنامه و یا ردیف‌های موجود، ستون‌ها و ردیف‌های مختلفی را اضافه کنید.چه زمان از دیتابیس NoSQL استفاده کنیم؟برای جلوگیری از تبدیل شدن نقاطی از دیتابیس به bottleneck، خصوصا در فضاهای با حجم بالا، دیتابیس‌های NoSQL مزیت‌هایی دارند که در دیتابیس‌های رابطه‌ای وجود ندارند:1. ذخیره‌سازی مقادیر حجیمی از دیتا بدون نیاز به یک ساختار ویژه: دیتابیس NoSQL ذخیره سازی انواع مختلف داده را محدود نمی‌کند، به علاوه با بروز تغییرات در ساختار کسب و کار شما، می‌توانید تغییرات را به راحتی در دیتابیس اعمال کنید.2. استفاده از Cloud Computing: استفاده از فضای ذخیره‌سازی مبتنی بر Cloud یک راه حل عالی است. استفاده از سخت افزار مقرون به صرفه برای گسترش داده های این فضا، همان چیزی است که دیتابیس‌های NoSQL برای آن طراحی شده‌اند.در پایان برای جواب دادن به این سوال که «چه زمان از MongoDB به جای MySQL استفاده کنیم؟» باید بگوییم که بایستی اهداف بلندمدت و نیازمندی‌های پروژه را مد نظر قرار دهید.MySQL همواره به خاطر عملکرد عالی، منعطف بودن، حفاظت از اطلاعات و مدیریت آسان شهرت داشته است. اما اگر داده های شما پیچیده هستند و ساختار مشخصی ندارند، اگر طرح اولیه پروژه برایتان واضح نیست و مهم‌تر از همه، اگر با حجم عظیمی از داده‌ها سر و کار دارید MongoDB احتمالا پاسخگوی چالش‌های شما است.همچنین می‌توانید این پست را در وب‌سایت getpancake.com مشاهده کنید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Mon, 10 Aug 2020 12:35:55 +0430</pubDate></item><item><title>اپل محکوم به پرداخت غرامت به کاربران آیفون</title><link>https://virgool.ir/@reza.v/اپل-محکوم-به-پرداخت-غرامت-به-کاربران-آیفون-aibvphedherd</link><description>اپل پس از پذیرش این موضوع که به طور عمد سرعت آیفون های قدیمی را پایین آورده است، اکنون با پرداخت ۵۰۰ میلیون دلار غرامت موافقت کرده است. این توافق نامه شامل پرداخت غرامت به بسیاری از دارندگان آیفون در ایالات متحده و همچنین پرداخت غرامت بیشتر برای افرادی که تقاضای این دادخواست را داده‌اند می‌شود. همچنین شامل تمام افرادی است که هرنوع محصول از آیفون ۶ تا آیفون ۷ را خریداری کرده‌اند که اپل (apple) به طور مخفیانه عمر باتری این دستگاه‌ها را کاهش داده است.بر اساس رأی دادگاه اپل ۲۵ دلار به هر صاحب فعلی یا سابق آیفون پرداخت می‌کند. افرادی که نام آن‌ها به طور ویژه ذکر شده ۱۵۰۰ تا ۳۵۰۰ دلار دریافت می‌کنند و حدود ۹۰ میلیون دلار نیز به حساب وکلا می‌رود.در‌واقع این قضیه از سال ۲۰۱۷ و از جایی نشأت گرفت که کاربران آیفون (iPhone) فهمیدند که اپل با افزایش سن باتری، سرعت پردازش در مدل‌های مختلف آیفون را به طور مصنوعی محدود می‌کند که این امر به کاهش استرس بر روی باتری کمک می‌کرد و از خاموش شدن تصادفی دستگاه‌ها نیز جلوگیری می‌کرد، اما به طور جدی باعث کاهش عملکرد این دستگاه‌ها می‌شد.اما اپل وجود این ویژگی را فاش نکرد و باعث شد کاربران به این باور برسند که گوشی‌های همراه‌شان به سادگی کند می‌شوند، در دادخواست‌ها کاربران ادعا کردند که برای رفع این مشکل دستگاه جدیدی خریداری کرده‌اند اما اگر از این ویژگی اطلاع داشتند می‌توانستند به جای آن باتری را تعویض کنند.مقامات فرانسوی و ایتالیایی نیز پیش از این اپل را برای این اتفاق محکوم کرده بودند، این در حالی است که فرانسه ماه گذشته ۲۵ میلیون یورو جریمه اعلام کرد. اپل همچنین هزینه تعویض باتری را کاهش داد و بازپرداخت‌هایی جزئی را نیز به دارندگان آیفون که باتری جدی خریداری کرده بودند پرداخت کرد.همچنین می‌توانید این مطلب را در سایت https://ossolutions.ir مشاهده کنید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Thu, 02 Jul 2020 18:05:37 +0430</pubDate></item><item><title>بررسی تفاوت‌های DBaaS، PaaS، IaaS</title><link>https://virgool.ir/@reza.v/بررسی-تفاوتهای-dbaas-paas-iaas-gkbgqkpokdlh</link><description>در سال‌های اخیر استفاده از سرویس‌های ابری (cloud-services) به دلیل قابلیت‌های مقیاس‌پذیری‌ای که دارند مورد استقبال کاربران قرار گرفته‌اند، فراوانی این نوع سرویس‌ها و افزونگی آن‌ها انتخاب سرویس مناسب برای شما و کسب و کارتان را مشکل خواهد کرد.ما در این نوشتار سعی خواهیم کرد شما را با ویژگی‌های اصلی چند نوع محبوب از این سرویس‌ها آشنا کرده تا بتوانید مناسب‌ترین آن را برای خود انتخاب کنید.1) زیرساخت به عنوان سرویسزیرساخت به عنوان سرویس تقریباً عملکردی مشابه با نرم افزارهای سنتی مدیریتی دیتابیس دارد که در آن شما تمامی زیرساخت‌های خود را تحت کنترل دارید و تفاوت اصلی در این است که به جای سرویس فیزیکی از سرویس ابری استفاده خواهید کرد.ویژگی‌ها:اینکه شما قادر باشید از سرورهای ابری یک تأمین‌کننده استفاده کنید تمامی هزینه‌های نگهداری یک دیتاسنتر مانند:هزینه‌های تهویه هوای محیط، برق و همینطور هزینه‌های کانکشن‌های اینترنت را از روی دوش شما برخواهد داشت.در ادامه بایستی بتوانید تمامی ملزوماتی که برای راه‌اندازی نیاز است را فراهم کرده و در این صورت با وجود یک تأمین‌کننده احتمالاً از خدمات نگهداری سطح پایین‌تری استفاده خواهید کرد.معایب:مسئولیت تمامی نصب‌ها و راه‌اندازی‌ها و نگهداری‌ها با شماست و تا به اینجا اگر در هر هزینه‌ای صرفه‌جویی کرده‌اید ممکن است در هنگام برخورد با نیازهای نرم‌افزارتان از دست بدهید و همینطور ممکن است ارائه اپلیکیشن‌تان به مارکت به تعویق بیافتد.2) پلتفرم به عنوان سرویستفاوت Paas و Iaas در این است که شما به جای خرید نرم‌افزار، دیتابیس و زیرساخت خود، تمامی این‌ها را از یک تامیین‌کننده دریافت می‌کنید. همچنین تمامی داده‌ها در یک فضای ابری قرار دارند و هزینه‌های حوزه IT برای شما کاهش می‌یابد.ویژگی‌ها:تامین‌کننده تمامی ابزارهای مورد نیاز سرور را نصب می‌کند و مسئولیت ابزار و نگهداری هر تغییری را برعهده می‌گیرد، که این به شما اجازه می‌دهد منابع خود را همواره در دسترس داشته باشید و محصولات خود را سریع‌تر به مارکت وارد کنید.معایب:شخصی‌سازی در این مورد مشکل بوده چرا که برای استفاده از این سرویس بایستی ابزارهای یکسانی را با بقیه کمپانی‌ها به اشتراک بگذارید و این موضوع شما را مجبور خواهد کرد که با پیشنهادهای تأمین‌کننده موافقت کنید و بعدها به نسبت آنچه می‌خواهید برای خود شخصی‌سازی کنید.3) دیتابیس به عنوان سرویسبه Dbaas می‌توان به عنوان یک فرم متمرکز از PaaS نگاه کرد، DbaaS راه‌اندازی و نگهداری سرویس‌‌های ابری پایگاه‌داده را به مشتریان ارائه می‌دهد.ویژگی‌ها:به جای اینکه از پایگاه داده خود به صورت محلی نگهداری کنید، به یک تامیین‌کننده هزینه می‌پردازید تا ایجاد و نگهداری دیتابیس را بر روی فضای ابری انجام دهد.معایب:هر درخواستی داشته باشید باید در محیط سرورهای ابری تأمین کننده به دنبال آن باشید، همینطور برای استفاده از هر نرم‌افزار متفرقه‌ای برای track و monitor کردن نیز باید به همان محیط مراجعه کنید.این مطلب را می‌توانید در سایت getpancake.com نیز مشاهده کنید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Thu, 02 Jul 2020 17:55:42 +0430</pubDate></item><item><title>معرفی کتاب:‌ آموزش بلاک چین در ۲۵ گام</title><link>https://virgool.ir/@reza.v/معرفی-کتاب-آموزش-بلاک-چین-در-۲۵-گام-yfc0muycejvv</link><description>سال‌ها قبل از وجود بیت‌کوین، استفاده از دفاتر کل رواج داشت و هنوز هم برای انجام کارهای حسابداری از این دفاتر استفاده می‌شود. با فراگیر شدنِ فناوری اطلاعات، این علم جای خود را در امور حسابداری نیز باز کرد و دفاتر کلِ دیجیتالی ارائه شدند، پس از آن با ظهور و رشد یکباره‌ی شبکه‌ی جهانی اینترنت و شبکه‌های کامپیوتری این دفاتر به شکل توزیع شده نیز مورد استفاده قرار گرفت.تا قبل از ظهور بیت‌کوین افراد زیادی نسبت به تولید و عرضه‌ی پول مجازی مبادرت کردند که به دلایلی هر یک از پروژه‌ها به شکست انجامید، رؤیای پول غیرمتمرکز بارها توسط اقتصاددانان برجسته از جمله «فریدمن» مطرح شده بود، شبکه‌های همتا به همتا و شبکه‌های توزیعی در ابعاد گسترده مورد استفاده قرار می‌گرفتند و رمزنگاری به عنوان یک دانش هیجان‌انگیز به سرعت رو به رشد بود، با این حال هیچ اقبال عمومی به پول‌های دیجیتالی وجود نداشت تا اینکه یک نامه از طرف شخصی ناشناس به نام «ساتوشی ناکاموتو» در یک لیست پستی منتشر شد که خبر از تولید نوع جدیدی از پول‌های دیجیتال رمزنگاری شده و غیر متمرکز مبتنی بر اجماع در بستر شبکه‌ی توزیعی و به شکل همتا به همتا می‌داد! ارز جدید دو ویژگی منحصر به فرد داشت، اول آنکه کاملاً به شکل متن‌باز ارائه شده بود و جامعه می‌توانست نسبت به بهبود آن وارد عمل شود و دوم اینکه این ارز جدید راهی برای حل مشکل «خرج مجدد یا دوبار پرداخت» پیدا کرده بود.این مقدمه‌ای بود بر ظهورِ بیت‌کوین و کتاب مبانی بلاک‌چین به کاوش دنیای زیرین آن می‌پردازد، آنچه که در ورای بیت‌کوین اتفاق می‌افتد، بلاک‌چین. فناوری بلاک‌چین عمری طولانی‌تر و کاربردی فراتر از رمزارزها دارد.در این کتاب نویسنده تلاش کرده با بیان مفاهیم بلاک‌ چین در قالب ۲۵ گام غیر فنی، به توضیح عملکرد بلاک‌چین بپردازد. نوع نگارش و لحن نویسنده باعث شده تا خواندن این کتاب برای افراد متخصص و عموم مردم به یک اندازه هیجان‌انگیز و آموزنده باشد.این کتاب شامل ۲۵ گام است که در ۵ بخش اصلی دسته‌بندی شده‌اند. این گام‌ها در کنار یکدیگر یک مسیر آموزشی را تشکیل می‌دهند که مرحله به مرحله و به تدریج، دانش بلاک‌‌چین را به شما منتقل می‌کنند. این مراحل شامل مبانی مهندسی نرم‌افزار، آموزش اصطلاحات علمی و دلایل نیاز به بلاک‌چین است؛ همچنین مفاهیم تشکیل‌دهنده‌ی بلاک‌چین و روابطشان، کاربردهای بلاک‌چین و زمینه‌های فعلی تحقیق و توسعه بلاک‌چین نیز در این مراحل توضیح داده می‌شود.ترجمه فارسی این کتاب به دو صورت چاپی و دیجیتال منتشر شده است، همچنین افرادی که از برنامه‌های کتاب‌خوان استفاده می‌کنند، می‌توانند این کتاب را در کتابراه مطالعه کنند.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Wed, 15 Jan 2020 13:53:23 +0330</pubDate></item><item><title>کشف یک آسیب‌پذیری جدید به نام زامبی‌لود در پردازشگرهای اینتل</title><link>https://virgool.ir/@reza.v/کشف-یک-آسیبپذیری-جدید-به-نام-زامبیلود-در-پردازشگرهای-اینتل-o3h6agqbss6j</link><description>یک رخنه امنیتی جدید که اخیرا در پردازشگرهای اینتل کشف شده است، هکرها را قادر می‌سازد تا به آخرین اطاعاتی که پردازشگر خوانده، دسترسی داشته باشند. این باگ امنیتی حتی برای سرورهای ابری (کلود) هم مصداق دارد، چراکه در فضای ابری پردازشگر بین سرورهای مجازی مشترک است؛ بنابراین هکر می‌تواند به اطلاعات سرورهای مجازی دیگری که روی همان سرور قرار دارند نیز دسترسی داشته باشند.این باگ امنیتی که زامبی لود (حمله زامبی) نام گرفته است،‌ توسط کارشناسان امنیتی دانشگاه صنعتی گرز (Graz) اتریش شناسایی شده و به شرکت اینتل (Intel) نیز گزارش شده است. البته هنوز مشخص نیست که چه تعداد رایانه مورد نفوذ قرار گرفته‌اند. اینتل وصله جدیدی برای رفع این رخنه امنیتی منتشر کرده است، اما این بروزرسانی باید ابتدا توسط شرکت‌های تولیدکننده کامپیوتر منتشر شود و سپس کاربران آن را نصب کنند.ظاهرا اپل و گوگل آپدیت‌های این آسیب‌پذیری امنیتی را منتشر کرده‌اند، مایکروسافت نیز به تازگی انتشار آن‌ها را اعلام کرده است. باگ امنیتی زامبی‌لود، تمام سی‌پی‌یوهای اینتل که از سال ۲۰۱۱ تولید شده‌اند را شامل می‌شود. این باگ از عوارض جانبی ویژگی «گمان پردازی» یا همان Speculative Execution پردازشگرهای اینتل است. این ویژگی، که در گذشته نیز منجر به آسیب‌پذیری‌های امنیتی اسپکتر و ملت‌دان شده بود، با پیش‌بینیِ آینده، دستوراتی را از پیش اجرا می‌کند. رفع این آسیب‌پذیری کمی کارایی پردازشگر را کاهش می‌دهد و نتیجه آن نیز صددرصد نیست.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Sun, 02 Jun 2019 11:32:46 +0430</pubDate></item><item><title>پاک کردن خودکار تاریخچه فعالیت‌ها در گوگل</title><link>https://virgool.ir/@reza.v/پاک-کردن-خودکار-تاریخچه-فعالیتها-در-گوگل-pznzcifblyr3</link><description>گوگل اخیرا از ویژگی جدیدی رونمایی کرده است که به کاربران اجازه می‌دهد تا تاریچه اطلاعات مکانی و فعالیت‌های آنلاین خود را به صورت اتوماتیک پاک کنند. با استفاده از این قابلیت جدید، کابران می‌توانند با انتخاب بین گزینه‌های ۳ ماهه و ۱۸ ماهه، مدت زمانی که می‌خواهند اطلاعات مربوط به فعالیت آنلاین و تاریخچه مکانی‌شان ذخیره شود را انتخاب کنند. بر این اساس، در صورتی که گزینه ۳ ماهه را انتخاب کنید، اطلاعات قدیمی‌تر از ۳ ماه گذشته پاک شده و از این پس فقط اطلاعات ۳ ماه گذشته شما ذخیره می‌شود. همچنین در صورتی که می‌خواهید به آسانی و در فاصله‌های زمانی کوتاه‌تر، تاریخچه اطلاعات و فعالیت‌های خود در گوگل را حذف کنید، می‌توانید اپلیکیشن جامبو را امتحان کنید.رسواییِ مربوط به ردیابی موقعیت مکانی کاربران، که سال گذشته لو رفته بود، باعث شد تا گوگل این قابلیت جدید را به سیستم خود اضافه کرده و یک گام در جهت افزایش امنیت اطلاعات سایبری کاربران و بهبود حریم خصوصی آن‌ها بردارد. طی رسوایی سال گذشته، مشخص شد که حتی در صورت غیرفعال کردن گزینه «تاریخچه مکانی»، گوگل دست از ردیابی موقعیت مکانی شما بر نمی‌دارد و برای غیر فعال کردن آن به صورت کامل باید تنظیمات مربوط به «فعالیت وب و اپ» را هم غیر فعال کنید.این قابلیت طی هفته‌های آینده به مرور برای کاربران سرار دنیا فعال می‌شود. قابل به ذکر است که گزینه پاک کردنِ‌ دستی اطلاعات، در کنار این قابلیت جدید، همچنان وجود خواهد داشت.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Thu, 16 May 2019 13:45:05 +0430</pubDate></item><item><title>جامبو، اپلیکیشنی برای حفاظت از کاربران در شبکه‌های اجتماعی</title><link>https://virgool.ir/@reza.v/جامبو-اپلیکیشنی-برای-حفاظت-از-کاربران-در-شبکههای-اجتماعی-lbn0ll6tvqzg</link><description>مدت زمان زیادی است که شبکه‌های اجتماعی تنظیماتی را برای مدیریت حریم خصوصی کاربرانشان فراهم کرده‌اند. ولی هنوز هم با موقعیت‌هایی روبرو می‌شویم که یک توییت یا نوشته‌ی فیسبوک خجالت‌آور، توسط افرادی که اصلا انتظارش را نداشتیم، خوانده می‌شوند. جامبو برنامه کاربردی جدیدی برای گوشی‌های موبایل آیفون است که کار شما را برای مدیریت محتوا و تنظیمات حریم خصوصی شبکه‌های اجتماعی‌تان راحت می‌کند.اولین نسخه این برنامه برای iOS معرفی شده و به زودی نسخه اندروید آن نیز منتشر خواهد شد. برنامه جامبو فعلا قابلیت مدیریت حریم شخصی کاربران توییتر، فیسبوک، گوگل و الکسای آمازون را دارد. طبق برنامه شرکت سازنده، در آینده اینستاگرام و تیندر هم به این لیست اضافه می‌شوند. در بخش توییتر، کاربران امکان حذف توییت‌های خود در بازه‌های زمانی متفاوت را خواهند داشت. البته، هنگام پاک کردن توییت‌ها، نسخه پشتیبان این اطلاعات در گوشی شما ذخیره می‌شود که توسط همین برنامه قابل رویت خواهد بود. رمز عبور شما هم نه در خود برنامه، بلکه در جاسوییچی iOS یا همان Apple Keychain ذخیره می‌شود.جامبو در قسمت فیسبوک، تنظیمات بسیار ساده‌ای دارد. کاربران در این بخش می‌توانند از بین «ضعیف»، «معمولی» و «قوی»، تنظیمات حریم شخصی فیسبوک خود را تغییر دهند. با توجه به اینکه فیسبوک برای تغییر این تنظیمات، رابط برنامه‌نویسی یا api ارائه نمی‌کند، جامبو با شبیه‌سازی روند کلیک روی این تنظیمات، آن‌ها را تغییر می‌دهد. مشابه فیسبوک و توییتر، این برنامه این قابلیت را دارد تا تاریخچه‌ی جستجوی کاربران در گوگل و صداهایی که توسط الکسا در سرورهای آمازون ذخیره شده است را پاک کند.هنوز معلوم نیست شرکت‌های شبکه‌های اجتماعی چه واکنشی به اپلیکیشن جامبو، که تاکنون ۳.۶ میلیون دلار سرمایه جذب کرده است، داشته باشند. اما در صورت مقابله با این برنامه، وجهه‌ی آن‌ها در افکار عمومی از گذشته هم بدتر خواهد شد. جامبو را می‌توانید همین حالا از اپ استور نصب کنید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Sun, 14 Apr 2019 17:45:38 +0430</pubDate></item><item><title>رونمایی از پرچمدار P30 در بحبوحه جدال دولت آمریکا با هواوی</title><link>https://virgool.ir/@reza.v/رونمایی-از-پرچمدار-p30-در-بحبوحه-جدال-دولت-آمریکا-با-هواوی-fhlyy88fcyit</link><description>یک سال پس از تولید موفق پرچمدار P20، هواوی مجددا به پاریس پایتخت فرانسه برگشته تا از پرچمدار P30 رونمایی کند. هواوی در توییتی که امروز منتشر کرد، تاریخ رونمایی گوشی جدید خود را ۲۶ مارچ، یعنی کمتر از یک ماه دیگر اعلام کرده است. هواوی همراه با این توییت، عکس‌هایی زوم شده از برج ایفل، کلیسای نوتردام و طاق پیروزی نیز منتشر کرده است. به نظر می‌رسد این عکس‌ها اشاره‌ای به قابلیت‌های تصویربرداری دوربین جدید گوشی هواوی P30 داشته باشد.این در حالی است که بنیانگذار هواوی در اولین مصاحبه خود بعد از دستگیری دخترش، گفته هواوی مهم‌تر و بزرگ‌تر از آن است که از بین برود. او در این مصاحبه، که با بی بی سی انجام شده است، اعلام کرد که اتهامات و کیفرخواست‌های دولت آمریکا برای شکست هواوی کافی نیستند. دختر بنیانگذار هواوی در کانادا و به درخواست آمریکا دستگیر شد؛ دولت آمریکا تقاضای استرداد او را دارد تا در دادگاه از اتهامات خود دفاع کند.هواوی در ایالات متحده تحت بازرسی‌های موشکافانه‌ای قرار دارد، مقامات آمریکایی هم بارها از امکان فعالیت‌های جاسوسی دولت چین بوسیله تجهیزات هواوی ابراز نگرانی کرده‌اند. همچنین انتظار می‌رود دونالد ترامپ، رئیس جمهور آمریکا، طی یک فرمان اجرایی فروش تجهیزات هواوی در آمریکا را محدود کند.این مطلب را می‌توانید در سایت پیشگامان گسترش متن‌باز هم بخوانید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Thu, 28 Feb 2019 14:44:50 +0330</pubDate></item><item><title>میکروفن مخفی در دستگاه‌های امنیت خانگی گوگل</title><link>https://virgool.ir/@reza.v/میکروفن-مخفی-در-دستگاههای-امنیت-خانگی-گوگل-kzqhoaq6xg1w</link><description>گوگل که از سال ۲۰۱۴ با خرید کمپانی نِست وارد عرصه امنیت خانگی شده است، در اوایل ماه جاری اعلام کرد که کاربران دستگاه‌های هشدار و امنیت خانگی نِست می‌توانند با آپدیت کردن دستگاه خود از دستیار هوشمند گوگل استفاده کنند. این در حالی است که وجود میکروفن در این دستگاه‌ها توسط گوگل اعلام نشده بود و دفترچه راهنما و مشخصات فنی دستگاه نیز هیچ اشاره‌ای به وجود میکروفن نکرده بودند.با توجه به اینکه هیچ کدام از کاربران از وجود این میکروفون آگاه نبودند، این موضوع می‌تواند برای گوگل دردسرساز شود. البته سخنگوی گوگل در  مصاحبه‌ای که با بیزنس اینسایدر داشته، خطای گوگل را پذیرفته و اعلام کرده است که وجود این میکروفن قرار نبوده مخفی باشد و خطای گوگل باعث شد تا این قابلیت در مشخصات فنی دستگاه ذکر نشود: «این میکروفن هیچ وقت روشن نشده و تا زمانی که کاربر آن را فعال نکند روشن نخواهد شد. اکثر دستگاه‌های امنیتی از میکروفن برای تشخیص صدای محیط استفاده می‌کنند. وجود میکروفن در دستگاه‌های ما نیز برای ارائه خدمات اضافی در آینده، مانند سیستم تشخیص صدای شکستن شیشه بود».این مطلب را می‌توانید در سایت پیشگامان متن‌باز نیز بخوانید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Wed, 27 Feb 2019 13:19:18 +0330</pubDate></item><item><title>تیلور سویفت به عنوان نمادی از امنیت سایبری</title><link>https://virgool.ir/@reza.v/تیلور-سویفت-به-عنوان-نمادی-از-امنیت-سایبری-gxrkbyl6th9e</link><description>امروزه متقاعد کردن افراد به جدی گرفتن امنیت اطلاعات کار بسیار سختی است. نصب آپدیت، عوض کردن دوره‌ای رمز عبور و قبول نکردن دسترسی‌های بی‌مورد، همه‌ی این موارد کارهای طاقت‌فرسایی هستند که بی‌پایان به نظر می‌رسند. شاید به همین دلیل است که دنیا به نمادی مانند تیلور سویفت برای تحریک آن‌ها به جدی گرفتن امنیت اطلاعات نیاز دارد.این ابرستاره سال‌هاست که به صورت مداوم نگرانی‌های خود از حفظ امنیت اطلاعات و  حریم خصوصی را به صورت عمومی ابراز می‌کند. تیلور سویفت، در مصاحبه‌ای که در سال ۲۰۱۴ با مجله‌ی رولین استون داشت، گفته بود که تنها نسخه‌ای که از آلبوم آینده‌اش دارد، روی گوشی شخصی‌اش ذخیره شده و فقط با هدفون به آن گوش می‌کند، چراکه از استراق سمع واهمه دارد؛ به گفته خودش، «جنبه‌های زیادی از فناوری‌های روز وجود دارد که او هیچ دانشی نسبت به آن‌ها ندارد».شاید حالا که باگ امنیتی فیس تایم آشکار شده است، حرف‌های تیلور سویفت نه تنها «تئوری توطئه» گونه به نظر نرسد، بلکه به عنوان یک پیشگویی از آینده تلقی شود. احتیاط بیش از اندازه تیلور سویفت باعث شده تا طرفداران او یک صفحه در حوزه امنیت سایبری در توییتر بسازند. این صفحه با نام SwiftOnSecurity در این آدرس در دسترس بوده و به عنوان یکی از منابع آموزنده در این حوزه شناخته می‌شود.در هر صورت اگر دوست ندارید از منابع مرتبط با تیلور سویفت، توصیه‌های امنیتی خود را دریافت کنید، حداقل از دشمنش کانیه وست که رمز آیفونش شش تا صفر است، دوری کنید!این مطلب را می‌توانید در سایت پیشگامان متن‌باز نیز بخوانید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Wed, 06 Feb 2019 19:21:09 +0330</pubDate></item><item><title>رقابت دستیار گوگل با الکسا آمازون در CES 2019</title><link>https://virgool.ir/@reza.v/رقابت-دستیار-گوگل-با-الکسا-آمازون-در-ces-2019-etalbkwwny9c</link><description>گرچه در سال‌های اخیر آمازون نام الکسای خود را میان دستیارهای هوشمند خانگی تثبیت کرده است، اما به نظر نمی‌رسد رقابت آسانی با گوگل داشته باشد.  با توجه به اینکه اکثر محصولات می‌توانند از هر دو دستیار هوشمند گوگل و آمازون پشتیبانی کنند، محصولات زیادی به صورت انحصاری از الکسا پشتیبانی نمی‌کنند؛ چراکه هیچ یک از تولیدکنندگان نمی‌خواهند بازار مشتریانی را که از سرویس‌های گوگل استفاده می‌کنند، از دست بدهند.از طرف دیگر گوگل حضور چشمگیری در نمایشگاه CES داشته است. حتی در باجه‌های شرکت‌های دیگر هم، کارمندان گوگل با لباس‌های مخصوص امکاناتی که دستیار گوگل می‌تواند برای برنامه‌های شرکت‌های ثالث مهیا کند را توضیح می‌دادند. همچنین گوگل از سرویس جدید ترجمه همزمانِ دستیار هوشمند خود رونمایی کرد؛ این مترجم به صورت آزمایشی در هتل‌هایی در لاس‌وگاس، نیویورک و سان‌فرانسیسکو در حال بهره‌برداری است.این در حالی است که حضور آمازون در CES جزئی به نظر می‌رسید. آمازون فقط دو باجه داشت که هیچکدام آمادگی لازم برای نمایش ویژگی‌های سرویس‌های جدید آمازون، آمازون کی (Key) و رینگ (Ring)، را نداشتند. البته آمازون معتقد است که مشتریان به کمپین‌های تبلیغاتی اهمیتی نمی‌دهند و این گوگل است که نیاز به این تبلیغات دارد زیرا آمازون جای خود را در خانه‌های هوشمند تثبیت کرده است و نیازی به اثبات خود ندارد. البته اگر دستیارهای گوگلی که به صورت پیش‌فرض روی دستگاه‌های اندروید نصب است را در نظر بگیریم، گوگل ۱۰ برابر آمازون مشتری دارد.با این اوصاف، پیشگامی آمازون در صنعت خانه‌های هوشمند مثل گذشته قاطع نیست زیرا شرکت‌های ثالث دستیار مورد علاقه‌ای نداشته و محصولات خود را برای هر دو دستار هوشمند آمازون و گوگل طراحی می‌کنند. بنابراین پیشگامی اولیه آمازون چندان مهم به نظر نمی‌رسد چراکه رقابت تازه آغاز شده است.این مطلب را می‌توانید در سایت پیشگامان متن‌باز نیز بخوانید.</description><category>رضا واقفی</category><author>رضا واقفی</author><pubDate>Wed, 06 Feb 2019 12:15:31 +0330</pubDate></item></channel></rss>