ايران ويج

نسخه‌ی کامل: سوال : چگونگی محافظت از بانک اطلاعاتی sqlite
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام

چطور میشه از یک بانک اطلاعتی sqlite محافظت کرد

1- پسورد بگیره
2- ایکرپبت به شه
3- داخل برنامه استفاده کرد(سیستم اندروید می باشد)

______________________________

و یک سوال دیگه میشه از زیپ همراه با پسورد استفاده کرد؟ یعنی دیتاپیس رو zip همراه با پسورد کنیم و بعد اون رو فراخونی کنم؟؟
دوستان و اساتید آیا این کار های داره یا خیر؟
سوالتون واضح نیست؛
میتونید اطلاعاااون رو با الگوریتم‌های موجود؛ به صورت رمز در بیارید و بعد داخل بانک ذخیره کنید
نقل قول: سوالتون واضح نیست؛
منظورم این هست که این بانک اطلاعتی مثل سایر بانک ها آیا امکان پسورد گذاری رو داره یا خیر ؟
آیا امکان داره که کل بانک اطلاعتی رو کد گذاری کرد بصورتیکه به شه بعدا در برنامه استفاده کرد یا خیر؟
نقل قول: میتونید اطلاعاااون رو با الگوریتم‌های موجود؛ به صورت رمز در بیارید و بعد داخل بانک ذخیره کنید
ممنون اطلاعتم دارای تصاویر هست که برای این کار من اومدم اون هارو به متن تبدیل کردم و اون متن رو کد گذاری کردم اما این کار اصلا بهینه نیست حتی اومدم به صورت فشورده تبدیل کردم که باز اطلاعت به جای کم شدن بیشتر هم شد! حجم بشدت بالا رفته همون طور که گفتم برای آندروید قرار استفاده بشه و تمام گوشی های اندروید دارای حافظه زیادی نیستند..

البته اگر چاره ای نباشه باید با همین روش هم قانع شد
(۲۴-فروردین-۱۳۹۳, ۰۲:۴۵:۳۳)c0mmander نوشته است: [ -> ]منظورم این هست که این بانک اطلاعتی مثل سایر بانک ها آیا امکان پسورد گذاری رو داره یا خیر ؟
آیا امکان داره که کل بانک اطلاعتی رو کد گذاری کرد بصورتیکه به شه بعدا در برنامه استفاده کرد یا خیر؟

نمیشه؛ تو sqlite یوزر تعریف نمیشه (حداقلش اینه من ندیدم تعریف بشه!!)
تنها راهش اینه که روی خود اطلاعات رمز بذاری


(۲۴-فروردین-۱۳۹۳, ۰۲:۴۵:۳۳)c0mmander نوشته است: [ -> ]ممنون اطلاعتم دارای تصاویر هست که برای این کار من اومدم اون هارو به متن تبدیل کردم و اون متن رو کد گذاری کردم اما این کار اصلا بهینه نیست حتی اومدم به صورت فشورده تبدیل کردم که باز اطلاعت به جای کم شدن بیشتر هم شد! حجم بشدت بالا رفته همون طور که گفتم برای آندروید قرار استفاده بشه و تمام گوشی های اندروید دارای حافظه زیادی نیستند..

البته اگر چاره ای نباشه باید با همین روش هم قانع شد

در حالت کلی حتی قرار دادن عکس در بانک اطلاعاتی اونم واسه پروژه اندروید کار غلطیه و کارایی و سرعت رو میاره پایین
من مشکل مشابه داشتم؛ کاری که کردم این بود که عکسها رو در پوشه‌ای قرار دادم و تنها ادرس و نام عکسها رو در بانک ذخیره کردم؛
نقل قول: من مشکل مشابه داشتم؛ کاری که کردم این بود که عکسها رو در پوشه‌ای قرار دادم و تنها ادرس و نام عکسها رو در بانک ذخیره کردم؛

