• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

از کجا بفهمیم که یک قالب باگ داره؟

Majikpc

Registered User
تاریخ عضویت
24 اکتبر 2011
نوشته‌ها
545
لایک‌ها
318
ببینید باگ در قالب ی چیزه نا ملموسه چون هر باگی هم که باشه به سیستم مدیریت محتوا مربوط میشه , مگر در موارده خیلی کم که مدیریت محتوا نباشه و خوده تمپ ی سری امکانات داشته باشه که براش برنامه نوشتن
 

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
ببینید باگ در قالب ی چیزه نا ملموسه چون هر باگی هم که باشه به سیستم مدیریت محتوا مربوط میشه , مگر در موارده خیلی کم که مدیریت محتوا نباشه و خوده تمپ ی سری امکانات داشته باشه که براش برنامه نوشتن
:eek:
هر فایلی که در هاست شما هست، میتونه داری باگ باشه
حتی فایل های جی کوئری که برای زیبا سازی سایت هستن :general210:
 

sfa0731

Registered User
تاریخ عضویت
4 فوریه 2012
نوشته‌ها
1,125
لایک‌ها
136
پس اگه یه قالب که فارسی شده روی وردپرس سوار بشه میشه از امن بودنش مطمئن شد؟یعنی در این صورت این قالب که فارسی شده احتمالش کمه که به مشکل بخوره؟
 

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
پس اگه یه قالب که فارسی شده روی وردپرس سوار بشه میشه از امن بودنش مطمئن شد؟یعنی در این صورت این قالب که فارسی شده احتمالش کمه که به مشکل بخوره؟
ربطی به فارسی شدن نداره
 

Majikpc

Registered User
تاریخ عضویت
24 اکتبر 2011
نوشته‌ها
545
لایک‌ها
318
باگ چیست؟
باگ مشکلی است که در یک برنامه رخ داده و باعث از کار انداختن کلی آن یا اجرا نکردن دستور یا دستورات بعدی به صورت ناقص یا کامل می گردد.اغلب این مشکلات در هنگامی رخ می دهد که دادهای دریافتی از سوی کاربر فیلتر نشده و برنامه سعی به اجرا کردن آن می کند برای نمونه می توان انجام عمل تقسیم را بیان کرد. فکر کنید برنامه دو متغیر را دریافت می کند به طوری که متغیر اول عدد صورت و متفیر دوم عدد مخرج می باشد اگر کاربر ابتدا عدد ۶ و سپس عدد ۳ را وارد کند برنامه در خروجی خود عدد ۲ را نمایش خواهد داد حال اگر کاربر در صورت یک عدد(مثلا ۶) و در مخرج یک حروف الفبا یا عدد صفر را وارد کند به نظر شما عکس العمل برنامه چه خواهد بود؟
همانطور که می دانیم در ریاضیات تقسیم عدد بر حروف الفبا و صفر تعریف نشده است پس برنامه با حالتی از پیش تعریف نشده برخورد می کند و چون قابلیت اجرا کردن آنها را ندارد هنگ می کند و خروجی منطقی را تحویل نمی دهد
و این مشکل در زمانی خطرناکتر می شود که برنامه قصد انجام عملیاتی خاص و مهم همچون چک کردن نام کاربری و کلمه ی عبور را داشته باشد.فکر کنید در یک پیج سایت که قسمت ورود کاربر تهویه شده است پیج بدون فیلتر کردن داده های ورودی از طرف کاربر فقط سعی به اجرا کردن آنها را دارد در این هنگام کاربری اسکریپتی را وارد می کند و چون این داده ها فقط پردازش می شوند پس می تواند برای سایت یک عامل خطرناک محسوب شده و باعث اختلال در عملکرد آن گردد

:eek:
هر فایلی که در هاست شما هست، میتونه داری باگ باشه
حتی فایل های جی کوئری که برای زیبا سازی سایت هستن :general210:

دوست عزیز میشه چند نمونه از باگهایی که میشه از طریق اون به بانک اطلاعاتی دسترسی داشت رو نام ببرین البته برای زبانهای زیر که برای ساخت قالبه
html , css و jQuery
ممنون

 

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
باگ چیست؟
باگ مشکلی است که در یک برنامه رخ داده و باعث از کار انداختن کلی آن یا اجرا نکردن دستور یا دستورات بعدی به صورت ناقص یا کامل می گردد.اغلب این مشکلات در هنگامی رخ می دهد که دادهای دریافتی از سوی کاربر فیلتر نشده و برنامه سعی به اجرا کردن آن می کند برای نمونه می توان انجام عمل تقسیم را بیان کرد. فکر کنید برنامه دو متغیر را دریافت می کند به طوری که متغیر اول عدد صورت و متفیر دوم عدد مخرج می باشد اگر کاربر ابتدا عدد ۶ و سپس عدد ۳ را وارد کند برنامه در خروجی خود عدد ۲ را نمایش خواهد داد حال اگر کاربر در صورت یک عدد(مثلا ۶) و در مخرج یک حروف الفبا یا عدد صفر را وارد کند به نظر شما عکس العمل برنامه چه خواهد بود؟
همانطور که می دانیم در ریاضیات تقسیم عدد بر حروف الفبا و صفر تعریف نشده است پس برنامه با حالتی از پیش تعریف نشده برخورد می کند و چون قابلیت اجرا کردن آنها را ندارد هنگ می کند و خروجی منطقی را تحویل نمی دهد
و این مشکل در زمانی خطرناکتر می شود که برنامه قصد انجام عملیاتی خاص و مهم همچون چک کردن نام کاربری و کلمه ی عبور را داشته باشد.فکر کنید در یک پیج سایت که قسمت ورود کاربر تهویه شده است پیج بدون فیلتر کردن داده های ورودی از طرف کاربر فقط سعی به اجرا کردن آنها را دارد در این هنگام کاربری اسکریپتی را وارد می کند و چون این داده ها فقط پردازش می شوند پس می تواند برای سایت یک عامل خطرناک محسوب شده و باعث اختلال در عملکرد آن گردد

دوست عزیز میشه چند نمونه از باگهایی که میشه از طریق اون به بانک اطلاعاتی دسترسی داشت رو نام ببرین البته برای زبانهای زیر که برای ساخت قالبه
html , css و jQuery
ممنون
عزیزم خواهشا شما دیگه به من یاد نده چی به چیه
از چیزی اطلاع نداری، ادعا نکن;)
اینم نمونه از تارگت ایرانی:
به دلیل ایرانی بودن تارگت، آدرس حذف شد (تا سوء استفاده نشه)
باگ مربوط به این کد میشه:
HTML:
/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com

البته شرمنده از دوستان
نباید تارگت ایرانی میزاشتم
اما خوب ...;)
 
Last edited:

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
فقط کافیه چند تا کد اضافه بشه، اونوقت تارگت ارور میده و به راحتی میشه به دیتابیس دست پیدا کرد.;)
 

Majikpc

Registered User
تاریخ عضویت
24 اکتبر 2011
نوشته‌ها
545
لایک‌ها
318
:) دوست عزیز بنده ادعایی نکردم , فقط خواستم اطلاعاتم زیاد بشه , فکر میکنم فروم همچین جاییه دیگه؟
از html , css هم میتونین مثال بزنین؟
 

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
:) دوست عزیز بنده ادعایی نکردم , فقط خواستم اطلاعاتم زیاد بشه , فکر میکنم فروم همچین جاییه دیگه؟
از html , css هم میتونین مثال بزنین؟
فعلا دم دستم نیس
ایشالا دوباره گیرم اومد، میزارم
 

MOHAMMAD026

Registered User
تاریخ عضویت
26 سپتامبر 2013
نوشته‌ها
2,340
لایک‌ها
1,870
محل سکونت
Internet
با اجازتون، آدرس تاگت ایرانی هم پاک میکنم، تا سوء اسفاده نشه;)
 

alalalk71

Registered User
تاریخ عضویت
7 سپتامبر 2011
نوشته‌ها
2,196
لایک‌ها
5,856
محل سکونت
در میان از یاد رفتگان
باگ کلا به خطا گفته میشه دوست عزیز حالا میتونه توی امنیت ، طراحی قالب توی مرورگر های مختلف ، توی استفاده از منابع سیستم ( رم سرور ) و ........ باشه شما دقیقا منظورت کدامیک هستش؟
 
بالا