Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Хранение важных параметров. Хелп, ф1, помАгите и т.д.   Найти похожие ветки 

 
able ©   (2004-04-23 09:21) [0]

Здраствуйте, уважаемые Мастера!

У меня проблема - негде храниить параметры. INI и Реестр не катит - надо хранить такие параметры, как "пароль", "после скольки вводов неправильного пароля отрубаться" и т.д. Жду примеры :). Или просто подскажите, в какую сторону копать.

Может вопрос и не самый замысловатый, но всё же хотелось бы услышать полезные советы/примеры по нему. Заранее спасибо!


 
able ©   (2004-04-23 09:21) [0]

Здраствуйте, уважаемые Мастера!

У меня проблема - негде храниить параметры. INI и Реестр не катит - надо хранить такие параметры, как "пароль", "после скольки вводов неправильного пароля отрубаться" и т.д. Жду примеры :). Или просто подскажите, в какую сторону копать.

Может вопрос и не самый замысловатый, но всё же хотелось бы услышать полезные советы/примеры по нему. Заранее спасибо!


 
TUser ©   (2004-04-23 09:23) [1]

Копай в сторону алгоритмов шифрования. Собственно, ini и реестр катят, просто надо не в открытов виде хранить.


 
TUser ©   (2004-04-23 09:23) [1]

Копай в сторону алгоритмов шифрования. Собственно, ini и реестр катят, просто надо не в открытов виде хранить.


 
able ©   (2004-04-23 12:41) [2]

Да, а если файл просто удалят? Что, сбрасывать настройки все?


 
able ©   (2004-04-23 12:41) [2]

Да, а если файл просто удалят? Что, сбрасывать настройки все?


 
mfender ©   (2004-04-23 12:53) [3]

Тут где-то было, как записывать что-либо внутрь exe. Может из этого что-то получится? А вообще, прячь просто файлы с паролями, чтобы не ясно было что это такое.


 
mfender ©   (2004-04-23 12:53) [3]

Тут где-то было, как записывать что-либо внутрь exe. Может из этого что-то получится? А вообще, прячь просто файлы с паролями, чтобы не ясно было что это такое.


 
Digitman ©   (2004-04-23 12:56) [4]

храни свои конфид.данные в зашифрованном виде в ресурсах DLL

в DLL же и реализуй код проверки/обновления конфид.данных

удалить  же можно что угодно, если так рассуждать, то вообще не стоит заниматься подобной разработкой

на кр.случай ты мошь держать образ потекциально удаляемой DLL в ресурсах хост-приложения, в случае обнаружения удаления просто извлекаешь образ из ресурса и сохраняешь в "первозданном виде" в DLL-файл


 
Digitman ©   (2004-04-23 12:56) [4]

храни свои конфид.данные в зашифрованном виде в ресурсах DLL

в DLL же и реализуй код проверки/обновления конфид.данных

удалить  же можно что угодно, если так рассуждать, то вообще не стоит заниматься подобной разработкой

на кр.случай ты мошь держать образ потекциально удаляемой DLL в ресурсах хост-приложения, в случае обнаружения удаления просто извлекаешь образ из ресурса и сохраняешь в "первозданном виде" в DLL-файл


 
able ©   (2004-04-23 14:12) [5]

to mfender
Хм. На счёт прятанья - тоже не катит, т.к. FileMon в руки и файл найден. А вот внутрь ехе, это уже интересно. thx, поищу

to Digitman

> на кр.случай ты мошь держать образ потекциально удаляемой
> DLL в ресурсах хост-приложения, в случае обнаружения удаления
> просто извлекаешь образ из ресурса и сохраняешь в "первозданном
> виде" в DLL-файл

Не, сильно круто.. :)


> храни свои конфид.данные в зашифрованном виде в ресурсах
> DLL
>
> в DLL же и реализуй код проверки/обновления конфид.данных

А в DLL что-либо записывать, так же, как и в ехе?


> удалить  же можно что угодно, если так рассуждать, то вообще
> не стоит заниматься подобной разработкой

Да не.. просто хранить пароли в INI-файле..

---
Если я не прав, поправьте меня. Всем спасибо! :)


 
able ©   (2004-04-23 14:12) [5]

to mfender
Хм. На счёт прятанья - тоже не катит, т.к. FileMon в руки и файл найден. А вот внутрь ехе, это уже интересно. thx, поищу

to Digitman

> на кр.случай ты мошь держать образ потекциально удаляемой
> DLL в ресурсах хост-приложения, в случае обнаружения удаления
> просто извлекаешь образ из ресурса и сохраняешь в "первозданном
> виде" в DLL-файл

