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