Firefox Hacks [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Firefox Hacks [Electronic resources] - نسخه متنی

Nigel McFarlane

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید






Hack 7. Stop Once-Only Dialogs Safely

Don't like to be bothered?
Here's how to shut Firefox up and how to deal with
the consequences.

After first installation, Firefox intermittently throws up a series
of dialog boxes. For a first-time user,
these can be confusing. Here's how to shut them up
if you don't like them. Also here's
how to make them appear, so that you can shut them up if
you're installing Firefox for someone else.

Figure 1-11 shows the first dialog presented.


Figure 1-11. Import Settings startup dialog box

By the time you read this, Firefox will be able to



import from a number of other
browsers, so the Import Wizard might look a bit more detailed than it
is shown here, especially if it detects other browsers on your
computer. You can cancel this import process safely. It can be
repeated at any time after installation from the
FileImport... menu.

Importing is a safe process unless you have sophisticated
favelets
or
bookmarklets
stored in your other browsers. Web developers are the main users of
these small diagnostic helpers. In general, if you choose to import,
there are two consequences. First, the bookmarks toolbar might be
loaded with old stuff that might confuse Granny. Second, the surfing
you did last week with that other browser might be copied into
Firefox. That could be awkward if Granny isn't aware
of your personal style and spots it.

Once Firefox starts, it confronts you with the dialog shown in Figure 1-12.


Figure 1-12. Default Browser selection dialog box

On Windows, this makes small changes to the Registry.
It's harmless to make Firefox the
default browser. If you have accidental
viruses, spyware, or other nasties on your computer, it might improve
security to make Firefox the default. Don't click
Yes or leave the checkbox ticked if temporary product evaluation is
your goal. If you want Firefox to be the default, but you still want
Internet Explorer to work, see [Hack #40] . Whether Firefox checks at
startup time that it's the default browser can be
configured with this preference:

browser.shell.checkDefaultBrowser /* true or false */

The first time you surf to a web site over a secure connection, you
get a warning. Then, when you leave that web site, you get warned
again. Figure 1-13 shows the two warnings.


Figure 1-13. First warnings for Secure HTTP border crossings

These messages are border security warnings. When interacting with a
web site over plain HTTP (that's the normal case),
content sent both ways can possibly be viewed by a spy. If the HTTP
connection is performed over Secure Sockets Layer (SSL), then no spying
is possible. These warnings tell you that you're
either entering or leaving spy-safe territory. If you fail to click
the checkboxes, you'll never be warned again.
You'll never know if you are surfing
"out in the open" or not. But you
also won't be driven crazy by dialog boxes. These
alerts can be set with these preferences:

security.warn_entering_secure             /* true or false */
security.warn_leaving_secure /* true or false */
security.warn_entering_secure.show_once /* true or false */
security.warn_leaving_secure.show_once /* true or false */

The kind of spying
that SSL prevents
is fairly obscure. It requires that someone either wrap equipment
around your physical telephone line or cable line, or else get access
to one of the computers between yours and the remote web site. An ISP
staff member is unlikely to spy like this unless
they're assisting some security agency. Your privacy
might be an issue if you are surfing from inside a corporate
intranet. There, a corporate web server proxy could log any
out-in-the-open activities.

If you are out in the open, web page forms you fill in have the same
problem. The first time you attempt to submit a form,
you'll be greeted with the dialog shown in Figure 1-14.


Figure 1-14. First warning for unencrypted form submission

If you click Continue or Cancel, you'll never see
this warning again, just like the previous examples. Here are the
matching preferences:

security.warn_submit_insecure            /* true or false */
security.warn_submit_insecure.show_once /* true or false */

Finally, if the web page form is a login form, Firefox will detect this and
ask if you want your login details remembered locally. Figure 1-15 shows the permission request.


Figure 1-15. Password Manager permission request dialog

If you choose Yes, that
password will be
held insecurely on your PC. You must have some other password
protecting your PC if you don't want that password
exposed to office theft. The options are a boot password, a Firefox
master password (ToolsOptions, Privacy, Saved Passwords,
Set Master Password), or a decent operating system login password.
Set this preference for the equivalent effect:

security.ask_for_password /* 0 = once, 1 = every time, 2 = only on expiry */

A password normally expires in 30 days, at which point the user must
enter it again. Here is the preference for the expiry horizon:

security.password_lifetime /* An integer, default = 30 (days) */

Chapter 2 has a lot more to say about security
issues in Firefox, but here's a summary of this
hack: if you always hit Enter or Return when one of these dialogs
comes up, you won't be annoyed by them any more.
Your privacy will be only moderately protected afterward, but your
online safety will remain high.


/ 164