Не, сильно круто.. :)


> храни свои конфид.данные в зашифрованном виде в ресурсах
> DLL
>
> в DLL же и реализуй код проверки/обновления конфид.данных

А в DLL что-либо записывать, так же, как и в ехе?


> удалить  же можно что угодно, если так рассуждать, то вообще
> не стоит заниматься подобной разработкой

Да не.. просто хранить пароли в INI-файле..

---
Если я не прав, поправьте меня. Всем спасибо! :)


 
SergLight ©   (2004-04-23 14:28) [6]

Пароли вообще лучше не хранить.
А хранить, например MD5 hash.


 
SergLight ©   (2004-04-23 14:28) [6]

Пароли вообще лучше не хранить.
А хранить, например MD5 hash.


 
Anatoly Podgoretsky ©   (2004-04-23 14:28) [7]

А не надо вообще хранить пароли, для чего, чтобы могли воспользоваться посторонии.


 
Anatoly Podgoretsky ©   (2004-04-23 14:28) [7]

А не надо вообще хранить пароли, для чего, чтобы могли воспользоваться посторонии.


 
able ©   (2004-04-23 14:40) [8]


>  [6] SergLight ©   (23.04.04 14:28)
> Пароли вообще лучше не хранить.
> А хранить, например MD5 hash.

не, сильно круто

> А не надо вообще хранить пароли, для чего, чтобы могли воспользоваться
> посторонии.

а если пароль надо будет менять??


 
able ©   (2004-04-23 14:40) [8]


>  [6] SergLight ©   (23.04.04 14:28)
> Пароли вообще лучше не хранить.
> А хранить, например MD5 hash.

не, сильно круто

> А не надо вообще хранить пароли, для чего, чтобы могли воспользоваться
> посторонии.

а если пароль надо будет менять??


 
SergLight ©   (2004-04-23 14:45) [9]


> не, сильно круто

а ты прячь получше. :)
Любую защиту можно взломать, вопрос в том, сколько на это потребуется времени.


 
SergLight ©   (2004-04-23 14:45) [9]


> не, сильно круто

а ты прячь получше. :)
Любую защиту можно взломать, вопрос в том, сколько на это потребуется времени.


 
Anatoly Podgoretsky ©   (2004-04-23 14:49) [10]

able ©   (23.04.04 14:40) [8]
А что нельзя будет?


 
Anatoly Podgoretsky ©   (2004-04-23 14:49) [10]

able ©   (23.04.04 14:40) [8]
А что нельзя будет?


 
able ©   (2004-04-23 22:13) [11]

хм. всем, конечно, спасибо, но может мааленький примерчик? :))


 
able ©   (2004-04-23 22:13) [11]

хм. всем, конечно, спасибо, но может мааленький примерчик? :))


 
Anatoly Podgoretsky ©   (2004-04-23 22:16) [12]

Расчитываешь любым способом хеш, например crc32 и его хранищь. Восстановление пароля невозможно.


 
Anatoly Podgoretsky ©   (2004-04-23 22:16) [12]

Расчитываешь любым способом хеш, например crc32 и его хранищь. Восстановление пароля невозможно.


 
evvcom ©   (2004-04-24 00:21) [13]


> На счёт прятанья - тоже не катит, т.к. FileMon в руки и
> файл найден.

А что тяжело определить запущенный FileMon, RegMon и т.п.? Закрывай его нафиг, а дальше лезь куда надо. От дурака защита такая спасет, а от хакера прятаться научишься позже, если приспичит.


 
evvcom ©   (2004-04-24 00:21) [13]


> На счёт прятанья - тоже не катит, т.к. FileMon в руки и
> файл найден.

А что тяжело определить запущенный FileMon, RegMon и т.п.? Закрывай его нафиг, а дальше лезь куда надо. От дурака защита такая спасет, а от хакера прятаться научишься позже, если приспичит.


 
able ©   (2004-04-25 00:06) [14]

Думаю буду хранить данные в exe-file.


 
able ©   (2004-04-25 00:06) [14]

Думаю буду хранить данные в exe-file.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.033 c
1-1082619648
NewDelphiUser
2004-04-22 11:40
2004.05.09
ExtractShortPathName, только наоборот.


1-1082695408
Апач
2004-04-23 08:43
2004.05.09
TreeView


14-1081972905
l_igor
2004-04-15 00:01
2004.05.09
Windows XP


1-1082746422
Bairum
2004-04-23 22:53
2004.05.09
Delphi+Excel


14-1082312672
Феликс
2004-04-18 22:24
2004.05.09
Черты характера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский