18-07-2009, 12:05 AM
18-07-2009, 01:11 AM
السلام عليكم
هذه الوحدة قد تساعدك:
بعد استدعائها استعملها كما يلي:
بالتوفيق.
هذه الوحدة قد تساعدك:
PHP كود :
unit SecurityTable;
interface
uses
BDE, SysUtils, DBTables, Windows;
function TablePasswort(var table: TTable; password: String) : Boolean;
implementation
function StrToOem(const AnsiStr: String) : String;
begin
SetLength(result, Length(AnsiStr));
if Length(result)>0 then
CharToOem(PChar(AnsiStr), PChar(result))
end;
function TablePasswort(var table: ttable; password: String) : Boolean;
var
pTblDesc : pCRTblDesc;
hDb : hDBIDb;
begin
result := false;
with table do
begin
if Active and (not Exclusive) then
Close;
if (not Exclusive) then
Exclusive := true;
if (not Active) then
Open;
hDb := DBHandle;
Close
end;
GetMem(pTblDesc, sizeof(CRTblDesc));
FillChar(pTblDesc^, sizeof(CRTblDesc), 0);
with pTblDesc^ do
begin
StrPCopy(szTblName, StrToOem(table.tablename));
szTblType := szParadox;
StrPCopy(szPassword, StrToOem(password));
bPack := true;
bProtected := true
end;
if DbiDoRestructure(hDb, 1, pTblDesc, nil, nil, nil, false)<>DBIERR_NONE then
exit;
if pTblDesc<>nil then
FreeMem(pTblDesc, sizeof(CRTblDesc));
result := true
end;
end.
PHP كود :
TablePasswort (Table1, 'secret');
بالتوفيق.
18-07-2009, 07:57 AM
تنشئ كلمة المرور كما في الصورة :
![[صورة: 904236762.jpg]](http://www9.0zz0.com/thumbs/2009/07/18/06/904236762.jpg)
و لفتح القاعدة المحمية بكلمة المرور :
- و لا تعول كثيرا أخي على هاكذا حماية ، راجع هذا الرابط
****بالتوفيق أخي و السلام عليكم****
و لفتح القاعدة المحمية بكلمة المرور :
كود :
Session.AddPassword('كلمة المرور');
Table1.Open- و لا تعول كثيرا أخي على هاكذا حماية ، راجع هذا الرابط
****بالتوفيق أخي و السلام عليكم****
18-07-2009, 09:58 AM
شكرا لكم جميعا الرد المفيد جزاكم الله عني خيرا
لكن يا اخي nabilkeb لماذا قلت لاتعول عليها كثيرا
لكن يا اخي nabilkeb لماذا قلت لاتعول عليها كثيرا
18-07-2009, 10:09 AM
و عليكم السلام و رحمة الله و بركاته
ايضا استعمال اوامر تظهر فيها كلمات السر بوضوح دون تشفير تعتبر حماية غير فعالة، هي عبارة فقط على Simple protection و لا تحتاج الى هندسة عكسية لتخطيها، يكفي فتح البرنامج في اي محرر للوصول الى كلمة السر.
بالتوفيق ان شاء الله
إقتباس :لكن يا اخي nabilkeb لماذا قلت لاتعول عليها كثيرالان ثغرات الحمايات العامة كثيرة Standard protections و لا يمكن اعتمادها في حماية قواعد البيانات...
ايضا استعمال اوامر تظهر فيها كلمات السر بوضوح دون تشفير تعتبر حماية غير فعالة، هي عبارة فقط على Simple protection و لا تحتاج الى هندسة عكسية لتخطيها، يكفي فتح البرنامج في اي محرر للوصول الى كلمة السر.
بالتوفيق ان شاء الله
18-07-2009, 10:43 AM
شكرا اخي جزيلا وجزاك الله عني خير
في الحقيقة انا موظفق اعمل بمصلحة المتسخدمين ومكلف بالتامينات الاجتماعية للموظيفن وصممت برنامج بسيط ليساعدني في البحث عن المعلومات فهي سرية وخاصة بالموظفين و لا**** ان يطلع عليها احد لا**** ان يطرأ عليها اي تغيير حيث لايمكنني اكتشاف ذللك فجزاك الله خيرا بماتنصحني
في الحقيقة انا موظفق اعمل بمصلحة المتسخدمين ومكلف بالتامينات الاجتماعية للموظيفن وصممت برنامج بسيط ليساعدني في البحث عن المعلومات فهي سرية وخاصة بالموظفين و لا**** ان يطلع عليها احد لا**** ان يطرأ عليها اي تغيير حيث لايمكنني اكتشاف ذللك فجزاك الله خيرا بماتنصحني
18-07-2009, 11:14 AM
أخي Chehrour قلت لا تعول ونصحتك بزيارة الرابط ، فهل فعلت ؟
أهلا بأستاذنــا STRELiTZIA، كيف الحال؟
أهلا بأستاذنــا STRELiTZIA، كيف الحال؟
إقتباس :استعمال اوامر تظهر فيها كلمات السر بوضوح دون تشفير تعتبر حماية غير فعالةتقصد بالوضوح عدم استبدالها في المنقح بنقاط أو نجوم ؟ أم أن ذلك أيضا يدخل في قولك
إقتباس :تظهر فيها كلمات السر بوضوح؟
20-07-2009, 12:56 PM
السلام عليكم و رحمة الله
سؤال لو سمحتم هل قاعدة البيانات Absolute database
سهلة الكسر
سؤال لو سمحتم هل قاعدة البيانات Absolute database
سهلة الكسر