۱۳۸۸ دی ۱۸, جمعه

آموزش کار با استایل (CSS)

آموزش کار با استایل (CSS)


CSS یا همان
Cascading Style Sheet روشی
است برای قالب بندی و طراحی اجزای صفحه از قبیل متن، تصویر، زمینه صفحه، کادرها و
تقریباً هر چیزی که در طراحی صفحه استفاده می شود بدون استفاده از کدهای HTML. از طریق این استایل شیتها می
توانیم از دوباره نویسی کدهای HTML که باعث مشکل شدن کد نویسی و همچنین کند شدن
سرعت بارگذاری صفحه در اینترنت می شود جلوگیری کنیم. برای مثال می توانیم یک بار
نوع فونت مورد استفاده در یک صفحه را تعیین کنیم و دیگر مجبور نباشیم کد مربوط به
فونت را در صفحه به کار ببریم. همچنین می توانیم از این ابزار قدرتمند در مواردی به
جای جاوا اسکریپت نیز استفاده کنیم و چون مشکلات جاوا اسکرپیت مثلاً غیر فعال بودن
جاوا اسکرپیت در مرورگر را ندارد با خیالی آسوده تر می توانیم از آن استفاده کنیم.


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


با استفاده از CSS می توان به طراحی وب نیز پرداخت که یکی از ملزومات در طراحی وب مطلع بودن از تمام خم وچم های CSS می باشد. در طراحی وب دو مورد خیلی مهم وجود دارد که شما باید حتما به آن توجه نمایید اولی مرورگرها ودومی استانداردهای مربوط به W3C می باشد که برای دریافت اطلاعات بیشتر در این مورد می توانید در اینترنت جستجو نمایید.


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

۱۳۸۸ مهر ۱۲, یکشنبه

ویروس گامبلار

آیا تابحال این جمله را در نتایج گوگل مشاهده کرده اید ؟

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

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

و اما دلیل ====>
ویروس گامبلار یا بلای جان !Gumblar.cn

اگر وب سایتی دارید که در آن از php یا html یا js استفاده شده است حتما این مقاله را مطالعه نمائید
چند روزی است سرتاسر اینترنت پر شده است از ویروس فوق العاده مهلکی به نام گامبلار !
در کمتر سایتی می توانید راجع به این ویروس چیزی بیابید چه برسد به اینکه راه حلی برایش وجود داشته باشد .
ابتدا بگذارید ببینیم کار این ویروس چیست .
این ویروس خود را خارج از هاست و بدون داشتن دسترسی به هاست و ftp در فایلهای سایت کپی می کند .
شاید اکنون این به ذهن شما رسیده باشد که " خوب پاکش می کنیم " .
این ویروس غیر قابل پاک شدن است مگر اینکه خیلی سریع و کامل عمل کنید . شاید بیشتر از 10 بار این ویروس را
به روشی عادی پاک کردیم ( روی یکی از سایتهای مشتریهایمان ) اما بازهم پیدا می شد !!!
این ویروس چند حالت دارد :
1 ) برای فایلهای html : کدی که در فایلهای ساده html وجود دارد که بخصوص در فایلهای معروفی چون index به چشم میخورد .
این کد پس از تگ body دیده می شود .
2 ) برای فایلهای php : کدی که در فایلهای php وجود دارد که بخصوص در فایلهای معروفی چون index , function , config زیاد
به چشم میخورد .
این ویروس چند نوع دارد :

1 ) همانی که در بالا توضیح داده شد

2 ) همین ویروس ولی با استفاده از iframe

اگر نوع اول ویروس را گرفتید که بسیار خوشحال باشید . چرا که تنها سایتتان ویروسی شده و هرچند سخت اما قابل درمان است .

