05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

352<br />

CHAPTER 20 LEOPARD NETWORKING<br />

Figure 20-1. Firewall settings in System Preferences<br />

On the BSD level, <strong>Mac</strong> <strong>OS</strong> X has switched from running ipfw to running socketfilterfw.<br />

Aside from eliminating the hassle of manually configuring ports, the socket filtering method is<br />

more accurate, because it filters packets based on where they are going, rather than which port<br />

they are coming into.<br />

The new firewall has very few configuration options. First, there’s the level of firewall activity.<br />

Your choices are to allow all connections, which is rarely a good idea, or to block all<br />

connections, which would be a good idea if all you do is surf the Web, but a bit draconian<br />

otherwise.<br />

NOTE There are a few times when it might be necessary to have the firewall allow all connections.<br />

If you’re behind a dedicated firewall, it might be redundant. If you’re having trouble<br />

connecting to another machine, you might need to temporarily disable the firewall. Finally,<br />

your network administrator, who has the last word on network configuration, might ask you to<br />

keep it open.<br />

Figure 20-2. Automated firewall management dialog<br />

The best option is usually to limit<br />

incoming connections to specific services<br />

and applications. You can add and remove<br />

applications and set whether incoming connections<br />

should be allowed or denied.<br />

What makes the limit option so compelling<br />

is that you don’t need to actually add<br />

any applications to the list. When you<br />

launch an application, it will let you know if<br />

it wants access through the firewall with a<br />

dialog, as shown in Figure 20-2.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!