firefox: nhớ mật khẩu cho tất cả các trang web


11

Khi đăng nhập vào một số trang web, các trang web này không cung cấp (tôi nghi ngờ có chủ ý) để nhớ mật khẩu. Điều này xảy ra không chỉ trên các trang web công cộng, mà còn trong mạng nội bộ của tôi (bảng điều khiển web từ xa, Dell DRAC, ...) và cực kỳ khó chịu khi phải nhập chi tiết đăng nhập mỗi lần.

Có thể bằng cách nào đó, buộc một trang web cụ thể (Firefox) phải nhớ tên người dùng và mật khẩu?

LƯU Ý: Trong firefox của tôi, tôi đã chọn "nhớ mật khẩu cho các trang web" và "Ngoại lệ" trống.


Có thể sử dụng một cái gì đó như iMacros để tự động hóa các hành động trong web?
Vi.

2
Xem trong about:permissionsnếu các trang web mà bộ nhớ không hoạt động khác với các trang khác.
harrymc

2
Nếu sự cố liên quan đến tự động hoàn thành = tắt , bạn có thể thử Ghi nhớ mật khẩu . Có thể kiểm tra sự tồn tại của tự động hoàn thành = tắt bằng cách nhấp chuột phải vào hộp nhập> Kiểm tra phần tử (Q) .
vWil

1
@vWil: Tôi không thấy bất kỳ tự động hoàn thành = tắt trong mã
user1968963

Có một số tiện ích mở rộng Chrome buộc phải tự động hoàn tất để Chrome sẽ cho phép lưu mật khẩu (Tôi đã sử dụng tiện ích mở rộng này kể từ Chrome 0.2). Dường như có một số addon Firefox làm điều tương tự như cái này .
Synetech

Câu trả lời:


4

Bạn có thể muốn xem xét một giải pháp như Keypass .

Bạn có thể sử dụng tính năng tự động loại cho phép bạn thay mặt đăng nhập và mật khẩu loại Keypass, một cách an toàn (không cần keylogger có thể đăng nhập những gì bạn đã nhập).

Nó cũng rất có giá trị ở chỗ nó tạo thành một khóa an toàn cho tất cả mật khẩu của bạn. Theo tôi, sẽ rất tốt nếu mật khẩu của bạn không được lưu trong trình duyệt của bạn (cũng cho phép bạn có được sự riêng tư hơn một chút bằng cách làm trống tất cả dữ liệu riêng tư, cookie, v.v. khi bạn đóng trình duyệt).

Trên hết, nó không dành riêng cho trình duyệt, do đó bạn có thể sử dụng nó để lưu trữ và nhập mật khẩu của mình cho mọi ứng dụng dựa trên GUI (ví dụ: Thunderbird, v.v.).

Nếu bạn đang dùng Linux, bạn có thể kiểm tra KeepassX tuyệt vời.

Tôi đã sử dụng KeepassX được một thời gian và nó đã lưu cổ tay trái của tôi cho hàng ngàn Ctrl + C lặp lại, Ctrl + V ...


Tôi không cần bất kỳ trình quản lý mật khẩu an toàn ưa thích nào. Các trang web mà tôi muốn lưu trữ mật khẩu của mình hầu hết là trên mạng nội bộ của tôi. Lưu trữ mật khẩu trong bản rõ là đủ tốt
user1968963 11/12/13

1
@ user1968963 Tôi cá nhân thích Keypass / KeepassX vì chúng hoạt động ngoại tuyến, không giống như Lastpass. Như tôi đã viết, tôi cũng thích việc họ độc lập với trình duyệt và họ cho phép bạn thiết lập một lối tắt điền cho bạn các hình thức đăng nhập khác nhau (họ có thể nhận ra các cửa sổ dựa trên tiêu đề của họ và bạn cũng có thể đặt hành vi của họ khi nhấn phím tắt, ví dụ: {USERNAME} {TAB} {PASSWORD} {ENTER} hoặc {PASSWORD} {ENTER}, v.v ...). Trên đầu những cái này là nhẹ. Chắc chắn, họ là người quản lý mật khẩu nhưng họ cũng có các tính năng trên khiến họ rất hấp dẫn.
Iam Zesh

