PDA

View Full Version : حرفه ای: جلو گیری از گپی گرفت از یک فایل در حال کار



saam_2371369
شنبه 19 آذر 1390, 19:09 عصر
سلام به همه دوستان سایت برنامه نویس
خسته نباشد.

من زمان اجرا برنامه یه فایل رو داخل برنامه باز میکنم (PDF) این فایل یک سری اطلاعات محرمانه رو باز میکنه

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

حلا من میخوام اگه کسی تونست این PDF از کد خارج شده رو برداره اجازه کپی بهش نده .
برای مثال : فایل های دیتابیس SQL 2008 که در زمان ران بودن فایل دیتابیس اجازه کپی نمیده !!!

79008

اگر کسی در این مورد چیزی میدونه ممنون میشم به من کمک کنه ! :خجالت:

Esmail Solhkhah
شنبه 19 آذر 1390, 23:51 عصر
نیازی نیست فایلهای دیکریپت شده رو تو هارد ذخیره کنید(بعد نگران دسترسی غیر مجاز بهش باشید)

فایل رو تو یه MemoryStream یا آرایه بایتی (بعنوان بافر) دیکریپت کنید بعد با استفاده از کامپوننتهایی مثل DynamicPDFViewer اونو باز کنید،خود این کامپوننت یه Viewer داره که میتونید بعنوان یه کنترل ازش استفاده کنید.

این کامپوننت کلاس اصلیش متدهایی برای لود کردن Pdf از فایل-آرایه بایتی-استریم داره.

http://www.cete.com/Products/DynamicPDFViewer/Download.csp

موفق باشید.

zarrinnegar
یک شنبه 20 آذر 1390, 00:11 صبح
من زمان اجرا برنامه یه فایل رو داخل برنامه باز میکنم (PDF) این فایل یک سری اطلاعات محرمانه رو باز میکنه

.

حلا من میخوام اگه کسی تونست این PDF از کد خارج شده رو برداره اجازه کپی بهش نده .
:خجالت:

میخوام ببینم اونی که میخواد کپی برداره خود کاربره که داره از برنامه استفاده میکنه؟؟؟؟؟؟



اگه اینطوریه نمیخوام نگرانت کنم ولی من باشم از همه صفحات که روی مانیتور میبینم printscreen میگیرم و توی paint ذخیره میکنم بعدش همه رو که به هم بچسبونم میشه همون pdf
:لبخند:

saam_2371369
یک شنبه 20 آذر 1390, 00:26 صبح
اگه اینطوریه نمیخوام نگرانت کنم ولی من باشم از همه صفحات که روی مانیتور میبینم printscreen میگیرم و توی paint ذخیره میکنم بعدش همه رو که به هم بچسبونم میشه همون pdf


سلام دوست عزیز ممنونم که تو این بحث شرکت کردی
اولا 150000 تا PDF هست :گیج:
دوما من هر 1 میلی ثانیه کیلبورد خالی میکنم :لبخند:

فقط میخواستم روش کار SQL Server یاد بگیرم .

saam_2371369
یک شنبه 20 آذر 1390, 00:34 صبح
سلام اقای اسماعیل صلح خواه خسته نباشید.

ممنونم که انقدر به تاپیک ها اهمیت می دید ( :تشویق: )

واقعا ممنون .

من دارم از همین کامپونت استفاده می کنم ولی حقیقتا نمی دونستم ولی من داخل برنامه از فایل های صوتی وتصویری استفاده میکنم برا همین
اون کاره SQL برام مهم هست اگر امکانش هست کمکم کنید مــــــــر ســــــــــــی :قلب:

Esmail Solhkhah
یک شنبه 20 آذر 1390, 01:03 صبح
اون کاره SQL برام مهم هست

1-کامپیوتر رو با یه سیستم عاملی که رو CD هست یا فلش درایور بوت کنید(منجمله ویندوز) اونوقت راحت میتونید فایلها رو کپی بگیرید.
2 - رو فایلهای فیزیکی دیتابیس پرمشین فول بدید و سرویس SQL-SERVER رو استاپ کنید ، باز میتونید فایلها رو کپی کنید.
3- و چند تا راه دیگه.

این برا کار شما مناسبه ؟

saam_2371369
یک شنبه 20 آذر 1390, 01:21 صبح
من این روش ها رو میدونم اسماعیل جان اصلا چرا راه دور میری همین سیف مد خودمن وقتی میای بالا هیچ سرویسی ران نیست

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

جلو پاش سد بزارم :شیطان:

zarrinnegar
یک شنبه 20 آذر 1390, 01:26 صبح
راه حل توی sql میخوای که چیکار کنه؟
کسی ازش اطلاعات رو کش نره؟

خوب encryptesh کن
اگه کار خاصی میخوای sql انجام بده بگو شاید بلد باشیم راهنمایی کنیم

Esmail Solhkhah
یک شنبه 20 آذر 1390, 01:31 صبح
اینم میدونم اگه زمان کار ریستارت کنه بد میتونه راحت فایل رو برداره ولی من میخوام جلو پاش سد بزارم

مورد اینجاس که تا زمانی که دیتای دیکریپت شده شما رو هارد باشه امنیت نداره ، یکیش همونیه که خودتون گفتید (ریستارت)

یه راهکار : RAM DRIVER
دومی و آسونترش : عین همون بحث PDF برا صوت و تصویر هم از MemoryStream استفاده کنید (فقط کارتون با آیتم تموم شد منابع رو آزاد کنید)

saam_2371369
یک شنبه 20 آذر 1390, 01:53 صبح
خوب encryptesh کن
اگه کار خاصی میخوای sql انجام بده بگو شاید بلد باشیم راهنمایی کنیم


دوست عزیز لطفا تاپیک رو کامل بخون




*در ضمن قبل از ادامه عرضم باید بگم که من این فایل رو از حالت کد خارج میکنم بد یک گوشه از هارد میزارم
بد داخل برنامه بازش میکنم

saam_2371369
یک شنبه 20 آذر 1390, 01:57 صبح
اقا اسماعیل
برای فایل های صوتی و تصویری چه چیزی به ذهنتون میرسه ولی اگه بشه کاری مثل SQL انجام داد خیلی باحال میشه .

saam_2371369
یک شنبه 20 آذر 1390, 13:45 عصر
سلام به همه

کسی در این مورد چیزی میدونه منو راهنمایی کنه ؟

saam_2371369
یک شنبه 20 آذر 1390, 21:47 عصر
دوباره سلام

مدیران سایت به دادم برسید کـــــــــــــــــمــــــ ـــــــــــــک :گریه:

یعنی کسی نیست به من کمک کنه ؟ :ناراحت: