PDA

View Full Version : سوال: جلوگیری از دزدیده شدن کدها



dousti_design
یک شنبه 28 آذر 1389, 10:50 صبح
باسلام.
ما یک برنامه تحت وب با php نوشتیم که قراره بره توی یه شرکت، کارخونه، اداره و... تحت شبکه لن نصب بشه و لوکال ازش استفاده کنند. یعنی ما مجبورین عین کدهامون رو ببریم بذاریم اونجا که این عمل بسیار خطرناک است. اگر پیشنهادتون کد کردن هستن لطفن نرم افزار و روش معرفی کنید و راههای دیگه رو هم بفرمایید.
متشکرم

maysam.m
یک شنبه 28 آذر 1389, 14:53 عصر
فکر نکنم راهی داشته باشه!!
باید با پی اچ پی خداحافظی کنیم بریم به سمت دات نت! :دی

narsic
یک شنبه 28 آذر 1389, 14:57 عصر
با سلام
یله شما باید سورس رو تحویل بدید چون PHP Open Source هست .
راه کاملی وجود نداره اما میتونید از Zend استفاده کنید به کمک Zend میتونید کدهاتون رو تا مقداری ببندید اما اینم بگم که Zend Decryption های زیادی وجود داره و همینطور باعث کند شدن فعالیت سیستم شما نیز میشه .
موفق باشید

UnnamE
یک شنبه 28 آذر 1389, 15:11 عصر
فکر نکنم راهی داشته باشه!!
باید با پی اچ پی خداحافظی کنیم بریم به سمت دات نت! :دی

دات نت هم ميشه كدها رو برگردوند و اونها رو ديد!
بيشتر در موردش تحقيق كن.

به فكر كد كردن هم نباشيد.

maysam.m
یک شنبه 28 آذر 1389, 15:16 عصر
دات نت هم ميشه كدها رو برگردوند و اونها رو ديد!
بيشتر در موردش تحقيق كن.

به فكر كد كردن هم نباشيد.

مگه کدهای دات نت کامپایل نمیشه؟ یعنی دی کامپایل هم میشه؟

narsic
یک شنبه 28 آذر 1389, 17:10 عصر
مگه کدهای دات نت کامپایل نمیشه؟ یعنی دی کامپایل هم میشه؟

بله میشه .
اما خوب ابزارهایی هم وجود داره که میتونه جلوش رو بگیره .
موفق باشید

maysam.m
یک شنبه 28 آذر 1389, 22:27 عصر
بله میشه .
اما خوب ابزارهایی هم وجود داره که میتونه جلوش رو بگیره .
موفق باشید

خوب الان این یعنی چی؟
بلاخره میشه با دات نت کاری کرد که سورس دیده نشه یا نه؟
یعنی برنامه های تحت دات نت هم مثل پی اچ پی کدهاش رو میشه دید؟

eshpilen
دوشنبه 29 آذر 1389, 11:41 صبح
اينطور كه ميگن ميشه؛ ولي به راحتي PHP نبايد باشه.
ميشه از obfuscator هم استفاده كرد تا كار سخت تر بشه.

narsic
دوشنبه 29 آذر 1389, 17:40 عصر
خوب الان این یعنی چی؟
بلاخره میشه با دات نت کاری کرد که سورس دیده نشه یا نه؟
یعنی برنامه های تحت دات نت هم مثل پی اچ پی کدهاش رو میشه دید؟

بله میشه به سورس تبدیل کرد (در کامپیوتر غیر ممکن تنها غیر ممکن است)
اما همونطور که eshpilen گفتن میشه از obfuscator هایی استفاده کرد تا کار سحت تر بشه اما تضمین 100% وجود نداره .
برای اطلاعات بیشتر هم میتونید به بخش Net سر بزنید .
موفق باشید

narsic
دوشنبه 29 آذر 1389, 17:46 عصر
خوب الان این یعنی چی؟
بلاخره میشه با دات نت کاری کرد که سورس دیده نشه یا نه؟
یعنی برنامه های تحت دات نت هم مثل پی اچ پی کدهاش رو میشه دید؟

بله میشه به سورس تبدیل کرد (در کامپیوتر غیر ممکن تنها غیر ممکن است)
اما همونطور که eshpilen گفتن میشه از obfuscator هایی استفاده کرد تا کار سحت تر بشه اما تضمین 100% وجود نداره .
برای اطلاعات بیشتر هم میتونید به بخش Net سر بزنید .
موفق باشید

narsic
دوشنبه 29 آذر 1389, 17:51 عصر
خوب الان این یعنی چی؟
بلاخره میشه با دات نت کاری کرد که سورس دیده نشه یا نه؟
یعنی برنامه های تحت دات نت هم مثل پی اچ پی کدهاش رو میشه دید؟

بله میشه به سورس تبدیل کرد (در کامپیوتر غیر ممکن تنها غیر ممکن است)
اما همونطور که eshpilen گفتن میشه از obfuscator هایی استفاده کرد تا کار سحت تر بشه اما تضمین 100% وجود نداره .
برای اطلاعات بیشتر هم میتونید به بخش Net سر بزنید .
موفق باشید

lianteam
سه شنبه 30 آذر 1389, 09:32 صبح
سلام

چرا دعوا میکنید؟
پیشنهاد من: اینکه خودتون کد های پی اچ پی رو کد کنید.
مثلا یه فرمول ساختگی بسازید و بر اساس اونا کد ها رو برای نوشتن تبدیل و برای خوندم برگردونید. از این روش خیلیا استفاده میکنند و جواب هم داده ولی بعضی مواقع هم باز نال میشن.

درضمن شما وقتی یه برنامه رو اختصاصی برای یه شرکت بنویسی به درد جای دیگه نمیخوره معمولا.

یه روش دیگه اینه که فایل ها رو به یه سری فایل وابسته کنی و اون سری فایل ها هم به یه سری لایسنس وابسته باشن به شکلی که کد لایسنس از یه سرور بیرونی دریافت بشه(هر لایسنس فقط یک بار بشه استفاده کرد و از دیتابیس سرور بیرونی حذف بشه.) و بعد با اون لایسنس یه سری فایل کد شده وارد سرور شرکت بشه و ادامه داستان.
یه کمی مفصله ولی امکان پذیره

UnnamE
چهارشنبه 01 دی 1389, 18:59 عصر
با پست بالايي كاملا موافقم
سيستم هاي زيادي ديدم به اين شكل عمل ميكنن و هنوز هم پابرجان!
ولي خب هميشه يه سري مشكلات هم هست
مثلا وقتي هربار سيستم از يه سرور ديگه بايد اطلاعات رو بخونه و سرور بيروني حق دسترسي به بعضي از اطلاعات پيدا ميكنه برخي موارد باعث ميشه كه سرور ميزبان سيستم IP سرور بيروني رو بلاك كنه و درسر ايجاد ميشه
و يه سري چيزاي ديگه
ولي كلا بد روشي ني.