هش – رمزگذاری مبتنی بر رمز عبور جاوا اسکریپت نامتقارن

من می خواهم یک برنامه وب را که به 2 کاربر امکان می دهد پیام های رمز شده را به یکدیگر ارسال کنم، می خواهم، و من می خواهم به حداکثر رساندن امنیت، بنابراین من می خواهم مقدار اعتماد را که من در ارائه دهنده ابر من قرار داده (هر دو پایگاه داده و سرور که در آن کد برنامه است).

بنابراین، من تصمیم گرفتم سعی کنم یاد بگیرم که چگونه تمام طرف رمزگذاری / رمزگشایی را در جاوااسکریپت انجام دهم.

اما من مقالات مختلف را خوانده ام از سال 2013، 2011 و 2017 به شدت توصیه می شود هیچ کس هیچ کدام از رمزنگاری مربوط به JS را کد نکنید.

اگر فرض کنم که هشدار کارشناسان رمزنگاری درباره JS درست است، من این سؤالات را دارم:

  1. From به نظر من، Libsodium یک کتابخانه رمزنگاری بسیار محترم است، پس چرا آن یک نسخه جاوا اسکریپت را ارائه می دهد اگر JS ضعیف باشد؟ (و همچنین استنفورد، W3C و سیگنال است.)
  2. آیا امکان دارد برنامه ای مانند پیش بینی (رمزگذاری کامل از مشتری به سرویس گیرنده) را بدون نیاز به یادگیری برای کد کردن اندروید یا iOS توسعه دهم؟ (اگر نه، سپس چه رویکردی به هدف من نزدیک می شود؟ )

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

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

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

حملات مبتنی بر آودوینیو

علاوه بر BadUSB، آیا حملات شناخته شده یا احتمالی مربوط به دستگاه های Arduino وجود دارد؟

آیا آردوینوس نمی تواند از تراشه ATMega 32u4 استفاده کند تا از رایانه های شخصی آلوده شود؟ آیا ممکن است برای مهاجمی که در هیئت مدیره آردوینو قرار دارد، آن را به خطر انداختن یک رایانه که به آن متصل شده است، آلوده کند؟

اساسا اگر مهاجم کافی شناخته شده به نحوی دست خود را بر روی آردوینو قرار دهد که من در آن لحظه پلاگین به کامپیوتر من، BadUSB کنار، من باید چیزی برای نگرانی در مورد؟

ssh – یک سیستم مبتنی بر اینترنت چیست؟

من یک سرور خانگی با دسترسی به اینترنت دارم. این سرویس سرور TeamSpeak را اجرا می کند. در مسیر روتر، پورت های 30033 و 10011 به سرور فرستاده می شود تا TeamSpeak بتواند به درستی از اینترنت اجرا شود.

آیا این سیستم سیستم روبرو شدن با اینترنت یا فقط رو به رو است برنامه آیا توصیه می شود ورودی ریشه را با SSH غیر فعال کنید، گرچه تنها در صورت وجود بودن در شبکه محلی من امکان پذیر است (تا حد امکان از دانش من)؟

نحوه یابی حرکات بر روی هر گوشی اندرویدی

تکرار پذیری آندروید (در حال حاضر فقط "P" نامیده می شود) شامل یک ویژگی حرکت جدید ژست است. اما اگر گوشی ای را که از بتا P پشتیبانی می کند (یا انتظار نداشته باشید) نداشته باشید، راهی برای اضافه کردن حرکات به تلفن شما وجود دارد.

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

اما این جایی است که در آن حرکت حرکات ناوبری – یک برنامه توسط XDA – به بازی می آید. این گزینه های ژست عالی و قابل تنظیم را به هر گوشی اضافه می کند (هرچند که به نظر می رسد در گوشی های دارای ناوبری روی صفحه نمایش بیش از آنهایی است که دارای کلید های خازنی هستند) بهتر کار می کند. گفتنی است که قبل از اینکه بتوانید با استفاده از حرکات ناوبری شروع کنید، قبل از اینکه بتوانید از حرکات ناوبری شروع کنید، راه اندازی کمی وجود دارد -این ساده نیست که «نصب و رفتن» با این یکی باشد.

قبل از شروع به کار، شایان ذکر است که شما نیاز دارید برای داشتن ADB – Android Debugging Bridge برای این کار نصب شده است. حرکات ناوبری نیاز به دسترسی ریشه نیست، اما نیاز به یک مجوز برای ADB دارد. اگر شما با ADB آشنا نباشید، باید ابتدای کامل خود را در نصب و استفاده از آن بررسی کنید. به نظر می رسد در ابتدا کمی دلهره آور است، اما این بد نیست.

مرتبط: نحوه نصب و استفاده از ADB، Android Debug Bridge Utility

راه اندازی حرکات ناوبری

هنگامی که شما برنامه نصب شده، برو جلو بروید و آن را بزنید. پس از کشیدن روی صفحه خوش آمد گویی، باید Accessibility Service را به برنامه اعطا کنید. دکمه "کمک" را فشار دهید.

هنگامی که منوی قابلیت دسترسی باز می شود، به پایین بروید و روی تنظیمات «حرکات ناوبری» ضربه بزنید. برای فعال کردن دسترسی به اسلاید روی زدن ضربه بزنید و سپس دوباره به عقب برگردید تا دوباره روی صفحه تنظیمات برنامه بمانید.

شما برای مرحله بعدی به ADB نیاز دارید، بنابراین پیش بروید و تلفن خود را به کامپیوتر خود وصل کنید. باز هم اگر ADB قبلا استفاده نکرده اید، پست ما را در تنظیم آن و استفاده از آن بررسی کنید.

با اتصال به تلفن و دسترسی به اشکال زدایی، دستور زیر را در PowerShell یا Command پنجره فوری:

 adb shell pm grant com.xda.nobar android.permission.WRITE_SECURE_SETTINGS 

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

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

چند صفحه نمایش دیگر که باید در اینجا بخوانید، اما بیشتر بخشی از آن، خوب است. [19659016] استفاده و سفارشی سازی حرکات ناوبری

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

برای شروع حرکات کشیدن حرکات، روی نماد دنده در بالا سمت راست ضربه بزنید.

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

شما مجبور نیستید با این طرح، البته، به عنوان تن از گزینه های را انتخاب کنید وجود دارد. بعضی از اینها به نسخه Pro اضافه شده اند که شما را به $ 1.49 در فروشگاه Play اختصاص می دهد – اما این برنامه هنوز هم در نسخه رایگان آن بسیار مفید است.

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

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

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


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

چگونه teamviewer بر روی رایانه خود کار می کند؟

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

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

آیا این امکان وجود دارد ؟؟؟ (این پست وبلاگ من در مورد "چگونه teamviewer بر روی کامپیوتر من می شود؟") …