کتابخانه php-cpp راهی ساده برای ساخت اکستنشن برای php

ارسال شده توسط آرمین • چهارشنبه، 16 اردیبهشت 1394 • موضوع: Open Source, PHP

اگه درگیر نوشتن اکستنشن برای php شده باشید حتمن با درگیری هاش آشنا هستید. کتابخانه php-cpp که یکسالی از عمرش میگذره پیشرفت خوبی داشته.

در صورتی که برنامه نویس سی پلاس پلاس هستید توصیه می کنم تستش کنید.

فایرفاکس و httponly

ارسال شده توسط آرمین • شنبه، 30 تیر 1386 • موضوع: Open Source

چند روز پیش فایرفاکس 2.0.0.5 ریلیز شد و بالاخره فایرفاکس2 کوکی های httponly رو به کار بست به این ترتیب کوکی های httponly از طریق محتویات وب قابل دسترسی نیست (البته این طور باید باشه) مثلاً از طریق جاوااسکریپت نمی تونید این کوکی های رو با document.cookie ببینید...
این کوکی ها در سمت سرور به این صورت ست می شن که وقتی در هدر HTTP کوکی رو ست می کنید باید در پایان تعیین کنید که این کوکی httponly است:

Set-Cookie: COOKIE=VALUE; httponly

با استفاده از این نوع کوکی ها جلوی بسیاری از حملات Cross-Site گرفته میشه(XSS) ولی با این حال باز هم امکان این نوع حملات وجود داره (CSRF)

و اما نکته ای اینجا وجود داره و اون اینکه با XMLHTTPRequest میشه در جاوااسکریپت به کوکی های httponly دست یافت! تنها در صورتی که در جواب درخواستی که از طریق XMLHTTPRequest به سرور ارسال میشه کوکی ست شده باشه در این صورت با چک کردن هدر میشه کوکی ست شده رو دید ولی در درخواست های بعدی این طور نیست (که معلومه چرا!) پس وقتی کوکی برای کاربر حقیقی ست شده باشه در این صورت امکان دیدن کوکی مثلاً برای جاوااسکریپت تزریق شده وجود نداره مگر اینکه کوکی به روز بشه (دوباره ست شه)

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

فایرفاکس در ویندوز ویستا

ارسال شده توسط آرمین • چهارشنبه، 1 شهریور 1385 • موضوع: Open Source


گویا Sam Ramji(سرپرست آزمایشگاه open source مایکروسافت!!) دعوتنامه برای موزیلا ارسال میکنه ولی از اونجا که میلهای ارسال از مایکروسافت توسط موزیلا فیلتر میشدن این آقا تصمیم گرفته درخواستشو!! در میلینگ لیست توسعه موزیلا یعنی اینجا ارسال کنه.
و در خواست مایکروسافت رو مطرح کنه که آقا ما تصمیم داریم از فایرفاکس تو ویندوز ویستا استفاده کنیم.

خوبه...


A Simple Sidebar