firefox: пам’ятайте паролі для всіх сайтів


11

Під час входу на деяких веб-сайтах ці сайти не пропонують (я підозрюю навмисно) запам'ятовувати паролі. Це трапляється не лише на загальнодоступних веб-сайтах, але і в моїй інтрамережі (віддалені веб-консолі, Dell DRAC, ...), і це дуже дратує необхідність кожного разу вводити дані для входу.

Чи можна якось змусити певний веб-сайт (Firefox) запам'ятати ім’я користувача та пароль?

ПРИМІТКА. У моєму Firefox вибрано "запам'ятати пароль для сайтів", і "Винятки" порожні.


Може використовувати щось на зразок iMacros для автоматизації дій в Інтернеті?
Ві.

2
Подивіться, about:permissionsчи сайти, де пам'ятає, не відрізняються від інших.
harrymc

2
Якщо проблема пов’язана з автозаповненням = вимкнено , ви можете спробувати запам'ятати паролі . Можна перевірити наявність autocomplete = off, клацнувши правою кнопкою миші вхідні поля> Inspect Element (Q) .
vWil

1
@vWil: У коді я не бачу автозавершення = вимкнено
user1968963

Існують деякі розширення Chrome, які змушують увімкнути автоматичне заповнення, щоб Chrome дозволив зберігати паролі (я використовував це з Chrome 0.2). Здається, є деякі додатки Firefox, які роблять те саме, що і цей .
Synetech

Відповіді:


4

Ви можете розглянути таке рішення, як Keypass .

Ви можете використовувати функцію автоматичного введення даних, яка дозволяє безпечно мати вхід і пароль типу Keypass від вашого імені (без кейлогерів не в змозі ввідати те, що ви ввели).

Він також дуже цінний тим, що він є безпечним блокуванням для всіх ваших паролів. На мою думку, завжди добре зберігати ваші паролі у вашому браузері (також дозволяючи вам отримати трохи більше конфіденційності, видаляючи всі приватні дані, файли cookie тощо), коли ви закриваєте браузер).

Крім цього, він не залежить від браузера, тому ви можете використовувати його для зберігання та введення паролів для кожної програми на основі GUI (наприклад, Thunderbird тощо).

Якщо ви працюєте в Linux, ви можете перевірити відмінний KeepassX.

Я деякий час використовую KeepassX , і це врятувало моє ліве зап'ястя для тисяч повторюваних Ctrl + C, Ctrl + V ...


Мені не потрібен фантазійний безпечний менеджер паролів. Ці сайти, на які я хочу зберігати свої паролі, здебільшого знаходяться в моїй інтранеті. Зберігання паролів у
простому

1
@ user1968963 Мені подобається Keypass / KeepassX, оскільки вони працюють в автономному режимі, на відміну від Lastpass. Як я вже писав, мені також подобається те, що вони не залежать від браузера, і вони дозволяють вам встановити ярлик, заповнюючи для вас різні форми входу (вони можуть розпізнавати вікна на основі їх заголовка, а також ви можете встановити їх поведінку, коли натискання ярлика, наприклад {USERNAME} {TAB} {PASSWORD} {ENTER} або {PASSWORD} {ENTER} тощо ...). Крім цього, вони легкі. Звичайно, вони керують паролями, але вони також мають вищезгадані функції, що робить їх дуже привабливими.
Iam Zesh

Firefox не буде робити те, що ви хочете, Keypass змушує його працювати без суєти. Це не фантазія, це те, про що ви просили (див. Підтримку безпеки як безкоштовний бонус).
JamesRyan

4

Для Firefox та інших браузерів існує Lastpass . Я використовую його для веб-сайтів, а також, наприклад, для входу в свій локальний маршрутизатор. Це безпечно, оскільки дозволяє легко мати чіткі, довгі випадкові паролі на кожному веб-сайті.

Він надійно зберігає всі паролі локально в зашифрованому BLOB десь (з можливістю синхронізувати BLOB з іншими вашими ПК). Для доступу до збережених паролів ви надаєте єдиний "головний пароль". Ви можете визначити, як часто використовується головний пароль.

Щоб дізнатися більше, перегляньте це офіційне відео від Lastpass на YouTube .

Внутрішні матеріали висвітлюються Стівом Гібсоном з GRC в епізоді 256 серії серіалу "Безпека зараз" .


Я підозрюю, що у Firefox (неправильне використання) повинно бути щось, що відключає збереження паролів для деяких сайтів (звичайно, це для власного блага - хочу я цього чи ні). Тож в ідеалі я хотів би знати, як вимкнути цю невдачу (у конфігурації). Я не хочу встановлювати додаткові додатки
user1968963

Існує очевидна вкладка «Параметри / безпека» на панелі «Пароль». Я впевнений, що ви встановили два прапорці і вивчили винятки?
Марсель

@ user1968963 Це може бути так, але в моєму досвіді роботи з Internet Explorer я виявив, що деякі веб-сайти можуть налаштувати себе на те, щоб не зберігати паролі для автоматичного заповнення всередині форми для входу. У деяких випадках (для моєї ситуації) плагін третьої сторони був єдиним рішенням.
корінь

Веб-сайти @root можуть вибрати для кожного запиту свідомо змінити ідентифікатор або ім’я полів імені користувача та пароля, щоб плутати менеджерів паролів. ОП, ви можете прокоментувати це, це ви переживаєте?
Марсель

1
@ user1968963 Подивіться на цю статтю, особливо навколо розділу "закладки", для інформаційних цілей: kb.mozillazine.org/User_name_and_password_not_remembered Однак я б все-таки рекомендував Lastpass над цим матеріалом. Я особисто не відчуваю цього рятувати.
Марсель

3

Firefox не працює так, як ви хочете, щоб він працював. Ви не отримуєте відповіді, яка говорить про те, що ви хочете, тому що такої відповіді не існує.

Менеджер паролів в Firefox буде поважати запити окремих сайтів , щоб заборонити пароль пам'ять. У менеджері паролів ( Firefox> Options> Securityвкладка> Saved Passwords), у вас є можливість видалити паролі, але не додавати паролі.

Без будь-яких додатків існує лише один спосіб додати паролі до менеджера паролів у Firefox: зачекайте підказки під час входу та виберіть, щоб запам'ятати пароль. Цю підказку можна відключити у Firefox, додавши Виняток до менеджера паролів або на вимогу самого веб-сайту. Зокрема, Gmail, Hotmail та Yahoo мають усі написані коди, щоб запобігти запам'ятовуванню паролів на своїх сайтах.

Існують команди JavaScript, які можна запустити в Firefox, щоб спробувати замінити на веб-сайті запит "не пам'ятати паролі". Ці сценарії, надані нижче від squarefree.com , можна робити закладки та працювати з різною мірою успіху залежно від веб-сайту, який ви використовуєте. Тільки знайте, що сценарії, хоча і хороші, не можуть надійно змінити цю функцію в кожному випадку. Програмісти готові досить і розумних досить буде мати можливість перешкодити вам зберігати паролі.

Це означає, що спробуйте зробити закладку сценаріїв нижче. Зараз вони працюють у більшості ситуацій. Їх потрібно запустити перед тим, як подати свій ідентифікатор / пароль.

З відгуками:

javascript:(function(){var ca,cea,cs,df,dfe,i,j,x,y;function n(i,what){return i+" "+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed autocomplete=off from:\n"+n(ca,"form")+"\n"+n(cea,"form element")+"\n\nRemoved onsubmit from:\n"+n(cs,"form")+"\n\nAfter you type your password and submit the form, the browser will offer to remember your password.")})();

Без відгуків (без спливаючих вікон):

javascript:(function(){function R(w){try{var a,df,dfe,i,j,x,y,r=1;df=w.document.forms;for(i=0;x=df[i];++i){dfe=x.elements;if(a=x.onsubmit){a=""}if(a=x.attributes["autocomplete"]){a.value="on"}for(j=0;y=dfe[j];++j){if(a=y.attributes["autocomplete"]){a.value="on"}}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x)})(); 

Без зворотного зв'язку, якщо ви не запустите два рази:

javascript:(function(){var c=0;function R(w){try{var a,df,dfe,i,j,x,y,r=1;df=w.document.forms;for(i=0;x=df[i];++i){dfe=x.elements;if(a=x.onsubmit){a=""}if(a=x.attributes["autocomplete"]){if(a.value=="on"){c++}a.value="on"}for(j=0;y=dfe[j];++j){if(a=y.attributes["autocomplete"]){if(a.value=="on"){c++}a.value="on"}}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x);if(c){alert("Found: "+c)}})(); 

Інший варіант - використовувати AddOn для Firefox, як і ті, що згадуються в інших відповідях.


1

Це трапляється через те, що форми чи поля форми вимкнено автозаповнення. Збереження пароля - це форма автозаповнення, і якщо власники веб-сайтів не хочуть збереження автозаповнення або збереження пароля / імені користувача, вони можуть використовувати autocompleteатрибут та встановити його на значення false для елементів. Тож у певному сенсі це вина власника веб-сайту.

Форми LastPass , Keepass , RememberPass або автозаповнення можна використовувати для обходу цього.

Сценарії у відповіді @ philipthegreat повинні також працювати.

Я погоджуюся, що така поведінка не завжди може бути бажаною, тому я надіслав звіт про помилку та виправлення на розгляд .

Оновлення: звіт про помилку було переспрямовано на попередній , але патч пройшов огляд і після вторинної перевірки він, ймовірно, буде натиснений.


0

використовуйте збережений плагін редактора паролів або плагін iMacros від Mozilla. Якщо ви шукаєте файли сценаріїв, існує багато сценаріїв VB для автоматичного входу на будь-який веб-сайт. Я думаю, що пакетні сценарії для цього не використовуються, оскільки такі дані не надсилатимуть GUI.


0

Ось закладка для ввімкнення запам'ятовування пароля та автозаповнення в текстових полях, де його вимкнено:

javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();

Просто створіть нову закладку з таким кодом в якості цілі та натисніть на сторінці, на якій ви хочете запам'ятати свій пароль. Коли ви входите в систему, повинно з’явитися звичайне діалогове вікно "Ви хочете запам'ятати цей пароль".


0

Паролі не пам’ятаються на цих сайтах, оскільки автори сайту навмисно встановили autocomplete="off"атрибут у полях форми / форми, щоб запобігти збереженню пароля .

Використовуючи додаток Greasemonkey , можна автоматично запустити власний JavaScript на веб-сторінках, і це можна використовувати для повторного включення збереження пароля на таких сторінках.

Якщо ви вирішите написати свій власний, цей JavaScript може бути настільки ж простим, як наступний (узятий із мого сценарію, щоб зробити це для o2.co.uk).

document.getElementById('user_name').removeAttribute('autocomplete');
document.getElementById('user_password').removeAttribute('autocomplete');

Крім того, якщо ви хочете зробити це для всіх веб-сайтів, тоді на userscripts.org є ряд скриптів, які це зроблять (хоча я сам не використовував жодного, тому не можу поручитися на жоден конкретний).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.