Firefox sẽ không làm những gì bạn muốn, Keypass làm cho nó hoạt động mà không phiền phức. Điều đó không lạ mắt, đó là những gì bạn yêu cầu (xem duy trì bảo mật như một phần thưởng miễn phí).
JamesRyan

4

Đối với Firefox và các trình duyệt khác, có Lastpass . Tôi sử dụng nó cho các trang web cũng như đăng nhập vào bộ định tuyến địa phương của tôi. Nó an toàn vì nó cho phép dễ dàng có các mật khẩu ngẫu nhiên, dài, riêng biệt trên mỗi trang web.

Nó lưu trữ an toàn tất cả các mật khẩu cục bộ trong một BLOB được mã hóa ở một nơi nào đó (với khả năng sycronise BLOB với các PC khác của bạn). Để truy cập mật khẩu được lưu trữ, bạn cung cấp một "mật khẩu chính". Bạn có thể xác định tần suất truy vấn mật khẩu chính.

Để tìm hiểu thêm hãy xem video chính thức này từ Lastpass trên YouTube .

Nội bộ của nó được Steve Gibson bảo vệ từ GRC trong tập 256 của loạt podcast "Security Now" .


Tôi nghi ngờ, phải có một cái gì đó trong Firefox (một lỗi sai) vô hiệu hóa việc lưu mật khẩu cho một số trang web (tất nhiên, điều này là vì lợi ích của riêng tôi - dù tôi có muốn hay không). Vì vậy, lý tưởng nhất, tôi muốn biết làm thế nào để tắt misfeature này (trong cấu hình). Tôi không muốn cài đặt bất kỳ Addons bổ sung nào
user1968963 11/12/13

Có Tab Tùy chọn / Bảo mật rõ ràng với bảng Mật khẩu. Tôi chắc rằng bạn đã kiểm tra hai hộp kiểm tra và đã xem xét các ngoại lệ?
Marcel

@ user1968963 Đó có thể là trường hợp, nhưng theo kinh nghiệm của tôi với Internet Explorer, tôi thấy rằng một số trang web có thể tự cấu hình để không lưu mật khẩu để tự động điền vào biểu mẫu đăng nhập. Trong một số trường hợp (đối với tình huống của tôi), plugin của bên thứ 3 là giải pháp duy nhất.
root

@root Trang web có thể chọn thay đổi id hoặc tên của trường tên người dùng và mật khẩu cho từng yêu cầu, để gây nhầm lẫn cho người quản lý mật khẩu. OP, bạn có thể nhận xét về điều này, đây có phải là những gì bạn trải nghiệm?
Marcel

1
@ user1968963 Hãy nhìn vào bài viết này, đặc biệt là xung quanh phần "bookmarklet", nhằm mục đích cung cấp thông tin: kb.mozillazine.org/User_name_and_password_not_remembered Tuy nhiên, tôi vẫn sẽ recommed LastPass qua công cụ này. Cá nhân tôi không cảm thấy tiết kiệm theo cách này.
Marcel

3

Firefox không hoạt động theo cách bạn muốn nó hoạt động. Bạn không nhận được câu trả lời cho biết điều bạn muốn bởi vì câu trả lời đó không tồn tại.

Các Quản lý Password trong Firefox sẽ tôn trọng yêu cầu các trang web cá nhân để nhớ mật khẩu disallow. Trong quản lý mật khẩu ( Firefox> Options> Securitytab> Saved Passwords), bạn có khả năng loại bỏ mật khẩu, nhưng không thêm mật khẩu.

Không có bất kỳ Tiện ích bổ sung nào, chỉ có một cách để thêm mật khẩu vào Trình quản lý mật khẩu trong Firefox: đợi lời nhắc trong khi bạn đăng nhập và chọn để nhớ mật khẩu. Lời nhắc này có thể bị vô hiệu hóa trong Firefox bằng cách thêm Ngoại lệ vào Trình quản lý mật khẩu hoặc theo yêu cầu của chính trang web. Đáng chú ý nhất là Gmail, Hotmail và Yahoo đều có mã bằng văn bản để ngăn mật khẩu được ghi nhớ trên trang web của họ.

Có các lệnh JavaScript có thể được chạy trong Firefox để ghi đè yêu cầu "không nhớ mật khẩu" từ trang web. Các tập lệnh này, được cung cấp dưới đây từ Squarefree.com , có thể được đánh dấu và hoạt động ở các mức độ thành công khác nhau tùy thuộc vào trang web bạn đang sử dụng. Chỉ cần biết rằng các tập lệnh, trong khi tốt, không thể ghi đè chức năng này trong mọi trường hợp. Các lập trình viên đủ sẵn sàng và đủ thông minh sẽ có thể ngăn bạn lưu mật khẩu.

Điều đó nói rằng, hãy thử đánh dấu các kịch bản dưới đây. Họ hiện đang làm việc trong hầu hết các tình huống. Chúng cần được chạy trước khi bạn gửi ID / mật khẩu.

Với phản hồi:

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.")})();

Không có phản hồi (không có cửa sổ bật lên):

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)})(); 

Không có phản hồi trừ khi bạn chạy nó hai lần:

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)}})(); 

Tùy chọn khác là sử dụng AddOn cho Firefox, giống như các câu trả lời được đề cập trong các câu trả lời khác.


1

Điều này xảy ra vì các biểu mẫu hoặc trường biểu mẫu đã tự động tắt hoàn thành. Lưu mật khẩu là một hình thức tự động hoàn thành và nếu chủ sở hữu trang web không muốn tự động hoàn tất hoặc lưu mật khẩu / tên người dùng, họ có thể sử dụng autocompletethuộc tính và đặt thành sai cho các thành phần. Vì vậy, theo một nghĩa nào đó, đó là lỗi của chủ sở hữu trang web.

Các hình thức LastPass , Keepass , RememberPass hoặc Autofill có thể được sử dụng để bỏ qua điều này.

Các tập lệnh trong câu trả lời của @ philipthegreat nên hoạt động tốt.

Tôi đồng ý rằng hành vi này có thể không phải lúc nào cũng được mong muốn, vì vậy tôi đã gửi báo cáo lỗi và bản vá để xem xét .

Cập nhật: Báo cáo lỗi đã được chuyển hướng đến một báo cáo trước đó , nhưng bản vá đã vượt qua đánh giá và sau khi kiểm tra thứ cấp, nó có thể sẽ bị đẩy.


0

sử dụng plugin chỉnh sửa mật khẩu đã lưu hoặc plugin iMacros từ Mozilla. Nếu bạn đang tìm kiếm tập tin tập lệnh, thì có rất nhiều tập lệnh VB để tự động đăng nhập vào bất kỳ trang web nào. Tôi nghĩ rằng các tập lệnh bó không được sử dụng để làm như vậy, vì nó sẽ không gửi bất kỳ dữ liệu nào như vậy đến GUI.


0

Dưới đây là một bookmarklet để bật ghi nhớ mật khẩu và tự động hoàn thành trên các trường văn bản nơi nó bị vô hiệu hóa:

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.")})();

Chỉ cần tạo một dấu trang mới với mã đó làm mục tiêu và nhấp vào nó trên một trang mà bạn muốn nhớ mật khẩu của mình. Khi bạn đăng nhập, hộp thoại "bạn có muốn nhớ mật khẩu" thông thường này sẽ xuất hiện không.


0

Mật khẩu không được ghi nhớ trên các trang này vì các tác giả trang đã cố tình đặt autocomplete="off"thuộc tính trên các trường mẫu / biểu mẫu để ngăn chặn lưu mật khẩu .

Sử dụng addon Greasemonkey , có thể tự động chạy JavaScript của riêng bạn trong các trang web và điều này có thể được sử dụng để kích hoạt lại lưu mật khẩu trên các trang đó.

Nếu bạn chọn tự viết, JavaScript này có thể đơn giản như sau (lấy từ tập lệnh của tôi để làm điều này cho o2.co.uk).

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

Ngoài ra, nếu bạn muốn làm điều này cho tất cả các trang web thì có một số tập lệnh trên userscripts.org sẽ thực hiện việc này (mặc dù tôi không sử dụng bất kỳ bản thân nào nên không thể nói riêng cho bất kỳ trang web nào).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.