بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کاربرد Java Reflection و ساخت رشته ی RunTime در امن شدن سورس کد
در مستندات بازار گفته شده : برای مبهمسازی کد پرداخت درون برنامه ای به شما تکنیکهای زیر را پیشنهاد میدهیم:
- رشتهها را در زمان اجرا بسازید.
- از Java Reflection برای فراخوانی متدها استفاده کنید.
لطفا اگه الگوریتمی برای ساخت رشته در زمان اجرا دارید ، قرار بدید تا یکم ایده بگیرم ! ، توضیح تئوری هم بسیار مفید هست
نظرتون در مورد استفاده از Java Reflection برای امن تر شدن پروژه چی هست ؟ ، به نظر من استفاده ازش کدنویسی رو برای خودمون هم سخت تر میکنه ! ، من سوادی در این مورد ندارم و ذهنیت الان من چیزی شبیه این هست.
G.callMethod(Helper,"loadItems");
+2
0
منم این سوال رو قبلا پرسیدم (قسمت Reflaction ) ولی استاد > لینک - از اون موقع تاحالا دچار دوگانگی شدم (11 سال پیش)
+3
0
بیشتر قسمت اول پاسخ استاد یعنی این قسمت "اتفاقاً Reflection نه تنها باعث ایجاد امنیت نمی شود، بلکه ماهیت آن زیر سئوال بردن امنیت است. اما در کل Reflection بسیاری از کارهای غیر ممکن را ممکن می سازد ( البته با زیر سئوال بردن امنیت )" به این تاپیک مرتبط هست که من ازش اینطور برداشت کردم ، هر چی ما بتونیم با یک بازگشت به عقب / بازتاب / Reflection ، بیشتر به هسته نفوذ کنیم ، احتمال زیر سوال بردن امنیت و تخریب بیشتر میشه ! ، شاید برداشت خوبی نباشه ! ، من که از اول یگانه بودم ، تو هم برای اینکه از دوگانگی در بیای باید صبر کنی استاد یا سایر دوستان جواب بدن :)) (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .