ارسال پاسخ 
 
امتیاز موضوع:
  • 9 رأی - میانگین امتیازات: 2.89
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی وجود یک جدول یا یک ماکرو
نویسنده پیام
CPSD Admin آفلاین
مدیر سایت
*******

ارسال‌ها: 177
تاریخ عضویت: تير ۱۳۸۹
اعتبار: 0
ارسال: #1
Information بررسی وجود یک جدول یا یک ماکرو
ضمن سلام

در برخی موارد این نیاز هست , که از وجود یک آبجکت در داخل Database اطمینان حاصل کنید , این اطمینان در برخی مواقع لازم الاجرا بوده و به جهت بهبود کار و یا جلوگیری از برورز برخی نقائص باید مد نظر قرار بگیره

مساله مطرح شده میتونه حتی در بخش امنیت هم به کمک شما بیاد
امکان اجرای برخی دستورات در ابتدای باز شدن یک فایل اکسس , به دو طریق زیر امکان پذیره :

اجرا از طریق فراخوانی دستورات در داخل یک ماکروی AutoExec
در این حالت Access آقدام به اجرای دستورات مندرج در داخل این ماکرو نموده و درنهایت کنترل رو به برنامه Access باز خواهد گردوند

اجرا از طریف فرخوانی دستورات در داخل فرم معرفی شده در بخش Startup
در این حالت اقدام به طراحی یک فرم اولیه نموده , و در بخش Startup اقدام به معرفی این فرم به عنوان اولین عضوی که در برنامه به اجرا درخواهد اومد میکنید
............
هر دو سناریوی فوق دارای نقاط ضعف و قوت خود بوده و به فراخور موضوع قابلیت دور زدن خواهند داشت , امری که فرضاً در پروسه چک نمودن یک قفل به هیچ عنوان مورد تایید نیست

توصیه این است که تحت هیچ شرایطی کنترل قفل و یا پروسه های مهم را به ماکروی AutoExec محول ننمایید , گزینه Startup از سطح امنیتی بسیار بالاتری برخوردار بوده و امکان مغلوب نمودن آن به سادگی میسر نیست

ذکر یک نکته الزامیست , که در اینگونه مواقعی یکی از نکاتی که همواره فراموش میشود , چک نمودن عدم وجود ماکرویی با نام AutoExec میباشد , چرا که یک نفوذگر با تزریق یک ماکروی AutoExec به داخل برنامه قربانی , در بسیاری مواقع قادر به تغییر کل مسیر پروسه میباشد و در این گذر این احتمال افزایش خواهد یافت که به سادگی به مقصود خود دست پیدا کند

مثال از وضوح کافی برخوردار بوده که در صورت نیاز , ابعاد کاربردی آن با شفافیت بیشتری ارائه خواهد شد

موفق باشید


فایل‌(های) پیوست شده
.zip  ObjectExist.zip (اندازه: 120.79 KB / تعداد دفعات دریافت: 31)

درگاه : وب سايت | فروشگاه | وبلاگ
۲۹ آبان ۱۳۸۹ ۰۵:۲۲ عصر
مشاهده‌ی وب سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
بررسی وجود یک جدول یا یک ماکرو - CPSD Admin - ۲۹ آبان ۱۳۸۹ ۰۵:۲۲ عصر

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information اضافه کردن یک فیلد جدید به جدول موجود CPSD Admin 2 24,776 ۱ دي ۱۳۸۹ ۰۶:۰۰ عصر
آخرین ارسال: CPSD Admin

پرش به انجمن:


‍CPSD.ir Website

وب سايت      |      وبلاگ      |      فروشگاه

 

Center Point SD - Software Developer

Yaldex PopUp