Fa ActiveX در بیلدر

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
نه، نداره. فقط از طریق پلاگین ها
 

aryana2500

Active Member
استاد سلام
من برای نرم افزارم میخواستم قفل سخت افزاری بزارم شرکتش گفته اگه برنامه ای که باهاش کار کردی از ActiveX پشتیبانی میکنه میتونی استفاده کنی
به نظر شما این کار با پلاگین امکان پذیره
آیا پلاگینش موجوده یا باید نوشته بشه
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
پلاگینش موجود نیست باید با دلفی نوشته بشه

شما میتونید بپریبد که از دلفی پشتیبانی میکنه یا نه اگه کرد میشه پلاگینش رو نوشت و ازش تو بیلدر استفاده کرد
 

aryana2500

Active Member
درود آقامحمود
این توضیح مختصریه که تو سایت شرکت منشور سیمین اومده:
قفل Tiny به بیانی ساده یک قفل سخت افزاری است که ساختاری الکترونیکی دارد. این قفل دارای یک EEPROM و یک Processor است که در یک IC مجتمع شده اند و برای محافظت از نرم افزارهایی که با زبان های برنامه نویسی VB, Delphi, VC++, .NET و … تولید شده اند و یا هر محیط برنامه نویسی دیگری که قابلیت استفاده از ActiveX را دارد، مورد استفاده قرار می گیرد.
برای استفاده از قفل های Tiny، برنامه نویس برخی داده ها را به انتخاب خویش در حافظه ی Tiny ذخیره می کند. برای ذخیره کردن اطلاعات مذکور از نرم افزار مدیریت قفل (Tiny HID Manager) استفاده می شود. لازم به ذکر است برنامه نویس می تواند با ایجاد کلمه عبور (Password)دستیابی به این داده ها از طریق نرم افزار مدیریت قفل را برای دیگران غیر ممکن سازد.
:rose::rose:
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
همونطور که محمود هم گفتن، چون شرکت پلاگین واسه MMB ارائه نکرده، باید با یه زبان برنامه نویسی مثل دلفی از اون ActiveX استفاده کرد و به شکل پلاگین واسه MMB ارائه ش کرد
 

aryana2500

Active Member
خب الان باید چیکار کرد کسی از بچه های انجمن میتونه این کار و انجام بده؟ دقیقا چه اطلاعاتی لازم است؟ آیا ابتدا باید قفل را خریداری کنم؟
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
خب الان باید چیکار کرد کسی از بچه های انجمن میتونه این کار و انجام بده؟ دقیقا چه اطلاعاتی لازم است؟ آیا ابتدا باید قفل را خریداری کنم؟
شما وقتی این قفل رو خریداری میکنید یه ActiveX در اختیارتون قرار داده میشه که وقتی این ActiveX در زبانی مثل دلفی اضافه بشه بصورت یه کلاس متدهاش رو در اختیارتون قرار میده که باید به همون شکلی که متدها تعریف شده اطلاعات مورد نظر رو در SDK پلاگین ارسال یا دریافت کنید.
فقط باید به چند نکته توجه داشته باشین که برای هرکاربر باید یه قفل سخت افزاری Tiny ارائه کنید که فکر نمیکنم از لحاظ هزینه ای که براتون داره و امنیت پایین بیلدر که براحتی میشه دکمپایلش کرد و قسمت قفل رو حذف کرد ارزش اینکار رو داشته باشه.
ضمنا این قفل بیشتر برای زبانهای Native Code مثل Delphi و C مناسب هست که حداقل از لحاظ دکمپایل نشدن میتونید اطمینان کامل رو داشته باشید چون امری غیر ممکن هست جز اینکه اقدام به کرک کردنشون بشه که اینم به همین سادگی ها نیست و کرکر حرفه ای رو میطلبه.
 
آخرین ویرایش:

aryana2500

Active Member
اگر از پلاگین آریانا جهت افزایش امنیت کدهای برنامه استفاده بشه باز هم امکان دکمپایلش هست
البته میدونم هیچ قفل یا ترفندی امنیت 100 در صدی نداره اما میتونه جلو کپی بی رویه رو بگیره
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
اگر از پلاگین آریانا جهت افزایش امنیت کدهای برنامه استفاده بشه باز هم امکان دکمپایلش هست
البته میدونم هیچ قفل یا ترفندی امنیت 100 در صدی نداره اما میتونه جلو کپی بی رویه رو بگیره
پلاگین آریانا از دکمپایل شدن برنامه شما جلوگیری نمیکنه بلکه کدهای شما رو تغییر میده (به جای اینکه برای مثال به جای تابع ShowMessage این کد نصیب مهاجم میشه PluginRun که از فهمیدن تابع استفاده شده و کدهای شما جلوگیری میکنه) والبته بعد از تغییر حتی کویچکترین کد و کمپایل مجدد پلاگین متوجه این تغییر خواهد شد و جلوی روند درست برنامه شما را خواهد گرفت بدین شکل که کدهایی که شما جایگیزین توابع اصلی کردین کار نخواهند کرد پس راهی برای تغییر و دستکاری برنامه شما برای مهاجم جا نخواهد گذاشت.
توضیحات کامل در زمینه پلاگین آریانا رو میتونید از خود انجمن پیدا و مطالعه کنید پیشنهاد بنده هم به شما برای تامین امنیت برنامتون فقط استفاده از پلاگین آرایانا است چون هم امنیت بسیار بالایی رو برای برنامتون فراهم میکنه و ابزاری مناسبتر و بهتری پیدا نخواهید کرد.
موفق باشید.
 

جدیدترین ارسال ها

بالا