
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.03.2006, 11:19
|
|||
|---|---|---|---|
|
|||
Безвозвратное удаление пароля - возможно ли? |
|||
|
#18+
Дано: коннектимся к СУБД через JDBC, например, DriverManager.getConnection(url, login, password). Вопрос- можно ли, ПОСЛЕ коннекта гарантированно сделать так, чтобы password (а он типа String (максимум, что можно сделать так, это new String(password), тогда password может быть типа char[])), содержал в себе что угодно, кроме собственно истинного пароля? Вроде как ни принудительный сбор мусора, ни "затирание" другой строкой такой гарантии не дают? Прибегать к нативным методам, или нестандартным JVM не хотелось бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.03.2006, 11:33
|
|||
|---|---|---|---|
|
|||
Безвозвратное удаление пароля - возможно ли? |
|||
|
#18+
передавать строки как StringBuffer, а в конце заменять тело пароля пробелами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.03.2006, 11:34
|
|||
|---|---|---|---|
|
|||
Безвозвратное удаление пароля - возможно ли? |
|||
|
#18+
только он у тебя в сетевых пакетах все равно светиться будет. Так что - бессмысленно это делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.03.2006, 11:51
|
|||
|---|---|---|---|
|
|||
Безвозвратное удаление пароля - возможно ли? |
|||
|
#18+
"передавать строки как StringBuffer, а в конце заменять тело пароля пробелами." Передавать строки как StringBuffer не получается, getConnection требует String (StringBuffer.toString() - опять же родит строку). Заменять тело пароля пробелами опять же со String может и не помочь: "char[] is a mutable object, whereas String is not a mutable object. * String is statically stored in a special area in memory, whereas char[] is dynamycally allocated." Да, про передачу пароля в открытом виде по сети, это как раз решить гораздо проще - никто не мешает шифровать трафик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2149972]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
398ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 731ms |

| 0 / 0 |
