Forwarded from code2 - تکنولوژی و فناوری
This media is not supported in your browser
VIEW IN TELEGRAM
❗️میدونستید حتی وقتی از مرورگرهایی با سطح محرمانگی یا با رعایت حریم خصوصی بیشتر مثل Brave استفاده میکنید، باز هم اطلاعاتی از شما برای سایتهای مقصد قابل روئیت و شناسایی هست؟
🎭 وقتی از اینترنت استفاده میکنید، سایتهای تبلیغاتی میخواهند شما را شناسایی کنند تا ببینند چه سایتهایی را باز میکنید. قبلاً از کوکی استفاده میکردند، اما حالا که مرورگرها کوکیها را مسدود میکنند، از "اثرانگشت دیجیتال" استفاده میکنند. اثرانگشت یعنی جمعآوری اطلاعاتی مثل نوع مرورگر، سیستمعامل، زبان، اندازه صفحه و فونتهای نصبشده شما تا یک شناسه منحصربهفرد بسازند. برای محافظت، میتوانید از مرورگرهایی مثل بریو استفاده کنید که این اطلاعات را تغییر میدهند تا شما قابل ردیابی نباشید.
@code2_ir
کانال کد۲
🎭 وقتی از اینترنت استفاده میکنید، سایتهای تبلیغاتی میخواهند شما را شناسایی کنند تا ببینند چه سایتهایی را باز میکنید. قبلاً از کوکی استفاده میکردند، اما حالا که مرورگرها کوکیها را مسدود میکنند، از "اثرانگشت دیجیتال" استفاده میکنند. اثرانگشت یعنی جمعآوری اطلاعاتی مثل نوع مرورگر، سیستمعامل، زبان، اندازه صفحه و فونتهای نصبشده شما تا یک شناسه منحصربهفرد بسازند. برای محافظت، میتوانید از مرورگرهایی مثل بریو استفاده کنید که این اطلاعات را تغییر میدهند تا شما قابل ردیابی نباشید.
@code2_ir
کانال کد۲
Forwarded from code2 - تکنولوژی و فناوری
🔍 اثرانگشتگیری دیجیتال: شیوه جدید ردیابی شما در اینترنت
❓ چه کسانی این کار را انجام میدهند؟
🍪 از کوکی تا اثرانگشت
کوکیها روش استاندارد قدیمی برای ردیابی بودند. یک ردیاب میتوانست یک رشته منحصربهفرد از حروف و اعداد را در کوکی مرورگر شما ذخیره کند و سپس همان رشته را هر بار که مرورگر شما به سایت دیگری با همان ردیاب میرفت، ببیند.
❌ امروزه، ردیابی مبتنی بر کوکی کمکم بیاثر میشود چون مرورگرهای بیشتری کوکیهای شخص ثالث را مسدود میکنند. برای مقابله با این مشکل، ردیابها به تکنیکهای اثرانگشتگیری روی آوردهاند که راه دیگری برای شناسایی یک مرورگر در سایتهای مختلف ارائه میدهد، حتی اگر کوکیها مسدود باشند.
🧩 اثرانگشت از چه چیزهایی ساخته میشود؟
اثرانگشتها از ویژگیهای مرورگر و دستگاه شما بهدست میآیند:
🌐 کدام مرورگر استفاده میکنید (کروم، بریو، سافاری و غیره) و چه نسخهای
💻 کدام سیستمعامل دارید (اندروید، ویندوز و غیره) و چه نسخهای
🌍 تنظیمات زبان سیستمعامل یا مرورگر شما
📐 اندازه پنجره مرورگر شما
✍️ چه فونتهایی روی سیستم شما نصب شده
🎮 جزئیات پشتیبانی مرورگر شما از گرافیک سهبعدی
⚠️ هر چه سیگنالهای بیشتری در اثرانگشت استفاده شوند، احتمال بیشتری هست که آن اثرانگشت منحصربهفرد باشد و بنابراین برای ردیابی مفیدتر.
🛡 چطور از اثرانگشتگیری جلوگیری کنیم؟
میتوانید با استفاده از مرورگری مثل بریو (Brave) که قابلیتهای ضد اثرانگشتگیری دارد، اثربخشی اثرانگشتگیری را کاهش دهید.
✅ ضد اثرانگشتگیری معمولاً با تغییر ظریف بعضی از سیگنالهای بالا کار میکند، طوری که:
اثرانگشتهای متفاوت زیادی برای یک مرورگر تولید شود
یا یک اثرانگشت یکسان برای مرورگرهای مختلف تولید شود
⚖️ نکته مهم: ضد اثرانگشتگیری باید تعادل ظریفی داشته باشد: سیگنالهای اثرانگشت را به اندازه کافی تغییر دهد تا ردیابی را مختل کند، اما نه آنقدر زیاد که با وبسایتهایی که از این سیگنالها برای دلایل قانونی استفاده میکنند تداخل ایجاد کند.
🔄 این یک حوزه فناوری در حال تکامل است: یک رقابت تسلیحاتی بین توسعهدهندگان اثرانگشتگیر که تکنیکهای جدید ابداع میکنند و توسعهدهندگان مرورگر که راههای مؤثر اما غیرمزاحم برای مسدودسازی آنها میسازند.
🔐 #حریم_خصوصی #امنیت_سایبری #اثرانگشت_دیجیتال
❓ چه کسانی این کار را انجام میدهند؟
شرکتهای ردیابی وب و شبکههای تبلیغاتی 📊 میخواهند از فعالیتهای شما در کل اینترنت یک پروفایل بسازند تا برای نمایش تبلیغات هدفمند استفاده کنند. برای این کار، باید بتوانند تشخیص دهند که یک مرورگر روی یک دستگاه خاص، چه زمانی به وبسایتهای مختلف مراجعه میکند.
🍪 از کوکی تا اثرانگشت
کوکیها روش استاندارد قدیمی برای ردیابی بودند. یک ردیاب میتوانست یک رشته منحصربهفرد از حروف و اعداد را در کوکی مرورگر شما ذخیره کند و سپس همان رشته را هر بار که مرورگر شما به سایت دیگری با همان ردیاب میرفت، ببیند.
❌ امروزه، ردیابی مبتنی بر کوکی کمکم بیاثر میشود چون مرورگرهای بیشتری کوکیهای شخص ثالث را مسدود میکنند. برای مقابله با این مشکل، ردیابها به تکنیکهای اثرانگشتگیری روی آوردهاند که راه دیگری برای شناسایی یک مرورگر در سایتهای مختلف ارائه میدهد، حتی اگر کوکیها مسدود باشند.
🧩 اثرانگشت از چه چیزهایی ساخته میشود؟
اثرانگشتها از ویژگیهای مرورگر و دستگاه شما بهدست میآیند:
🌐 کدام مرورگر استفاده میکنید (کروم، بریو، سافاری و غیره) و چه نسخهای
💻 کدام سیستمعامل دارید (اندروید، ویندوز و غیره) و چه نسخهای
🌍 تنظیمات زبان سیستمعامل یا مرورگر شما
📐 اندازه پنجره مرورگر شما
✍️ چه فونتهایی روی سیستم شما نصب شده
🎮 جزئیات پشتیبانی مرورگر شما از گرافیک سهبعدی
⚠️ هر چه سیگنالهای بیشتری در اثرانگشت استفاده شوند، احتمال بیشتری هست که آن اثرانگشت منحصربهفرد باشد و بنابراین برای ردیابی مفیدتر.
🛡 چطور از اثرانگشتگیری جلوگیری کنیم؟
میتوانید با استفاده از مرورگری مثل بریو (Brave) که قابلیتهای ضد اثرانگشتگیری دارد، اثربخشی اثرانگشتگیری را کاهش دهید.
✅ ضد اثرانگشتگیری معمولاً با تغییر ظریف بعضی از سیگنالهای بالا کار میکند، طوری که:
اثرانگشتهای متفاوت زیادی برای یک مرورگر تولید شود
یا یک اثرانگشت یکسان برای مرورگرهای مختلف تولید شود
⚖️ نکته مهم: ضد اثرانگشتگیری باید تعادل ظریفی داشته باشد: سیگنالهای اثرانگشت را به اندازه کافی تغییر دهد تا ردیابی را مختل کند، اما نه آنقدر زیاد که با وبسایتهایی که از این سیگنالها برای دلایل قانونی استفاده میکنند تداخل ایجاد کند.
🔄 این یک حوزه فناوری در حال تکامل است: یک رقابت تسلیحاتی بین توسعهدهندگان اثرانگشتگیر که تکنیکهای جدید ابداع میکنند و توسعهدهندگان مرورگر که راههای مؤثر اما غیرمزاحم برای مسدودسازی آنها میسازند.
🔐 #حریم_خصوصی #امنیت_سایبری #اثرانگشت_دیجیتال
Forwarded from code2 - تکنولوژی و فناوری
📌 البته حتی خود brave هم اینکار رو صد در صد انجام نمیده برای مثال همیشه ساعت مرورگر شما معمولا روی GMT +3:30 هست که برای تهران و ایران استفاده میکنیم ولی سایتها میتونن این رو از مرورگر درخواست کنند و ببینن. خیلی از اوقات شاید ما از آیپی های آمریکا یا غیره استفاده میکنیم ولی خیلی ساده Timezone مرورگر ما فاش میکنه که ما در آمریکا نیستیم بلکه در ناف تهران و در کوچه پس کوچههای پیچ شمرون نشستیم و سعی میکنیم تحریم ها رو دور بزنیم 🫠.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from code2 - تکنولوژی و فناوری
برای مثال مرورگر خود من Brave هست اما این دیتا رو هر سایتی که اجازه اجرا کردن جاوااسکریپت داره میتونه ببین.
شما هم میتونید تست کنید:
https://webbrowsertools.com/timezone/
این به این خاطر هست که جاوااسکریپت در سرتاسر وب استفاده میشه و توابعی مثل window.Date یا window.Intl.DateTimeFormat اطلاعات موقعیتی عادی رو میتونن از مرورگر دریافت کنند. ولی خب اگر کسی بخواد این موارد هم براش مخفی بمون فرضا به علت تحریم ها باید به این موارد هم دقت کنه.
@code2_ir
کانال کد۲
شما هم میتونید تست کنید:
https://webbrowsertools.com/timezone/
این به این خاطر هست که جاوااسکریپت در سرتاسر وب استفاده میشه و توابعی مثل window.Date یا window.Intl.DateTimeFormat اطلاعات موقعیتی عادی رو میتونن از مرورگر دریافت کنند. ولی خب اگر کسی بخواد این موارد هم براش مخفی بمون فرضا به علت تحریم ها باید به این موارد هم دقت کنه.
@code2_ir
کانال کد۲
Forwarded from IRCF | اینترنت آزاد برای همه
در نسخهی جدید از #فیلترشکن متنباز و رایگان #ProxyCloud برای اندروید، شاهد تغییرات چشمگیری هستیم. حالت Proxy Mode به برنامه اضافه شده و با بهینهسازیهای مختلف، اتصالها پایدارتر و سریعتر از قبل شدن.
امکان انتخاب خودکار بهترین سرور فراهم شده، مشکل دکمهی قطع اتصال در اعلانها برطرف شده و فرآیند بررسی پینگ سرعت بیشتری پیدا کرده و کاربران میتونن تعداد پینگهای همزمان رو بین ۱ تا ۱۰ تنظیم کنن.
همینطور در تغییرات اخیر مشکلات اتصال در برخی ISPها برطرف شده و DNSهای گوگل و کلودفلر بهصورت پیشفرض به برنامه اضافه شدن.
👉 github.com/code3-dev/ProxyCloud/releases/latest
🔍 ircf.space/software
@ircfspace
امکان انتخاب خودکار بهترین سرور فراهم شده، مشکل دکمهی قطع اتصال در اعلانها برطرف شده و فرآیند بررسی پینگ سرعت بیشتری پیدا کرده و کاربران میتونن تعداد پینگهای همزمان رو بین ۱ تا ۱۰ تنظیم کنن.
همینطور در تغییرات اخیر مشکلات اتصال در برخی ISPها برطرف شده و DNSهای گوگل و کلودفلر بهصورت پیشفرض به برنامه اضافه شدن.
👉 github.com/code3-dev/ProxyCloud/releases/latest
🔍 ircf.space/software
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
مجموعه کانفیگهای سرورلس Xray تحت عنوان GFW-Slayer برای دورزدن #فیلترینگ طراحی شده و به کاربران در مناطقی مثل چین، ایران و روسیه امکان میده از فایروالها، تحریمها و محدودیتهای اینترنت عبور کنن.
چه با مسدودی روی ابزارهای هوش مصنوعی مثل Grok روبرو باشین، چه با کاهش سرعت عمومی اینترنت، این کانفیگها در #اینترنت بیشتر سرویسدهندههای موبایل و ثابت کار میکنن و میتونن از محدودیت سرویسهایی مثل یوتیوب، اینستاگرام، توییتر، مدیوم، دیسکورد، chatGPT و ... رد بشن.
ساب مذکور روی اکثر کلاینتهای v2ray مثل v2rayN, v2rayNG, Hiddify و ... کار میکنه و تنها لازمه کد QR رو اسکن کنین. البته این روش درحال حاضر برای استفاده در آیفون یا برای بازکردن تلگرام کاربرد نداره و حواستون باشه با توجه به اینکه فاقد سرور هست، آیپی اصلی شما نمایان خواهد بود.
این کانفیگها از تکنیکهای پیشرفتهای مثل اختلال در اثر انگشتهای JA3 و JA4 استفاده میکنن تا از شناسایی و بلاک شدن جلوگیری کنن و در شرایط اضطراری دسترسی به سایتها و سرویسهای تحریمشده رو بدون قطعووصلی ممکن کنن.
👉 github.com/voidr3aper-anon/GFW-slayer
🔍 ircf.space
@ircfspace
چه با مسدودی روی ابزارهای هوش مصنوعی مثل Grok روبرو باشین، چه با کاهش سرعت عمومی اینترنت، این کانفیگها در #اینترنت بیشتر سرویسدهندههای موبایل و ثابت کار میکنن و میتونن از محدودیت سرویسهایی مثل یوتیوب، اینستاگرام، توییتر، مدیوم، دیسکورد، chatGPT و ... رد بشن.
ساب مذکور روی اکثر کلاینتهای v2ray مثل v2rayN, v2rayNG, Hiddify و ... کار میکنه و تنها لازمه کد QR رو اسکن کنین. البته این روش درحال حاضر برای استفاده در آیفون یا برای بازکردن تلگرام کاربرد نداره و حواستون باشه با توجه به اینکه فاقد سرور هست، آیپی اصلی شما نمایان خواهد بود.
این کانفیگها از تکنیکهای پیشرفتهای مثل اختلال در اثر انگشتهای JA3 و JA4 استفاده میکنن تا از شناسایی و بلاک شدن جلوگیری کنن و در شرایط اضطراری دسترسی به سایتها و سرویسهای تحریمشده رو بدون قطعووصلی ممکن کنن.
👉 github.com/voidr3aper-anon/GFW-slayer
🔍 ircf.space
@ircfspace
Forwarded from نوشتههای ترمینالی
شاید دیده باشید تو شبکه محلی وقتی DHCP درست کار نمیکنه، خود سیستم یه آیپی رندومی میگیره. این آیپی در بازه ۱۶۹.۲۵۴.۰.۰٫۱۶ قرار میگیره اما داستان پشتش چیه؟
داستان از این قراره که اساین کردن IP به کامپیوتر های شبکه راه های مختلفی داره از جمله static و DHCP ولی اگه سیستم با هیچ کدوم از اینا نتونه آیپی بگیره باید چیکار کنه؟ وصل نشه؟
به عنوان آخرین گزینه و فالبک، سیستم میان در یک بازه از پیش تعیین شده یه ایپی رندوم انتخاب میکنه که صرفا بتونه وصل بشه. به امید این که کامپیوتر دیگری اون رو انتخاب نکرده باشه، اما به همینجا بسنده نمیشه و یه درخواست arp به اون ایپی میفرسته تا ببینه کس دیگری اون ایپی رو داره یا نه و اگر کسی دیگری داشت باز آدرس رندوم جدید میسازه!
با این روش کامپیوترها بدون DHCP آیپی میگیرن و میتونن با هم صحبت کنن ولی مشکلی که هست اینه که default gateway رو کسی بهشون نگفته در نتیجه درخواست هاشون به بیرون route نمیشه (به بیانی اینترنت ندارن)
پس از این به بعد اگه دیدید اینترنت ندارید و آیپی سیستمتون با ۱۶۹.۲۵۴ شروع میشه بدونید مشکل DHCPئه.
اسم این روش APIPA یا automatic private IP addressingئه
https://www.cbtnuggets.com/blog/technology/networking/what-is-automatic-private-ip-addressing-apipa
داستان از این قراره که اساین کردن IP به کامپیوتر های شبکه راه های مختلفی داره از جمله static و DHCP ولی اگه سیستم با هیچ کدوم از اینا نتونه آیپی بگیره باید چیکار کنه؟ وصل نشه؟
به عنوان آخرین گزینه و فالبک، سیستم میان در یک بازه از پیش تعیین شده یه ایپی رندوم انتخاب میکنه که صرفا بتونه وصل بشه. به امید این که کامپیوتر دیگری اون رو انتخاب نکرده باشه، اما به همینجا بسنده نمیشه و یه درخواست arp به اون ایپی میفرسته تا ببینه کس دیگری اون ایپی رو داره یا نه و اگر کسی دیگری داشت باز آدرس رندوم جدید میسازه!
با این روش کامپیوترها بدون DHCP آیپی میگیرن و میتونن با هم صحبت کنن ولی مشکلی که هست اینه که default gateway رو کسی بهشون نگفته در نتیجه درخواست هاشون به بیرون route نمیشه (به بیانی اینترنت ندارن)
پس از این به بعد اگه دیدید اینترنت ندارید و آیپی سیستمتون با ۱۶۹.۲۵۴ شروع میشه بدونید مشکل DHCPئه.
اسم این روش APIPA یا automatic private IP addressingئه
https://www.cbtnuggets.com/blog/technology/networking/what-is-automatic-private-ip-addressing-apipa
CBT Nuggets
What is Automatic Private IP Addressing (APIPA)?
Automatic Private IP Addressing, referred to as APIPA, acts as a failover for DHCP when communication between a device and the DHCP server is not possible.
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
گوگل الگوریتمی به نام Quantum Echoes که روی تراشه کوانتومی Willow اجرا کرده و برای نخستین بار به «برتری کوانتومی قابل تأیید» رسیده
این الگوریتم روی تراشه Willow اجرا شده و نشون داده که بیش از 13 هزار برابر سریعتر از سریعترین ابررایانه کلاسیک موجود عمل میکنه.
«برتری کوانتومی قابل تأیید» به این معناست که نتیجه حاصل از رایانه کوانتومی قابل تکرار و تأیید باشه، یعنی میشه خروجی رو با دستگاههای کوانتومی مشابه یا روشهای دیگه مقایسه و تأیید کرد.
الگوریتم Quantum Echoes شبیه “پژواک” هستش: سیگنالی به سیستم کوانتومی وارد میشه یه کوبیت مختل میشه، و بعدش روند به عقب بازگردانده میشه تا پژواکِ ناشی از این این اختلال ثبت بشه.
گوگل میگه این گام مهمی به سوی کاربردهای واقعی محاسبات کوانتومی هسش؛ اما هنوز راه درازی تا کامپیوتر کوانتومی کامل با کوبیت منطقی بلندمدت وجود داره، طول عمر کوبیت فیزیکی (کوتاه مدت) معمولاً چند میکروثانیه تا میلیثانیه هستش. این زمان برای الگوریتمهای کوتاه کافیه، اما برای محاسبات پیچیده و طولانی خیلی کمه.
@Linuxor
این الگوریتم روی تراشه Willow اجرا شده و نشون داده که بیش از 13 هزار برابر سریعتر از سریعترین ابررایانه کلاسیک موجود عمل میکنه.
«برتری کوانتومی قابل تأیید» به این معناست که نتیجه حاصل از رایانه کوانتومی قابل تکرار و تأیید باشه، یعنی میشه خروجی رو با دستگاههای کوانتومی مشابه یا روشهای دیگه مقایسه و تأیید کرد.
الگوریتم Quantum Echoes شبیه “پژواک” هستش: سیگنالی به سیستم کوانتومی وارد میشه یه کوبیت مختل میشه، و بعدش روند به عقب بازگردانده میشه تا پژواکِ ناشی از این این اختلال ثبت بشه.
گوگل میگه این گام مهمی به سوی کاربردهای واقعی محاسبات کوانتومی هسش؛ اما هنوز راه درازی تا کامپیوتر کوانتومی کامل با کوبیت منطقی بلندمدت وجود داره، طول عمر کوبیت فیزیکی (کوتاه مدت) معمولاً چند میکروثانیه تا میلیثانیه هستش. این زمان برای الگوریتمهای کوتاه کافیه، اما برای محاسبات پیچیده و طولانی خیلی کمه.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Milwad Khosravi | میلاد خسروی
اینکه همیشه یه راه سادهتر برات داره!
توی نسخه لاراول 12.28 به بعد، یه قابلیت جدید اومده که واقعاً حس "لاراولی بودن" رو منتقل میکنه✨
الان میتونی فقط با یه Attribute ساده، پالیسیت رو مستقیم به مدل وصل کنی😳
یعنی دیگه لازم نیست بری
AuthServiceProvider و دستی مپ کنی 😎لاراول خودش اتوماتیک تشخیص میده و هندلش میکنه 💪
یه خط کد کمتر، یه کافی کمتر
#Milwad #Laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
با این لایبری جاوا اسکریپت توی مرورگر میشه نت های موسیقی زد، ترکیبش با توابع async و همزمانی نت های مختلف چیزای قشنگی میشه ساخت، مثال هایی که خودش زده رو اجرا کنید:
tonejs.github.io
@Linuxor
tonejs.github.io
@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
خیلیا میخوان وبسایت بسازن، اما فقط پایتون بلدن، لایبری Reflex نجات دهنده شماست، فقط با کد پایتون میتونید وبسایت هایی مشابه بالا بسازین، البته برای کارای دم دستیه، انتظار زیادی ازش نداشته باشین، برنامه وب خوب میخواین باید وب یاد بگیرین... این خیلی از جاها کار آدمو راه میندازه و خیلی ضعیف نیست اکثر کامپوننت هارو داره
یادگیریش رو از اینجا شروع کنید:
reflex.dev/docs/getting-started/introduction
@Linuxor
یادگیریش رو از اینجا شروع کنید:
reflex.dev/docs/getting-started/introduction
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این پکیچ ایجاد خودکار اسلاگ لاراول ساختم رفتار عجیبی داره.
وقتی این پکیچ نصب میشه باید در روت های resource که از مدل مرتبط و از Id مورد انتظار می گیره, نمی توان از پارامتر id در edit و delete استفاده کرد و به جای id باید پارامتر slug در هر دو متد گرفته شود و گرنه خطای ۴۰۴ صفحه نشان خواهد داد.
نمی دونم این باگ هست یا نه ...
https://github.com/LaraPire/laravel-slugable
#لاراول
@TheRaymondDev
وقتی این پکیچ نصب میشه باید در روت های resource که از مدل مرتبط و از Id مورد انتظار می گیره, نمی توان از پارامتر id در edit و delete استفاده کرد و به جای id باید پارامتر slug در هر دو متد گرفته شود و گرنه خطای ۴۰۴ صفحه نشان خواهد داد.
نمی دونم این باگ هست یا نه ...
https://github.com/LaraPire/laravel-slugable
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-slugable: Simple and lightweight with just one HasSlugable in the model
Simple and lightweight with just one HasSlugable in the model - LaraPire/laravel-slugable
Forwarded from Golden Code (علی 🇨🇴)
در لاراول اگه بخوایم بصورت همزمان چندین Job رو در queue با اولویتهای مختلف ارسال کنیم، از کدوم ویژگی استفاده میشه؟
Anonymous Quiz
41%
onQueue()
11%
delay()
43%
chain()
5%
onConnection()