The Commit
Открыть в Telegram
توسعه میدیم و توی راه توسعه چالش ها و مشکلات رو به اشتراک میزاریم (: @TheLinuxGP
Больше428
Подписчики
Нет данных24 часа
+57 дней
+2030 день
Архив постов
428
Repost from localhost
تلگرام اپدیت جدید 12.9 رو عرضه کرده و بزرگترین قابلیت اون، فعال شدن امکان ارسال محتوا با فرمت جدید Rich Text بدون نیاز به بات هست.
با کمک این فرمت جدید، کاربران میتونن پیامهای بسیار طولانی (بیش از 32 هزار کاراکتر) ارسال کنن که علاوه بر متن، میتونه شامل تیتر، لینک، لیست، جدول و عکس، ویدیو و موزیک در داخل یک پیام باشه، عملا میشه یک بلاگ پست در یک پیام فرستاد! علاوه بر این با هوش مصنوعی Cocoon هم میشه برای نوشتن اونها استفاده کرد.
این پیامها از قابلیتهای کامل سیستم قالب بندی Markdown پشتیبانی میکنن و حتی میشه فرمولهارو به صورت LaTeX هم با اونها نشون داد!
تلگرام گفته این قابلیت فعلا فقط مختص کاربران پریمیوم هست، چرا؟ چون در غیر این صورت، به جای Rich Text Editor (ویرایشگر متن پولدارا) باید اسمش Poor Text Editor (ویرایشگر متن فقرا) میبود!برای نوشتن این نوع پیامها فقط کافی هست روی ایکون گیره کلیک و گزینه Article رو انتخاب کنید.
428
و به جز صاحب کانال که همچین کاریو استارت زده
اون افرادی که براش عکس میفرستن از صاحب کانال بیشتر مقصرن چرا که اونا هستن براش محتوا و اماده کردن تا انتشار بده.
428
یه کانال به سرعت در حال دیده شدن هستش و هدف این پیام این هستش که لطف کنید و ریپورتش کنید تا زودتر بسته بشه
موضوع چیه؟
یه چنل اومده و از چت ناشناس هر پیامی میگیره به عنوان افشاگری توی چنلش میزاره مستقیم و عمیقا ذهن مریض و روانی همچین وقتی میزاره برای همچین کاری.
اگر لطف کنید و چنل زیر رو ریپورت بدید محبت بزرگی به من کردید.💙
@eyiso
428
یه دیاگرام که مفهوم اون واسط وسط رو میتونیم به درستی انتقال بدیم.
به عنوان مثال ما سینماپلاس رو روی ورسل دپلوی کردیم و خب ورسل خارج محسوب میشه، توی زمان قطعی اینترنت خب دسترسی بسته شده بود با اینکه سرور api فیلم و سریالی که برای سینماپلاس استفاده شده بود داخلی بود ولی چون نمیتونست ارتباطش با سرور ساید که همون ورسل بود برقرار کنه در نتیجه سینماپلاس دسترسیش قطع بود.
راهکار چیه؟!
اپ اندروید یا وب لوکال که یوزر داخل ایران از دیوایس خودش برای هاست استفاده کنه که مستقیم به سرور api که ایران هستش ارتباط برقرار کنه و در نتیجه در زمان محدودیت اینترنت باز هم اپلیکیشن کار میکنه و خروجی میده !
428
بعضی اوقات نیازه که برای ویدیوی یوتیوب یا هرچیز دیگه تصویر موبایل رو هم داشته باشیم که این ابزار خیلی تمیز کارو جمع کرده
428
Repost from 🪷 My Safe Aquarium ✨
این scrcpy واقعا دوست داشتنیه
یه ابزاریه برای کار کردن با گوشیتون توی سیستم
به شخصه بیشتر وقتایی که پای سیستمم و حوصله ندارم برم سر گوشی ازش استفاده میکنم
نیوشا یه ویدیو راجبش داشت، دوست داشتید ببینید:
youtu.be/h8IfPGpN130
#note@xAquarium #project@xAquarium
428
Repost from N/a
خب من با یه مسله ای رو به رو بودم چیبود؟ اونم این بود نمیشد نود هارو فروخت یا کسایی که میفروختن نامحدود و با هسته جدا میفروختن که نه اصولی بود نه قابل کنترل
خب چیکار کردم اومدم گفتم ما یه نود اجنت میسازیم در کنار نود که دسترسی مدیریت هسته نود و از پنل میگره خب چرا چون شاید من نود تانل شده میفروختم و هستش باید ثابت میبود
این شکلی شد که اینو درست کردن یه فورک از نود پاسارگارد
https://github.com/loopy-iri/NodeAgent
بعد گفتم حله الان میشه هسته مدیریت کرد یک مشتری درست کرد بهش حجم و زمان داد خب ولی این الان api خامه پس تصمیم گرفتم یه پنلم براش درست کنم که شد این
https://github.com/loopy-iri/NodePanel
نود اجنت بهتون یه کلید مستر میده که میتونید باهاش همه چیز مدیریت کنید و به اسونی ربات خودکار فروش بسازید ازونور هم کلید های مشتری ها 2 تا متود داره تا بتونن مصرف و وضعیت خودشون ببینن
@l8PY4NET
428
الگوریتم Bcrypt چیست؟
الگوریتم Bcrypt یک توالی ریاضی (تابع هش) برای رمزنگاری یکطرفه و امن پسوردهاست که در سال ۱۹۹۹ توسط نیلز پرووس (Niels Provos) و دیوید مازیر (David Mazières) بر اساس الگوریتم رمزنگاری دیتای Blowfish طراحی شد.
تفاوت اصلی Bcrypt با هشهای سنتی مثل MD5 یا SHA-256 در این است که این الگوریتم عمداً کند طراحی شده است. وقتی کاربر میخواهد وارد حساب خود شود، یک پردازش چند میلیثانیهای برای کامپیوتر مسئلهای نیست، اما برای هکری که میخواهد میلیاردها پسورد را در ثانیه تست کند، این کندی یک کابوس بزرگ است.
و خب بالاتر گفتیم که میایم نمک میزنیم به پسورد کاربر که تغییر کنه تا هش نهاییمون یکی نباشه که Bcrypt دوست داشتنی خودش کارو برامون انجام میده و سوالمون الان اینه که معایبش چیه مگه میشه همش خوب باشه؟
معایب Bcrypt
محدودیت طول پسورد (۷۲ بایت): الگوریتم Bcrypt پالسهای ورودی بزرگتر از ۷۲ کاراکتر را نادیده میگیرد. یعنی اگر کاربر یک پسورد بسیار طولانی (مثلاً ۱۰۰ کاراکتری) انتخاب کند، Bcrypt فقط ۷۲ کاراکتر اول را هش میکند و بقیه را دور میریزد. (برای حل این مشکل، معمولاً برنامهنویسها ابتدا پسورد را با SHA-256 هش میکنند و سپس خروجی آن را به Bcrypt میدهند).
آسیبپذیری در برابر سختافزارهای خاص (FPGA/ASIC): اگرچه Bcrypt برای پردازندههای معمولی (CPU) بسیار سنگین است، اما هکرهای حرفهای با استفاده از تراشههای سفارشیشده سختافزاری مثل FPGA میتوانند سرعت حدس زدن آن را تا حدودی بالاتر ببرند. (الگوریتمهای جدیدتر مثل Argon2 این مشکل را حل کردهاند).
عدم مقاومت در برابر محدودیت حافظه (Memory Hardness): الگوریتم Bcrypt برای پردازش به قدرت محاسباتی پردازنده نیاز دارد نه حافظه رم (RAM). هکرها میتوانند با موازیسازیِ بینهایت پردازندهها، سرعت حملات را بالا ببرند.
428
پسوردها هرگز به صورت متن خام (Plain Text) ذخیره نمیشوند.
دلیلش واضح است: اگر دیتابیس لو برود، هکر به پسورد همه کاربران دسترسی پیدا خواهد کرد.
برای حل این مشکل از دو مفهوم کلیدی استفاده میشود: Hashing و Salting.
هش کردن (Hashing) چیست؟هش کردن یک تابع ریاضی یکطرفه (One-way) است. یعنی متن خام را میگیرد و آن را به یک رشته کد نامفهوم با طول ثابت تبدیل میکند. ویژگی اصلی هش این است که:اگر پسورد 123456 را هش کنید، همیشه یک خروجی ثابت به شما میدهد.اما از روی آن خروجی ثابت، به هیچ وجه نمیتوان با فرمول ریاضی به عدد 123456 برگشت.
۲. نمک زدن (Salting) چیست؟
اگر دو کاربر پسورد یکسانی (مثلاً password) داشته باشند، هش آنها دقیقاً یکی میشود. هکرها از قبل لیستی از هشِ پسوردهای معروف را آماده کردهاند (به نام Rainbow Tables). برای جلوگیری از این کار، سیستم قبل از هش کردن، یک رشته متن تصادفی و منحصربهفرد به نام Salt به پسورد هر کاربر اضافه میکند:
با این کار، حتی اگر پسورد دو کاربر یکی باشد، هش نهایی آنها در دیتابیس کاملاً متفاوت خواهد بود.
حالا ما توی این پروژه از الگوریتم Bcrypt استفاده کردیم, Bcrypt چیه؟
پست بعدی
428
خب اینجا گفتم که دارم روی یه دیتابیس کار میکنم و خب حالا چالشی که هست اینه چجوری پسورد یوزرامون رو ذخیره کنیم که هم امنیت خوبی داشته باشه و هم ساختار مناسبی داشته باشه.
پست کاملشو پایین میزارم
428
نیاز داشتم رکورد های دیتابیسم و جدول هامو ببینم و این خیلی اکستنشن خوبی بود واسه خوندن فایل های با پسوند db
428
اقا یکی به قلعهنویی بگه به جز تیم جادوگری یه تیم فنی هم باید ببره مگه میشه همش بزن زیرش
428
و روی همین سرور یدونه MasterDNS اورده بودم بالا دقیقا یه همچین چیزی رو تست بگیرم و خیلی اوکی کار کرد و جواب داد پیشنهادم اینه اگر سرور دارید یدونه MasterDNS فشار به کسی نمیاره بیارید بالا خیلی به درد میخوره
428
Repost from 🪷 My Safe Aquarium ✨
مسئول UI تلگرام کیه؟
ریدی تو رابط کاربری تلگرام دورت بگردم
تازه با لیکویید گلس و بوردر رادیوس آشنا شدی؟
چخبرته هرچی دستت میاد گردش میکنی
