سلام
چطور میتونیم تو لاراول کدها رو رمز نگاری کنیم که از دسترس افراد دیگر دور نگه داشته بشن؟
با تشکر
@mostafa.8722
سلام و وقت بخیر .
برای چی رمز نگاری کنیم ؟
تا اونجایی که من یادم هست که معمولا دسترسی از طرف کلاینت به کد ها غیر ممکن هست ، مگه نه ؟
@mostafa.8722
خب سورس کد رو در اختیار کسی جز مشتری قرار ندید :)
مشتری که دیگه قاعدتا حق داره کد رو ببینه.
از کی میخواید سورس کد رو پنهان کنید ؟
هکر اگه بتونه سرور شما رو هک کنه کل سرور رو رمز نگاری میکنه یا اطلاعات میدزده که اولی دیگه کارتون تمومه ( D: ) و دومی هم مگر دسترسی روت داشته باشه یا رمز یوزر های دیتابیس رو بدونه که بخواد چنین کاری بکنه .
در هر صورت به سورس کد کاری نداره (اگر هم کاری داشته باشه ، میشه کل فولدر لاراول رو رمزگذاری کرد(روی vps) نه کد ها رو) . کلاینت هم که دسترسی نداره .
پیدا کنید پرتقال فروش را ؟!
شاید من منظورتون رو درست نفهمیدم یا اشتباه فکر میکنم ؟
مسئله خیلی سادست. کافیه دسترسی به سرور ندید بهشون.
به نظرم بی معنی هست اگر دسترسی به سرور بدید و بعد بخواید کدها رو رمزگذاری کنید.
من واقعا نمیتونم درک کنم در چه شرایطی نخواسته باشید کسی سورس کد رو ببینه. مگر اینکه دارید یک الگوریتم فوق حرفه ای دولوپ مکنید.
ضمن اینکه این کار روی بهره وری سایت تاثیر میذاره ظاهرا و کار خودتون هم سخت تر میشه. ولی به هر حال اگر به هر دلیلی مجبور به این کار هستید سرویس ها و پکیج های زیادی برای این کار وجود داره:
https://github.com/SiavashBamshadnia/Laravel-Source-Encrypter
https://www.zend.com/products/zend-guard
https://stackoverflow.com/questions/42849936/laravel-source-encrypt
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