یکی از چالش های اصلی این پروژه هم در قیقا همین هست .. که باید از عکس ها محافظ بشوند به طوری که قابل دست رس نباشه(حداقل در مراحل ابتدایی هک برنامه ).. چه طوری میشه از عکس ها خارج از بانک محافظت کرد؟
(۲۴-فروردین-۱۳۹۳, ۱۱:۱۷:۱۰)c0mmander نوشته است: [ -> ]یکی از چالش های اصلی این پروژه هم در قیقا همین هست .. که باید از عکس ها محافظ بشوند به طوری که قابل دست رس نباشه(حداقل در مراحل ابتدایی هک برنامه ).. چه طوری میشه از عکس ها خارج از بانک محافظت کرد؟

خب عکس‌ها رو با یه الگوریتم و کلید؛ بصورت رمز در بیارید؛ هر وقت خواستید توی برنامه صداشون کنید میتونید از حالت رمز شده درش بیارید و استفاده کنید


ولی شما هر کاری هم کنید؛ بلاخره کل اطلاعات برای رمز کردن و از رمز در اوردن توی بربامه هست؛ یعنی اگه کسی بتونه نرم‌افزارتون رو تحلیل کنه میتونه عکس‌ها و باقی اطلاعات رو از رمز در بیاره؛ ا
به نظر من عكس ها رو با اسم هاي و نامشخص ذخيره كنيد و همچنين بخشي از هدر اونها رو هم خراب كنيد تا قابل بازشدن

نباشن، بعد از اون در هنگام اجراي هر بخش از برنامه تصاوير مربوط به اون بخش رو به صورت تمپ تعمير و نمايش بديد و پس از پايان

اونها رو حذف كنيد.

اين روش از نظر هزينه اجرا و ميزان محافظت فراهم شده بهترين راندمان رو داره
نقل قول: خب عکس‌ها رو با یه الگوریتم و کلید؛ بصورت رمز در بیارید؛ هر وقت خواستید توی برنامه صداشون کنید میتونید از حالت رمز شده درش بیارید و استفاده کنید


ولی شما هر کاری هم کنید؛ بلاخره کل اطلاعات برای رمز کردن و از رمز در اوردن توی بربامه هست؛ یعنی اگه کسی بتونه نرم‌افزارتون رو تحلیل کنه میتونه عکس‌ها و باقی اطلاعات رو از رمز در بیاره؛ ا
برای کلماتی که داخل بانک جستجو میشه رو با این روش انجام دادم یعنی کلمات با یک الگوریتی من در اوردی کد میشه و در بانک قرار میگیره .

هدف من به تاویق انداختن رسیدن به داده هاست در پروسه دیکدینگ..

نقل قول: به نظر من عكس ها رو با اسم هاي و نامشخص ذخيره كنيد و همچنين بخشي از هدر اونها رو هم خراب كنيد تا قابل بازشدن

نباشن، بعد از اون در هنگام اجراي هر بخش از برنامه تصاوير مربوط به اون بخش رو به صورت تمپ تعمير و نمايش بديد و پس از پايان

اونها رو حذف كنيد.

اين روش از نظر هزينه اجرا و ميزان محافظت فراهم شده بهترين راندمان رو داره
از این روش جالبیست .. روش کار میکنم نتیجه رو میگم بعدا ..
نقل قول: به نظر من عكس ها رو با اسم هاي و نامشخص ذخيره كنيد و همچنين بخشي از هدر اونها رو هم خراب كنيد تا قابل بازشدن

نباشن، بعد از اون در هنگام اجراي هر بخش از برنامه تصاوير مربوط به اون بخش رو به صورت تمپ تعمير و نمايش بديد و پس از پايان

اونها رو حذف كنيد.

اين روش از نظر هزينه اجرا و ميزان محافظت فراهم شده بهترين راندمان رو داره
از این روش جالبیست .. روش کار میکنم نتیجه رو میگم بعدا ..



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

و اینکه میتونید من رو راهنمایی کنید که چطور میشه هدر عکس رو خراب کرد و بعد به صورت تمپ اون رو تعمیر کرد؟
اگر فقط هدر رو خراب کنید باز هم میشه عکس رو باز سازی کرد

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

مطمن ترین و بهترین روش استفاده از رمز نگاری هست؛ و بعدش باید تمام تلاشتون این باشه که کلید رمزتون نگه داری کنید یا . . .
صفحه‌ها: 1 2