اگر نوع دوم ویروس را گرفتید که شخصا پیشنهاد می کنم قید سایت خود را بزنید و کلا بروید دنبال کار دیگری .
در نوع دوم علاوه بر بلایایی که بخاطر ویروس بر سر شما می آید یک حادثه بسیار تلخ رخ می دهد و آن این است که گوگل سایت
شما را سایتی تشخیص می دهد که ویروس پخش می کند و سایت شما را بن می کند !
اگر این مشکل را نیز بتوانید حل کنید ( که خودتان نمی توانید و باید یک متخصص سئو این کار را انجام دهد ), دیگر چیزی در گوگل
به اسم سایت شما وجود ندارد ! یعنی تمامی زحماتی که کشیده بودید تا رتبه مناسبی در گوگل بگیرید بر بارد رفته است .
توجه داشته باشید که گوگل این موضوع را خیلی سریع متوجه می شود و بدون اینکه چیزی بگوید عمل می کند .
یعنی کاری ندارد که شما مقصر هستید یا نه ! سایت شما هک شده یا خودتان این کار را کرده اید ! کلا فقط یک چیز
را می داند و آن اینکه سایت شما فقط باید مسدود شود !!!
اگر سایت شما به این ویروس از نوع دوم گرفتار شود در کمتر از یک نصف روز در گوگل ویروس شناخته خواهید شد و این جمله
در بالای تمام نتایجی که سایت شما در گوگل بیاورد نشان داده می شود :
این وبگاه ممکن است به رایانه شما آسیب وارد نماید.

گوگل اینها را malware نامیده که معنای آن تقریبا بدافزار می شود .
پس همین الان سایت خود را باز کرده و دنبال این کدها باشید . یافتن آنها ساده است در همان ابتدای کدها قابل مشاهده است .
بخصوص به دنبال iframe باشید . در این بخش ممکن است آی فریمی را مشاهده نمائید که ابعاد آن بسیار کوچک باشد که
قابل مشاهده نباشد .

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

این ویروس چه می کند ؟
اگر وارد سایتی شدید و ناگهان متوجه شدید یک فایل pdf از چنین آدرسی http:// gumblar . cn/rss/?id=2 می خواهد دانلود
شود یا باز شود مطمئن باشید که سایت یک نوعی از این ویروس را گرفته است .
تابحال هیچ انسانی متوجه نشده که اگر این فایل اجرا شود چه اتفاقی می افتد !
این سایت را در مرورگر خود به عنوان لیست سیاه قرار دهید ( هر چند که فایده ای هم ندارد ) .
این ویروس اولین کاری که می کند این است که لود شدن سایت را کند می کند , درست به مانند زمانی که سایت در حال
bandwidth تمام کردن است یا خیلی شلوغ است .
مسلما نویسنده این ویروس نیات شومی در سر دارد . چرا که تابحال خرابکاری خاصی در کامپیوتر کسی صورت نگرفته است .
یقینا صاحب ویروس قصد دارد تا ویروس را به کامپیوترهای زیادی تزریق کند و در یک اقدام ناگهانی خرابکاری خاصی را انجام
دهد که میلیونها نفر متضرر آن شوند .

این ویروس چگونه وارد سایتها شده است ؟
در این مبحث نظریه ها و فرضیه های گوناگون و زیادی ارائه شده است .
1 ) اولین نظریه این را عنوان می کند که این شخص سایت را هک کرده و این ویروس را وارد سایت می کند !
آیا چنین چیزی با منطق سازگار است ؟ مگر یکی دو سایت است ؟ هزاران سایت در سرتاسر جهان آلوده به این ویروس شده اند .
2 ) دومین نظریه بر این استوار است که این می تواند یکی از حملات بات نتی ( مثلا DDos ) باشد که این قدری می تواند
درست باشد اما چرا تنها بعضی از سایتها ( البته فعلا ) دچار این مشکل شده اند ؟
3 ) نظریه سوم عنوان می کند که این ویروس برنامه های کار با FTP را آلوده می کند و هر فایلی که از طریق این برنامه ها
آپلود می شود این ویروس خودش را به آنها می افزاید . این نظریه تا حدودی منطقی به نظر می رسد اما پس از بررسیهای
کارشناسی این بحث رد شد . بعضی از صاحبان سایت با SFTP فایلها را آپلود می کردند پس چرا آنها ویروس را گرفتند .
آنتی ویروسهای بزرگی که به هر چیزی شک می کنند چرا برنامه ای را که نا خود آگاه روی کامپیوتر دانلود شده , نصب شده و
اجرا شده را شناسایی نکرده اند ؟
4 ) چهارمین نظریه که بهترین آنها نیز می باشد انگشت اتهام را به سمت و سوی هاستینگها نشانه می روند که همانا
صحیح است .
اینکه تنها بعضی از سایتها آلوده می شوند . اینکه هیچ کس نمی داند چگونه این ویروس وارد سایتشان شده است . و یکی
دو دلیل دیگر مظنون شماره یک این ماجرا را سرورهای ضعیف هاستینگ می داند .
اگر سرور هاستینگ سروری با ایمنی بالا باشد هرگر دچار چنین مشکلی نخواهید شد .
وای به روزی که یکی از بلاگ ها چنین ویروسی را بگیرند .
نکته جالب اینجاست که آمار آلوده شدن سایتهای ایرانی به این ویروس بسیار زیاد است .
آنچه که اثبات می کند مشکل از طرف هاستینگها می باشد و سرور ویروس گرفته است این است که :
زمانی که شما ویروس را کاملا از سایت خود پاک می کنید و سطوح دسترسی فایلها را نیز تغییر می دهید این ویروس
در کمتر از 48 ساعت به سایت شما باز می گردد . اما این بار به شکلی بسیار خطرناک تر !
ویروس تغییر شکل می دهد و دوباره به سایت شما حمله می کند . تنها در صورتی که سرور ویروسی باشد این امکان
برای ویروس بوجود می آید .

مرکز فعالیت این ویروس چیست ؟

مرکز فعالیت این ویروس در سایت شما یک چیز است . فایلی به نام image.php !!!
ویروس این فایل را در تمامی فولدرهایی که نام imgaes دارند کپی می کند . حال هرچند بار نیز که شما کدها را از فایلهای
خود حذف کنید باز هم نمایان خواهند شد . چراکه این فایل دستور ساخت آنها را می دهد .

راه چاره چیست ؟

همیشه پیشگیری بهتر از درمان است . چه این ویروس را گرفته باشید و چه نگرفته باشید این کارها را انجام دهید .
در چنین مواقعی است که ارزش بک آپها مشخص می شود , اگر یک آپ دارید که هیچ اما اگر ندارید :

1 - یک فایل خالی به نام image.php می سازید .
2 - این فایل را با فایلی که در فولدر imgaes در سایتتان وجود دارد جابجا می کند و سطح دسترسی آن را جوری تنظیم می کنید
که در آن write وجود نداشته باشد .
3 - کدهای مذکور را از فایلهای سایتتان پاک کرده و سطح دسترسی این فایلها را نیز طروی تنظیم می کنید که در آن write وجود
نداشته باشد .




4 - تمامی فایلهایی که یا به نام های زیر هستند یا این نامهای در قسمتی از نام آنها وجود دارد را چک می کنید :
index.php




index.htm
index.html
functions.php
script.js
config.php
setting.php
db.php




نویسنده مقاله : عادل سرلک

۱۳۸۸ مهر ۵, یکشنبه

fiter

<span style="width: 357; height: 50; font-size: 36pt;
font-family: Arial Black; color: red; Filter: Wave(Add=0, Freq=5,
LightStrength=20, Phase=20, Strength=20)">"Flood!"</span>
در این قسمت به فیلتر هایی می پردازیم که در css به کا می رود البته این کد در مرور گرهای فایر فاکس ونت اسکیپ کار برد ندارد وبقول معروف عمل نمیکند.