Continued
Transcription
Continued
Nov Dec Jan ‘08 Edition Articles •Apple Opens Flood Gates on Fall Releases Cover Apple Opens Flood Gates on Fall Releases by Monte T Ferguson HERE’S ONE THING YOU CAN SAY about Apple, it’s rarely a dull moment. But lately it had been looking pretty •Product Review quiet over in Apple Pro Training Series: Cupertino. Aperture 1.5 There hadn’t Page 3 been a flashy announce•Securing Communications ment or one with SSL/TLS: A High-Level last thing in Overview months. It was Page 3 starting to look like Fall 2007 •Scroll Wheel Tips was going to be Page 7 a ho hum season for Apple •1Passwd Eases Password fans. But then Pain a special press Page 9 event was announced. The wait was finally over. •New iMacs Debut and Mac Mini Sees a Refresh This one event held enough announcePage 10 ments to last us the entire quarter! •GRAMUG Meeting Highlights Page 2 •iWork ‘08 by the Numbers Page 19 • .Mac Gets an Upgrade Page 23 Get Info is a publication of the Grand Rapids Area Microcomputer Users Group. iLife ‘08 At long last Apple announced the next version of the iLife suite. The name was bumped from ‘06 to ‘08. But there is more to this update than some cosmetic changes. iPhoto ‘08 iPhoto just keeps getting better. This years release is an evolutionary upgrade. Its main new feature is that it organizes photo’s by “events”. The idea is that many photos are taken at a particular event, say Christmas. Events in iPhoto ‘08 are created automatically and contain photos taken on a particular day. This contrasts with the old way of organizing photos which worked with the idea of film rolls, ie all photos imported from a memory card were all grouped together. Events can be split or merged as needed. You can therefore browse by event. The photos for an event are all stacked together in the interface. You can move your mouse over an event’s icon and skim through the photos contained. It reminds me a bit of the animated menus in iDVD. iPhoto adds a feature to suppress displaying photos you don’t want to delete. This could come in handy for folks who have thousands of photos some of which might be multiples of the same scene. Searching in iPhoto has received a boost. There is now a single interface for searching by date, text, or keyword. iPhoto’s editing features also get some improvements. Added are a shadow and hilight tools that work on bringing out details in under and over exposed areas of a photo. Continued on Page 4 GRAMUG Meeting Highlights by Monte M Ferguson any folks think that user group meetings are for computer wizards and geeks. That the conversation will be way over their heads. While others have no idea what such meetings have to offer. I have showcased several recent gatherings below. As you can tell from these excerpts, a user group has something to offer nearly everyone no matter what their skill level. June Our June Meeting focused on the phenomenon called RSS, Really Simple Syndication. Katie found a blog entry that has a video which does a really great job of explaining what RSS is and what it is good for. You can check it out at: Wikipedia describes it as: RSS (which, in its latest format, stands for “Really Simple Syndication”) is a family of web feed formats used to publish frequently updated content such as blog entries, news headlines or podcasts. An RSS document, which is called a “feed”, “web feed”, or “channel”, contains either a summary of content from an associated web site or the full text. RSS makes it possible for people to keep up with their favorite web sites in an automated manner that’s easier than checking them manually. RSS content can be read using software called a “feed reader” or an “aggregator.” The user subscribes to a feed by entering the feed’s link into the reader or by clicking an RSS icon in a browser that initiates the subscription process. The reader checks the user’s subscribed feeds regularly for new content, downloading any updates that it finds. One of our April giveaway winners, Mr. Thomas Johnston, is shown with his prize, a pack of CDR disks. One of our April giveaway winners, Ms. Juliet Kauffman, is shown with her prize, iWork ‘07 RSS Tools You already have one tool that you can use to subscribe and view RSS feeds. It’s your browser. Both Firefox and Safari can be used to view and subscribe to feeds. The benefit is you already have the software and it’s free. The downside is they don’t offer much in the way of features or customization. And you have to be online to read the summaries. You can also set up web sites like Google Reader, NetVibes, and Yahoo to subscribe and display your RSS feeds. The benefit being you can read up on your feeds from any computer. The downside is they’re rather limited on features and require that you use a browser to access them. (There is an extension for Firefox, or Google Gears, which allow to do your reading offline. Otherwise you have to be online to view your feeds.) A third category is a dedicated news reader. It’s a standalone program that handles RSS. The benefit is all kinds of features and customization. There are free edtiions but if you want all of the bells and whistles you have to pay. For instance Shrook, the news reader, is free. But it requires a shrook.com membership, 2.50 by the month or 19.95 a year, to enable syncing. NetNewsWire, $30, requires a NewsGator, account. (There is a free NetNewsWire Lite but it doesn’t feature syncing, but doesn’t require a NewsGator account.) Another contender is a NewsFire, $20.00, it brings a streamlined interface, much like iTunes. There are a wide range of choices on how you get, organize, and read your feeds. With prices ranging from free to pay for, there is bound to be a tool that will fit your needs. Katie did a great job talking about the technology as well as showcasing the various ways you can tap into it. Continued on Page 18 2 Product Review: so it is not that easy to jump around in the book. In fact that was my only beef with this book: this book is not a reference book, this book is a written college course... if that makes sense!?! Apple Pro Training Series: Aperture 1.5 This book was great for understanding and learning how to set up my work environment to use Aperture. It helps by Terry Johnston explain how Aperture works. This can be a time saver as Aperture is quite PERTURE IS APPLE’S PROFESSIONAL different from an image editor like program that creates a workflow for Photoshop. Aperture has certain condigital images. Think of it as the proventions that seem limiting until you fessional version of iPhoto or, as I like to say, understand how it all fits together. iPhoto on steroids. It’s designed to handle Authors: Orlando Luna, Ben Long RAW images which most professional dSLR Publisher: PeachPit Press The book starts with calibrating cameras shoot. Price: $39.99 your display and covers the basics. Aperture has many nondestructive editPublisher URL: http://www. It has 12 lessons that cover exploring ing features built into it. Aperture is not a peachpit.com/store/product. the Aperture workflow: Importing substitute an external image editor such as aspx?isbn=0321502108 images in Aperture; Organizing and Photoshop, Photoshop Elements or other rating images; Image adjustment photo editing programs if you are interested in more crebasics; Creating web output, Evaluating images; Finishing, ative editing. Delivering, and Archiving images; Advanced organiza- A From what I can tell this book is geared towards the intermediate user. The reader needs to have a good understanding of OS X. You also need to use the images provided in conjunction with the enclosed DVD. The book was useful when I followed the exercise instead of just reading the book and I found the book to have that college text book feel. It tended to be dry and uses an exercise type format. Each chapter tends to build on the next chapter In closing this book is very well written and organized. I’m positive that if you read it all, and did all the exercises , anyone would have a good understanding of Aperture. You just need to stick with it. Securing Communications with SSL/TLS: A High-Level Overview byChris Pepper S tion and rating; Advanced editing; Advanced output; Advanced file structure and archiving; and Aperture automation. SL (Secure Sockets Layer) and TLS (Transport Layer Security) are systems for providing security to Internet communications, particularly Web browsing. Specifically, they use encryption to provide confidentiality (privacy) and authentication (authorization). There are three major versions of SSL; the fourth version was renamed, becoming TLS version 1. SSL and TLS are based upon public key encryption and decryption, simple identifying information, and trust relationships. In combination, these three elements make SSL/TLS suitable for protecting a broad range of Internet communications. <http://en.wikipedia.org/wiki/ Public_key> If you are concerned about phishing scams and identity theft (and everybody should be, to some degree), this article should help you understand one of the more important protections from online criminals. For those who manage Web sites, information about working with SSL/TLS and certificates may be helpful, both for providing privacy and security, and also for deciding whether it is appropriate or worthwhile to purchase your own digital certificate. The certificate is, in essence, an electronic guarantee from a trusted authority that your site is legitimate, and under the control of a legitimate organization. To establish an SSL/TLS connection, one or both parties must have a certificate, which includes start and end dates for validity, the name of the entity certified, and a digital “signature” attesting to its validity. In addition to this identification function, certificates are also tied to a “private key” used for encryption (see below). In HTTPS communications (encrypted Web browsing, signified by URLs that start with “https”), the server always provides a certificate; the client may as well, although client certificates are not yet common. Public Key Encryption: The Short Version Regular (symmetric) encryption works by using a key (a password) to transform text mathematically into gibberish. Only the same password can be used to reverse the process and recreate the original text. However, symmetric encryption requires both parties to know both the password Continued on Page 5 3 Cover Story Continued From Page 1 A VMware Posts Fusion Release Candidate, Announces Final Pricing VMware last week posted the first release candidate for Fusion, their software for running Windows on Intel-based Macs. This version includes improvements to Unity, a mode in which Windows applications can run side-by-side with Mac applications, rather than in a separate Windows window. Unity now supports drag-anddrop, offers a menu of Windows applications in the Fusion Dock icon, works with more versions of Windows, and features several other improvements. Release Candidate 1 also provides better keyboard support, including the option to use Control-click with a one-button mouse to produce a right click in Windows. Other improvements include better performance for Boot Camp-based virtual machines, new memory optimization options, and a variety of bug fixes. Fusion RC 1 is a 160 MB download. <http://www.vmware.com/beta/fusion/> cropping tool that helps you follow the “rule of thirds”. Also added are tools for noise reduction, edge sharpening, and white balance. You can even copy and paste a combination of adjustments from one photo to other photos that need similar fixes. iPhoto includes tighter support for .Mac. The newly named .Mac Web Gallery can be easily published to and it features one button photo sharing. The .Mac galleries can be viewed as a: grid, in a slideshow, in a mosaic or in a Cover Flow inspired carousel. .Mac galleries also sport print quality downloads, uploads via email, and easy uploading of photos taken by an iPhone (in essence it’s upload via email from an iPhone. You can set permissions for who can view or contribute to the gallery, as well as sync back down to iPhoto for photos contributed by others. VMware has announced that Fusion will retail for $79.99 when it ships by the end of August. Customers who pre-order it before the final release get a 50 percent discount. <http://www.tidbits.com/about/support/ vmware-fusion.html> MacBook Pro Software Update 1.0 Released Apple has released MacBook Pro Software Update 1.0, which fixes a number of unspecified problems with 2.2 GHz and 2.4 GHz MacBook Pro models. According to a post at MacFixIt, the update appears to patch several issues with the Nvidia graphics cards and may solve an issue with “shimmering” display issues. The update is available via Software Update on the affected machines, or as a 14.7 MB download. <http://www.apple.com/support/downloads/macbookprosoftwareupdate10.html> Adobe Ships Rest of Creative Suite 3 Adobe Systems has broken with tradition Continued on Page 5 iMovie ‘08 iMovie ‘08 rather than being an incremental update is a totally new application. It sports a totally different interface than it’s predecessor. Steve Jobs said that the total rewrite was inspired by one of the lead engineers frustrations trying to make a quick video. Taking it’s cues from iPhoto, iMovie tracks all of your video in a library. It uses events to make finding clips easier. Besides supporting standard DV and high-definition HDV video formats, iMovie now supports editing AVCHD (Advanced Video Codec High Definition), a compressed format intro Continued on Page 6 4 SSL Cont’d from Page 3 Continued by releasing products promised for third quarter of 2007 on the second day of that quarter. A quarter-based release typically means “as close to the last day of the quarter as possible so we can book the revenue in that quarter.” In April, Adobe released 9 of the 13 main applications that form Creative Suite 3 (CS3) as both individual programs and 6 editions (see “Adobe Announces Creative Suite 3 Plans, Pricing, Dates,” 2007-04-02, and “Adobe Ships Creative Suite 3, Offers Video Betas,” 2007-04-16). The released programs spanned their entire print and online range, including Photoshop (in two versions, no less), InDesign, and Dreamweaver. The company then promised four video and audio tools and support applications by the third quarter of this year. <http://www.adobe.com/products/creativesuite/> Today, Adobe shipped After Effects, Premiere Pro, Soundbooth, and Encore for Intel-based Macs and Windows XP and Vista, along with two Windows-only applications, OnLocation and Ultra. OnLocation, a direct-to-disk recording tool, works with Boot Camp, Adobe says. The two delayed editions are now shipping, too: Production Premium ($1,700) and Master Suite ($2,500). Master Suite contains the entire CS3 line of products. Final Cut Studio 2 Applications, SuperDrive Firmware Updated Apple has released updates for the Final Cut Studio 2 suite of video production applications via Software Update and as stand-alone installers; the latter require that you sign in using your Apple ID and your Final Cut Studio 2 serial number. Most of the updates cover bug fixes and improve stability, but a few items are notable. Pro Applications Update 2007-01 (an 8.1 MB download) patches the underlying frameworks and shared components of Final Cut Studio 2 (the package also seems to be specific to those applications). <http://www.apple.com/finalcutstudio/> Final Cut Pro 6.0.1 (a 37.5 MB download) adds support for importing AVCHD (Advanced Video Codec High Definition) footage, a video format introduced last year that is designed to be saved to random-access storage devices such as hard disks, solid-state memory, and MiniDVD discs Continued on Page 6 and the encryption/decryption algorithms, and to keep the password secret from everybody else. This clearly doesn’t scale well - it wouldn’t be possible to visit every person or organization with whom you communicate, create a new secret password, and use that password to communicate with just that party. Establishing and tracking a unique and secret password for each bank, online vendor, and community site in this way would be extremely difficult. In contrast, public key encryption (also called “private key cryptography”) uses pairs of keys (called “private” and “public”), each of which can reverse the other. In other words, data encrypted with a public key can be decrypted only with the corresponding private key, and data encrypted with a private key can only be decrypted with the paired public key. This is a strange concept to those who are familiar with symmetric encryption, but it proves extremely useful, because paired keys solve several problems of privacy and identification. Possession of a private key can “prove” identity: As a rule, only a private key’s creator can encrypt and decrypt with that private key (private keys are never shared). For an over-simplified example, imagine a Citibank customer uses her private key to encrypt her account number, and sends it to www.citibank.com. If Citibank has her public key on file and linked to an account, successful decryption provides strong assurance that the party who sent the encrypted account number is the right customer - private keys are much harder to steal or forge than ink signatures on paper. As a bonus, digital signatures work instantaneously across the Internet. Digital signatures have one highly unusual characteristic. Most secrets tend to leak out if they’re used too frequently, but digital signatures (and private keys in general) become more valuable as they are used, building up credibility. In public key terms, this is called “trust.” Private keys start out with no trust, since no one knows that a given private key actually does correspond to a particular person, and can gain trust in a number of ways: * Blind faith: “Nobody would bother to break into my personal webmail server.” * Assurance: If I vouch for your key, then people may trust either me or you to identify other people’s keys (this “web of trust” is the basis for PGP). People normally exchange key “fingerprints” rather than full keys because public keys are long numbers and hard to transcribe exactly; fingerprints are shorter and easier to use, and identify their corresponding keys effectively. * Out-of-band verification: A bank could put its public key fingerprint on ATM cards or checks, or provide an 800 number that simply reads a recording of the fingerprint. * Experience: If I have performed successful money transfers through my bank’s Web site, the experience builds confidence in that Web site. * Personal verification: If you give me your key fingerprint in person, I gain a great deal of confidence in that key. Each such key exchange event adds value to the keys exchanged. Personal verification is really a special case of out-of-band verification. It can get tricky in primarily electronic communities, where people may not even recognize each other on sight. In reality, sending account numbers is not a good use of encryption, because if an attacker knows both the encrypted “ciphertext” (which we have to assume could be intercepted - if we knew nobody could tap our communications, we wouldn’t need encryption!) and the unencrypted “plaintext,” it might help them find a correlation between the two to help break the encryption. Real encryption tends to use lots of random numbers and disposable keys, to defend against “known plaintext” attacks. Unfortunately, the actual Continued on Page 13 5 Cover Story Cont’d from Page 4 Continued (versus MiniDV tapes, the media of choice for many consumer camcorders as well as cameras that record to the high-definition HDV format). Although a few AVCHD camcorders are currently available, editing the footage has been limited under Windows and nonexistent on the Mac. Apple’s release notes indicate a few caveats with AVCHD footage, namely that as it’s imported, the video is transcoded into either Apple ProRes 422 or Apple Intermediate Codec; that could require up to 10 times the size of the native AVCHD file of available hard disk space. (The inclusion of AVCHD also potentially means the format could be supported in the next version of iMovie HD.) <http://www.apple.com/support/releasenotes/ en/Final_Cut_Pro_6.0_rn/> Motion 3.0.1 (a 19.4 MB download) fixes a number of known issues with 32-bit float projects and rendering of intersecting 3D groups, and improves performance. Soundtrack Pro 2.0.1 (a 74.5 MB download) improves stability and performance and updates the Delay Designer surround effect plug-in. Compressor 3.0.1 (a 93.3 MB download) adds the capability to export music in the 256 Kbps AAC format used by iTunes Plus, can now set poster frames, and applies other fixes. Color 1.0.1 (an 8.3 MB download) improves stability, metadata support from Final Cut Pro, and single-display mode, as well as floating-point processing on Macs with Nvidia graphics cards. Lastly, unrelated to Final Cut Studio 2, Apple released SuperDrive Firmware Update 2.1 (a 12 MB download), which provides unspecified fixes but notes improved readability of certain CD media. The installer puts an application called SuperDrive Update 2.1 into your Utilities folder that must be run separately, which is unusual. Note that the application starts the update process at launch, which is bad form; it should behave like most updaters, where the user initiates the process (for example, to make sure the drive isn’t in use, I would imagine). The updater also requires a restart of the Mac to take effect. Continued on Page 7 duced last year that’s designed to be saved onto random-access storage devices such as SD memory cards, hard disks, and MiniDVD discs. iMovie strengthens its sharing capabilities by offering option for encoding and sending video to YouTube, an iPhone, via iTunes, and to the enhanced .Mac service. iMovie ‘08 has inspired a love/ hate reaction from first adopters. Those that can’t stand it bemoan the loss of third party plug in support, such as extra effects and transitions. They also cite the lack of features present in the previous edition: DVD chapter markers, bookmarks, and themes. Also troublesome is the fact that iMovie ‘08 can only import (not open) projects created in earlier versions, and even then the process only acquires the raw video; transitions and effects don’t move over. Those that love it point out that the new interface makes working on video a snap. They also say that the program is very responsive and that it’s easier to use than the older versions. It also provides a greater control over color and exposure. Lastly some people also rave about the way the Ken Burns effect works in iMovie ‘08. For those who need the features found in iMovie HD 6 there is some good news. Upgrading from the previous version of iLife leaves iMovie HD intact. It’s put in a sub folder. Apple has now made iMovie HD 6 available free for owners of iMovie ‘08, say those who bought a new Mac. The installer checks to see if iLife ‘08 is installed, so it’s not a gift to owners of earlier versions of iMovie. iMovie HD 6 is a 154.6 MB download. iDVD ‘08 iDVD gains features that subtly enhance the program. There are no flashy new interface changes. But under the hood there are some welcome additions and improvements. iDVD ‘08 feels snappier and is faster throughout than previous versions. A new professional quality encoding ensures that the highest possible quality settings are used for your projects, even if they are near or at the capacity of the disk. A built in quality capacity meter allows you to see which quality setting works with the content you want to include on your finished DVD. Slideshows now allow you to use higher quality images. You can also combine video clips and photos in slideshows. The new drop zone editor allows you to see your project and the drop zone editor at the same time. iDVD ‘08 also comes with 10 new animated themes, and an expanded button library. iWeb ‘08 Apple’s easy Web-page creation soft Continued on Page 16 6 by Adam Continued <http://www.apple.com/support/downloads/ superdrivefirmwareupdate21.html> iTunes 7.3 Adds iPhone, Apple TV Features Apple has released iTunes 7.3, which enables support for the iPhone. iTunes acts as the hub between the computer and the iPhone (much as it does with the iPod), handling synchronization of contacts, calendars, music, and movies. iTunes is also the interface for activating the iPhone’s phone and data service plans; a video at Apple’s site demonstrates the activation process. iTunes 7.3 is available via Software Update or as standalone downloads for Mac (a 33.8 MB download) and Windows (a 47.4 MB download). Note that iTunes 7.3 updates your iTunes library, so it’s a good idea to have a current backup before you apply the update. <http://www.apple.com/iphone/usingiphone/ activation.html> iTunes 7.3 also adds a requested feature to the Apple TV: photo streaming. Previously, photos could only be synchronized (copied to) the Apple TV. Mac OS X 10.4.10 Released Boldly marching into double-digit version number territory, Apple has released Mac OS X 10.4.10, a maintenance update that adds more RAW image support, fixes issues with Bluetooth and USB, and addresses a few other issues. The delta update from 10.4.9 is available via Software Update or it can be downloaded for Intel-based Macs (a 72 MB download) and PowerPC-based Macs (a 25 MB download). A combo update (weighing in at a 293 MB for Intel Macs and 165 MB for PowerPC Macs) updates any version of Mac OS X 10.4. <http://docs.info.apple.com/article. html?artnum=305533> T Scroll Wheel Tips C. Engst HANKS TO OUR BUDDY Bill Rabel in Seattle for the impetus to write this article. After Mark Anbinder wrote in “Call Me ‘Two Finger’ Mark” (2007-0521) about how he was surprised to find himself addicted to two-finger scrolling on his MacBook (which is equivalent to using a scroll wheel or Mighty Mouse scroll ball), Bill went spelunking and found a trick I hadn’t previously known, causing me to look for other scroll wheel tips. (And if you’re interested in the history of the scroll wheel, check out “The Evolution of Scrolling: Reinventing the Wheel,” 2004-12-13.) Scroll Horizontally Many applications, such as word processors, are oriented vertically, so scrolling up and down with the scroll wheel is intuitive. But what about applications like Microsoft Excel and ProVUE Development’s Panorama database, which often require scrolling horizontally? Just hold down the Shift key and your scroll wheel switches to controlling the horizontal scroll bar instead of the vertical scroll bar. Applications must support this Mac OS X feature explicitly, so it may not be universal to all applications with a horizontal scroll bar. Zoom In, Zoom Out Hold down the Control key while you scroll with the scroll wheel and Mac OS X 10.4.8 or later will zoom the screen smoothly. Mac OS X has long provided screen zooming (see the Universal Access preference pane), but it required keyboard shortcuts that were awkward and jerky. Screen zooming isn’t just for This new version of Tiger fixes a problem where those who have trouble reading a Bluetooth headset may not be correctly too-small text or for presenters who removed from Bluetooth preferences, improves want to focus on a particular part reliability when using the Apple Remote after of the screen, though; it’s also great waking from sleep and when mounting exterfor zooming tiny Internet videos up nal USB drives, and resolves an issue with the to full-screen size. Of course, they TomTom GO 910 GPS navigation device on Intel- pixelate more at larger sizes, but based Macs. It also fixes distortion and discolor that’s fine if you’re sitting further back from the screen anyway. The Continued on Page 8 only downside is that it’s hard to get the mouse pointer out of the picture when you’re zoomed in on a video; normally you want the pointer to stay in the zoomed screen. A further tip: if you take a selection screenshot with CommandShift-4 or Snapz Pro X while zoomed in, the screenshot reflects your zoom level properly (trying to take a screenshot of an entire window while zoomed doesn’t work, though). Scroll to Switch Applications I’m not sure if this is any easier or not, but if you press Command-Tab, let up on the Tab key, and then use your scroll wheel, Mac OS X will scroll the selection in the application switcher. Of course, you can also just keep pressing Tab, which seems easier, or hover the mouse pointer over an application’s icon to select it. Per-Frame Advance in QuickTime Player and iMovie HD 6 Want to see if animators hid secret messages in individual frames of a film? If you can open it in QuickTime Player, using the scroll wheel pauses playback and then either advances or rewinds a frame at a time. It’s probably a little easier to do with a real scroll wheel that has little detents as you scroll. Alas, this trick doesn’t work in iTunes, DVD Player, or VLC, though you can play .m4v files from the iTunes Store in QuickTime Player. The same trick works in iMovie HD 6, too, but with a caveat. The scrolling seems to work only as a per-frame preview; if you press the left or right arrow keys, which also rewind or advance per frame, the video jumps back to the point where you started scrolling. Tab History Navigation in Mozillabased Browsers Here’s the tip Bill found. If you use Firefox or Camino with tabbed browsing, hold down the Option Continued on Page 8 7 Scroll Wheel Cont’d from Page 7 Continued ation of DNG images, and adds support for RAW images created by the following cameras: Panasonic DMC-LX1, Panasonic DMC-LX2, Leica M8, Leica D-LUX 2, Leica D-LUX 3, Fuji S5 Pro, Nikon D40x, and Canon EOS 1D Mk III. The release notes also claim improved compatibility with Mathematica 6 on 64-bit Macs and a fix for a specific issue with dropped frames while importing video from a DV camera, among other changes. Mac OS X Server 10.4.10 has also been released as a delta update for PowerPC-based Macs (a 58 MB download), and as a combo update in universal (391 MB download) and PowerPC (218 MB download) versions. <http://www.apple.com/support/downloads/macosxs erver10410updateppc.html> YouTube Comes to iPhone and Apple TV As the iPhone nears release, Apple has unveiled another previously unannounced feature: a YouTube application that will download and play back YouTube videos directly on the iPhone. (Earlier, the company revealed that the iPhone would sport improved battery life and a glass - not plastic - screen; see “Apple Announces iPhone Changes,” 2007-06-18.) Apple also released a promised update for the Apple TV that enables YouTube video playback (see “Apple TV Gains 160 GB Drive, YouTube Downloads,” 2007-06-04). <http://www.apple.com/pr/library/2007/06/ 20youtube.html> YouTube (which is owned by Google) has been encoding its video library into H.264 format, so I’m assuming that the Apple TV and the iPhone are somehow tapping directly into the H.264 feeds, since normally YouTube delivers its content using Flash. At one point, Apple’s press release talks about H.264 video in the context of the iPhone’s Wi-Fi capability, suggesting perhaps that YouTube downloads could be quite sizable. Using Wi-Fi, that’s not a problem, but downloading over a cell data connection could be costly. Neither Apple nor AT&T have announced pricing for the iPhone’s phone and data services. The Apple TV 1.1 update also patches a potential security vulnerability in UPnP IGD (Internet Gateway Device Standardized Device Control Protocol) where a remote party could cause a denial-of-service attack. The update is available via Continued on Page 9 key and turn the scroll wheel to scroll backward and forward in the tab’s history. These browsers navigate back or forward one page for every scroll detent. It’s a fast way to move back through a lot of pages in a tab, though it’s easy to overshoot your target. Oddly, Netscape and Mozilla use Shift as the modifier key to navigate through a tab’s history, and Safari and OmniWeb don’t have the feature at all. Change Font Size in Firefox and Camino It’s all too common to run across a Web page with text that’s too small to read (Geoff Duncan explained this in “Why Windows Web Pages Have Tiny Text,” 199902-15). All Web browsers make it easy to expand or shrink text, usually with Command-+ and Command--, but you can also use the scroll wheel to do this in Firefox and Camino. Just hold down Command-Control and scroll to adjust text size. can zoom in and out with the scroll wheel. In Word, hold down Command-Control and scroll to change the zoom level by 10 percent increments per detent. In Excel, hold down Control-Option to zoom in and out by 15 percent increments. If you’re using twofinger scrolling on a trackpad, zooming in and out in this fashion may be hard to control. Control Time with iCal In iCal’s Day and Week view, you normally see the hours from 8 AM to 6 PM, or whatever you’ve set in iCal’s General preference pane. But by holding down Option and rolling your scroll wheel, you can increase or decrease the number of hours that appear in Day or Week views without opening the preferences window. Note that the changes are persistent, but they aren’t reflected in the preferences window. Slow Down Text Scrolling in Firefox Normally, if you’re scrolling through a long Web page, the speed accelerates as you turn the wheel. That’s good, since it means you can get to the bottom of a page quickly if you want. But at times you might want a slower scrolling speed so you don’t accidentally scroll past where you’re reading. Hold down the Command key while scrolling in Firefox and scrolling will slow to what seems to be an almost fixed rate. It might be useful if you prefer to keep your eyes in one spot on the page and scroll the text past that spot. Scroll Through the Years in iPhoto In iPhoto 6’s Calendar pane, Apple gave us funny little up and down arrows on either side of the pane’s title for scrolling through the years. An easier way to scroll forward and backward in time in that pane is to use the scroll wheel - just make sure the mouse pointer is over that portion of the screen first. There is one notable place where the scroll wheel doesn’t match up to dragging the scroller in the scroll bar. In iPhoto 6, when you scroll by dragging the scroller, iPhoto pops up a translucent display containing the name and date of the current film roll, updating it smoothly as you drag. Alas, that doesn’t work if you scroll with a scroll wheel, so here’s hoping that iPhoto 7 rectifies that situation. Zoom In and Out in Word and Excel Speaking of small text... In Microsoft Word and Excel, if you find yourself squinting to read text at the default font size, you This article orginally appeared in Tidbits Magazine issue #881, published 5/28/07. It is reprinted with the permission of the Author. 8 1Passwd Eases Password Pain Continued the Apple TV itself, not as a standalone download. From the device’s main screen, choose Settings, and then choose Update Software. It’s unclear at this time whether other enhancements are included in the update. <http://docs.info.apple.com/article. html?artnum=305631> A Pair of Updates Fix Safari 2 and 3 Late last week, Apple released Security Update 2007-006 to address bugs in the WebCore and WebKit code upon which Safari and many other Web-savvy Macintosh applications rely. The details are unimportant, but both exploits required the user to be enticed into visiting a maliciously crafted Web page, emphasizing the advice to be aware of what sort of Web sites you’re reading. Security Update 2007-006 is available via Software Update and as standalone downloads for Mac OS X 10.3.9 (2.2 MB) and for Mac OS X 10.4.9 or later in both PowerPC (2.7 MB) and universal (4.5 MB) versions. Note that if you’ve installed the Safari 3 beta, you won’t see Security Update 2007-006 in Software Update. <http://www.apple.com/downloads/macosx/apple/ security_updates/securityupdate20070061039. html> That’s because Safari 3 Beta Update 3.0.2 includes the fixes in Security Update 2007-006 and addresses two other security problems, one that’s specific to the Windows version of Safari 3 and another that can affect both Macintosh and Windows users of the beta-release Web browser. Apple also claims that Safari 3.0.2 features improved stability and provides better WebKit support for Mail, iChat, and Dashboard (several TidBITS staff members had to uninstall the initial beta of Safari 3 because of annoying interactions with iChat). The 9.5 MB Safari 3 Beta Update 3.0.2 is available only through Software Update, although down loading a new copy of the Safari beta also gets you the fixes. <http://www.apple.com/safari/download/> Snapz Pro X 2.1 Goes Universal Ambrosia Software has released Snapz Pro X 2.1, making the popular still image and video screen capture utility a universal binary for native performance on Intel-based Macs. Other changes provide generally improved performance, support for QuickTime compression sessions, compatibility with the Mac OS X 10.5 Leopard beta from Continued on Page 10 by Joe Kissell W HEN I WAS WRITING “Take Control of Passwords in Mac OS X,” I thought long and hard about what sorts of strategies I could recommend for creating strong yet memorable passwords. Security experts will tell you that, all things being equal, longer passwords are safer than shorter ones; random passwords are better than those that contain words or follow other patterns; good passwords should include a mix of lowercase and uppercase letters, numbers, and special characters; and you should not reuse a password in more than one context. From a security point of view, that’s all true, but all those practices also make passwords harder to create and harder to remember. So I outlined some ways to lighten one’s password workload without seriously compromising security, but I also recommended that readers save themselves some mental effort and simply let their computers do all that work for them. And, of all the tools available for doing this sort of thing on the Mac, I mentioned that my current favorite is 1Passwd from Agile Web Solutions. For anyone who has struggled with passwords, 1Passwd is the best $30 you can spend. (It’s only $25 if you use the coupon at the back of “Take Control of Passwords in Mac OS X,” which is of course the best $10 you can spend!) <http://1passwd.com/> The first time I heard about 1Passwd, though, I was completely mystified as to why anyone would need it. It was described as a password manager that stores items in the Mac OS X Keychain and fills forms (particularly user names and passwords) in Web browsers automatically. And I was thinking: Safari can do that. Almost every browser can do something like that. Why exactly do I need something else to do the same thing? But I decided to try it anyway, and I’m glad I did. It’s become indispensable to me in a subtle but important way, and it performs a whole list of password management tricks that make my day-to-day Web browsing much easier. Plug It In 1Passwd consists of an application in which you can browse and edit passwords and adjust settings, and a set of browserspecific plug-ins. For Firefox and Flock, the plug-in is a conventional extension; for other browsers, 1Passwd relies on SIMBL-based Input Manager plug-ins (see “Are Input Managers the Work of the Devil?,” 2006-02-20). If you object to the use of Input Managers on philosophical grounds, turn away now. However, I think the utility, in this case, outweighs the potential risk - and it’s a method that enables 1Passwd to do its magic not only in Safari, Firefox, and Flock but also Camino, OmniWeb, NetNewsWire, and DEVONagent. <http://culater.net/software/ SIMBL/SIMBL.php> The browser plug-ins enable 1Passwd to record user names, passwords, and other form data when you enter them (either automatically or on request); fill in form data when needed (only at your request); and generate strong new passwords. It can even generate, fill in, and store a new password with as few as two clicks. Like Safari, 1Passwd uses the Keychain to store its data, but it uses its own keychain - not your default keychain - giving you an extra layer of security, at least if you choose a different Continued on Page 11 9 New iMacs Debut and Mac Mini Sees a Refresh Continued WWDC, the (restored) capability to use “Save Later” when post-processing movie captures, and various bug fixes. The update is free to registered users; it’s an 11.8 MB download. New copies of Snapz Pro X cost $30 for still image capture only, or $70 if you want to add movie capture capabilities. <http://www.ambrosiasw.com/utilities/ snapzprox/> Apple Updates Windows Safari Beta with Security Fixes Within three days of Apple’s release of the Safari Web browser for Windows XP and Vista in beta testing versions, several significant security flaws were discovered, some of which were reported to Apple. The company responded quickly, issuing a bug fix release last week for three potential problems that involved specially crafted content at malicious Web sites that must be visited to trigger the vulnerabilities. <http://www.apple.com/safari/> The bugs were discovered - at least in the descriptions provided by the coders who found them - through the use of fuzzing, a technique that throws piles of crud at targeted areas of a system or application to see what breaks. Fuzzing is a brute force method, but it has to be paired with more refined technical knowledge to understand how to take advantage of a flaw. A non-programmer could potentially use fuzzing to figure out how to crash a piece of software or even an operating system, but they used to have a harder time making use of that crash to tailor an attack that would allow them some sort of access. Programs like Metasploit provide a bridge between fuzzing and exploitation, however, and as they become increasingly powerful, “script kiddies” - relatively unsophisticated users who use prefabricated attacks - may have Continued on Page 11 I N A SPECIAL PRESENTATION for the press Steve Jobs unveiled redesigned iMacs and updated Mac Minis. Unlike most such events Jobs seemed to hurry through the presentation. (Perhaps because the most striking features were already hot news on rumor web sites.) The big news for the iMac was its new industrial design. The previous design was inspired by the iPod. The new design takes its cues from the iPhone. the outer shell is now made of aluminum. The display sports real glass rather than plastic. Jobs called attention to the fact that the two materials are highly recyclable. The display has the glossy finish, rather than matte finish, like the MacBooks. It’s also thinner than the previous models. Gone from the line up is the 17 inch model. You now have a choice between a 20 inch or 24 inch iMac. As with the previous iMac models, the new iMac includes a built-in iSight video camera and microphone, an infrared port (with an Apple Remote for talking to it), and a slot-loading SuperDrive (with dual-layer support). In a row along the back, the new iMac offers audio input and output jacks, three USB 2.0 ports, one FireWire 400 and one FireWire 800 port, gigabit Ethernet, and DVI video out (a separate adaptor required which costs $20, if you want to use it). 1 GB of RAM is standard, upgradable to 4 GB (by removing just one screw, the only one that’s visible), and 802.11n wireless networking and Bluetooth 2.0 are built-in. Base models are accompanied by a keyboard and Mighty Mouse. The 20-inch iMac at $1,199 includes a 2.0 GHz Intel Core 2 Duo processor and a 250 GB hard drive with an ATI Radeon HD 2400 XT graphics card with 128 MB of GDDR3 memory; switching to a 2.4 Ghz Intel Core 2 Duo, a 320 GB drive, and an ATI Radeon HD 2600 Pro with 256 MB of GDDR3 memory increases the price to $1,499. The 24-inch iMac drops in price by $200 to $1,799 and includes the same 2.4 Ghz Core 2 Duo processor, 320 GB hard drive, and ATI Radeon card as the mid-level model. A souped-up version of that model with a 2.8 Ghz Core 2 Extreme processor, 500 GB hard drive, and 2 GB of RAM costs $2,299. You can also purchase the base 24-inch model with a 2.8 Ghz Core2 Extreme for an additional $250. All the new models are currently available, and include the just-released iLife ‘08. Mac Mini The Mac Mini was also refreshed. Though Apple barely mentioned it. The Mini went from 1.66 or 1.83 GHz Core Duo processors to 1.83 GHz or 2.0 GHz Core 2 Duo processors. Which means it jumped an entire processor generation, and is therefore around 20% faster than the previous models at equivalent speeds. The base model includes 1 GB of memory, up from 512 MB and expandable to 2 GB. Other features remain unchanged, including only 802.11g Wi-Fi, and four USB 2.0 ports. Although it is a modest update it provides good value. Apple has kept the price on the Mac Mini the same while delivering a more capable entry level Continued on Page 24 10 iPasswd Cont’d from Page 9 Continued more disruptive power. <http://framework.metasploit.com/> It’s disturbing that Apple isn’t stress-testing its public beta software with the same kind of readily available tools for fuzzing used by both researchers and the nefarious. Many of the Month of Apple Bugs flaws (see “MoAB Is My Washpot,” 2007-02-19), as well as many recent AirPort and AirPort Extreme problems, were discovered through fuzzing. Apple’s security update notice, which I cannot find archived online, notes, “This beta software is for trial purposes and intended togather feedback prior to a full release.” That is, “Bite us: This is beta software.” The flip side, of course, is when Steve Jobs says, hey, go download the beta, it’s hard to argue that serious security flaws aren’t just as serious as they are in released software. Apple also said, “As with all our products, we encourage security researchers to report issues to [email protected].” No researchers were credited for the three fixed bugs. Apple iPhone Won’t Be Barred Under Ruling Apple should be breathing a sigh of relief right now that they didn’t include thirdgeneration (3G) cellular data networking technology in the iPhone. A highly unusual U.S. International Trade Commission (ITC) ruling last week prevents the importation of any new 3G phone that uses silicon chips from Qualcomm. Bloomberg News confirmed that the iPhone doesn’t use any Qualcomm chips. <http://www.usitc.gov/ext_relations/news_ release/2007/er0607ee1.htm> The ITC ruled in October 2006 that Qualcomm had infringed patents owned by Broadcom, a rival maker of cellular chips as well as a major Wi-Fi chip maker. However, until last week’s ruling, it was unclear what action might be taken. The ban affects all 3G chips sold by Qualcomm; most handsets are manufac- Continued on Page 16 password for your 1Passwd keychain. Here’s a typical example of how I might use 1Passwd: A site asks me to come up with a user name and password. I type in my standard user name and then choose Generate Strong Password from the 1Passwd pop-up menu. In the dialog that appears, I can select password length and how many numbers and special characters to include. 1Passwd immediately displays the password it has generated; changing any setting produces a new password choice. Usually I leave those sliders set at my default preferences and simply click Fill. 1Passwd then enters the newly generated password in the appropriate field (repeating it in a confirmation field, if necessary) and saves all the data from that form (including my user name) in its keychain. My work is done: I never had to give any thought to creating a password, and I don’t have to remember it, either. The next time I return to that login page, I can choose a menu command or press a keystroke to fill in the form and log me in. Form Factor To explain why 1Passwd is useful beyond merely generating and storing passwords, let me describe a couple of the problems it’s designed to solve, both of which involve Web-based forms. One problem is any domain for which you have multiple sets of user names and passwords. In my case, google.com is such a domain: I have one user name/password combination for Gmail, another for AdSense, and a third for Google Docs & Spreadsheets. If I were to let Safari (or any other browser) remember my passwords, it would be unable to distinguish between different URLs in the google. com domain. So, if I’ve saved three sets of credentials and I go to log in to, say, Gmail, Safari may not fill in my Gmail user name and password - instead, it’ll use whichever set of credentials I saved most recently. 1Passwd solves this problem by enabling you to save, and restore, any number of forms for a given domain - you can choose the one you want to use, when it’s time to fill out a form, using a pop-up menu or keyboard shortcuts. This means that, by default, form fields won’t be pre-filled when the form loads (though you can re-enable this feature in Safari or OmniWeb if you prefer), but in exchange for perhaps one additional click or keystroke, you avoid the hassle of having to enter your credentials manually if your browser chooses the wrong ones. You can also store multiple identities - sets of information about yourself, including address, phone number, and even credit card information - and fill in data from any identity when a site asks you for your information (even when a password is not actually required). A second problem I’ve frequently encountered is that passwords saved in one browser aren’t available in another. For example, I always have both Firefox and Safari running - I generally prefer Safari, but there are certain sites I can access only using a Mozilla-based browser, and I’m also fond of several useful Firefox extensions. So, if I happen to log in to a certain site in Firefox, and allow it to save my user name and password, they’re stored in Firefox’s internal list. When I later visit the same site in Safari, it knows nothing about my credentials, which I then have to type in manually (or, if I’ve forgotten them, go fishing for them in Firefox’s preferences window). Because 1Passwd uses a single keychain, accessible via all supported Web browsers, one need store a given set of credentials only once. It can then be accessed as easily in one browser as in another. It can even import your existing passwords from just about any browser, so crossbrowser compatibility issues disappear almost instantly. Further Tricks Another thing I’ve appreciated about 1Passwd is that it can often fill in passwords even on pages where autofill is otherwise disabled. Bank Web sites, in particular, typically disable the use of autofill as a security measure, the rationale being that if your Continued on Page 12 11 iPasswd Cont’d from Page 11 computer falls into the wrong hands, an unscrupulous person could log into your bank account and do considerable damage without ever knowing your user name or password. Because I can (and do) take other security measures to prevent that problem, I bristle at the inconvenience of having to remember, and manually type, my passwords for such sites. In general, 1Passwd can transparently handle sites where conventional autofill is disabled, though I do have an account at one bank where the password mechanism is so hyper-secure (and so novel) that not even 1Passwd can penetrate it. 1Passwd claims to have an “antiphishing” feature, which prevents you from entering your credentials on an illegitimate site pretending to be your bank, PayPal, eBay, or some other such institution frequently appearing in spam email. In reality, all this means is that if you click a link in an email message that purports to take you to your bank site, and 1Passwd sees that the domain name in the URL doesn’t match the one in its keychain for your bank, your credentials won’t appear as an autofill option. So 1Passwd doesn’t explicitly alert you in any way that a site may be fraudulent, nor does it prevent you from manually typing in your login information, but it does at least provide a minimal level of protection. Among the numerous other interesting features in 1Passwd is the capability to lock just your 1Passwd keychain when you quit the 1Passwd application; you can also (as for any keychain) set it to lock automatically after a user-defined period of inactivity or when your computer sleeps, as well as sync it using .Mac. Agile also offers an optional ($13) application you can buy to read (but not edit or add) passwords from your 1Passwd keychain on your Palm or Treo. What’s Not to Like As much as I like 1Passwd - and I truly do like it a great deal - it has a few irritating rough edges. One is the way it handles multiple identities: it seems like the wrong way to remem- ber the wrong combination of data. For instance, suppose I want to use a single set of personal data - name, address, phone number, email address - on many different Web sites, but I want to store details about six different credit cards. In 1Passwd, that means creating six different identities, which will all be the same except for the page of credit card information. Not that this is hard - yes, there’s a Duplicate button - but credit card information strikes me as the sort of thing that should be handled separately from other data. For that matter, the same could be true of other items: my name will always be the same, but I might use different email addresses on different forms. I’d like to see some mechanism for storing any given piece of data in just one place, which would entail slicing up the Identity feature in a different way. (Even so, I consider the Identity part of 1Passwd a relatively minor feature; you can ignore it completely and still get tremendous value from letting it handle user names and passwords.) Speaking of credit cards, 1Passwd often has trouble filling in credit card data in forms it has never seen before. I suspect the reason for this is that it’s looking for form fields with specific names, and Web sites vary too much for 1Passwd to be able to perceive a match in many cases. You can still copy and paste your card number from 1Passwd, but that’s barely easier than manually entering the data manually. Although 1Passwd can store multiple sets of credentials per domain, what I’d really like to see is an even finer level of granularity in the use of autofill. For example, even though the URL for Gmail and the URL for AdSense both start with “http://www.google.com/”, what comes after that is sufficiently different in the two cases that 1Passwd should be able to determine which user name and password I want on a given occasion, rather than making me choose one or the other from a menu manually. I’d also like to see customizable keyboard shortcuts for absolutely everything (shortcuts are present, but limited, currently) and a way to access its password generator within the 1Passwd application itself (since sometimes I want to create new passwords for uses other than Web pages). And finally, I’d prefer that the documentation be provided locally; the other day, when I chose Help > 1Passwd Help, Safari attempted to open the help pages on 1Passwd’s Web site, but as the site wasn’t responding at that moment for whatever reason, I was unable to get a quick answer to my question. Nevertheless, I can’t pretend that these are anything other than quibbles. 1Passwd is a fine example of intelligent and helpful programming at a reasonable price, and I recommend it heartily. The program is a 4.7 MB download; until it’s registered, it functions as a free demonstration version that limits users to a single identity and 12 stored Web forms. This article orginally appeared in Tidbits Magazine issue #884, published 6/18/07. It is reprinted with the permission of the Author. 12 SSL Cont’d from Page 5 process of private/public key encryption and decryption is slow - it’s much more difficult to compute than conventional single-key algorithms, due to the exotic mathematics underpinning asymmetric algorithms of public-key cryptography. Most public-key cryptography systems (including SSL/TLS) actually encrypt the data to be exchanged with symmetric encryption, which is fast and efficient. Asymmetric encryption is reserved for exchange of the short-lived symmetric keys. As a bonus, this combination frustrates cryptanalysis by not providing large amounts of data encrypted with any single key to analyze. Symmetric keys are used only for a short time and then discarded, while asymmetric keys are only used for the exchange of symmetric keys, rather than for user data. Imagine an idealized and simplified example: 1. Citibank and I each separately create our own private/public key pairs, which we can use with each other and also to communicate with others. 2. I create a new bank account, and Citibank and I exchange _public_keys (in addition to, or instead of, my handwritten signature). Note that we never give our _private_ keys to anyone else; having a private key could be considered a limited power-ofattorney. 3. I visit www.citibank.com with my Web browser. 4. Citibank’s Web server randomly generates a very large number between 0 and 2^1024-1 (“a 1024-bit number”), which we will call “randomServerKey.” 5. Citibank encrypts randomServerKey with my public key, and sends it to my browser. 6. My browser decrypts randomServerKey with my private key. 7. My browser generates another 1024-bit random number, encrypts it with Citibank’s public key, and sends it to Citibank (call this “randomClientKey”). 8. Now that Citibank’s Web server and my browser both know two secret numbers (and nobody else can, because they don’t have our private keys to decrypt and discover the secrets, even if they are eavesdropping on our communications), we can combine randomServerKey and randomClientKey and some additional random data to create a “sessionKey” that will be good only for a short time. 9. Each time either of us wants to send information to the other whether a URL, account number, dollar amount, or a whole Web page - we use symmetric encryption such as AES-128 (the Advanced Encryption Standard with 128-bit blocks) to encrypt it with sessionKey before sending; the recipient decrypts using AES-128 with the sessionKey. <http://en.wikipedia.org/wiki/ Advanced_Encryption_Standard> 10. Every two minutes, my browser and Citibank’s Web server automatically repeat the key exchange procedure to generate a brand-new session key. This counters decryption attacks based on analyzing large amounts of ciphertext, by ensuring that a cryptanalyst never has much encrypted data from any one sessionKey to analyze. It’s important to keep in mind that I can safely use the same procedure with any number of different Web sites, discarding the session keys after use, reusing the same private key for all my communications. As I noted, this is an idealized example of how online bank account creation could work. Banks and customers don’t actually exchange their public keys when creating new bank accounts, but instead still rely on passwords and sometimes other methods such as scratch-off password sheets and physical password generators, called “hard tokens” (an example would be a SecurID key fob). In the future, public key exchanges as part of opening accounts could provide strong cryptographic identification and secure communications. Banks do some of this today with each other, but generally not for their customers. <http://en.wikipedia.org/wiki/ SecurID> How does having a public and private key pair identify me, though? Anyone could generate a set of keys and claim any identity they wanted. Certificates are one way of answering this question. A certificate combines three elements: 1) identification, 2) a public key, and 3) external assurance. Let’s look at how these elements can be combined to make keys useful in the real world. Who Do You Trust? Keeping in mind that public keys are really just large numbers, how can we connect a public key with a human being or corporate entity? I could create a certificate and claim it belongs to the Pope, so there needs to be some cross-checking. SSL/TLS handles this with trusted certificate authorities, where a trusted party vouches for a given certificate. Every Web browser includes its own bundle of trusted “root” SSL/TLS certificates, and every certificate signed by any of those root certificates is trusted by the browser. Additionally, the entities that own these certificates (called “certificate authorities”, or “CAs”) may delegate their trust to additional companies, signing “intermediate” certificates which are then also trusted to sign further certificates; this hierarchy of trust is called a “certificate chain.” So long as you visit only Web sites certified (directly or indirectly) by CAs trusted by your browsers, you need not worry about this. If you want to step outside the lines, however, things become more complicated. CAs are not the only way to establish trust, of course. In particular, PGP/ GPG (Pretty Good Privacy/GNU Privacy Guard, popular tools for public key cryptography) uses a “web of trust” concept, eschewing commercial authorities in favor of people signing each other’s public keys. SSL for Surfers In real-world terms, people use SSL/ TLS for two reasons: privacy and identity assurance. First, the encryption helps prevent criminals from prying into electronic communications, and particularly from capturing passwords that could provide access to email, PayPal, bank accounts, and the like. Second, SSL/TLS certificates provide a fairly good guarantee that a Web site branded with the browser’s lock icon is legitimate and trustworthy. Continued on Page 14 13 SSL Cont’d from Page 13 Anyone who ever enters sensitive information at a Web site, whether it’s a credit card number, phone number, home address, or supposedly anonymous rant, should check for “https” in the URL, and consider seriously any warnings about expired, misnamed, or otherwise untrusted certificates. If your browser warns you about a site, **please** consider the warning carefully, and decide if it means you should go elsewhere or proceed with your eyes open. Unfortunately, there are easier ways to attack SSL/TLS-protected Web sites than actually breaking the encryption, including creating new sites with names confusingly similar to legitimate popular sites (with foreign alphabets, they may even be visually indistinguishable from the legitimate name), or putting a lock icon into the Web page. The browser is supposed to show the lock outside the HTML display area, so a lock _inside_ the HTML area of the page is a design element by someone who wants you to trust this site, rather than an assurance from your browser that it is in fact trustworthy. People sometimes do not notice that the lock is in the wrong place, and blindly trust the site. They are often unhappy soon afterwards. To see a Web site’s SSL/TLS certificate details, visit the site in a Web browser (URLs of SSL/TLS Web sites start with “https://”), and click the lock icon (Safari shows it in the upperright corner; Firefox and Internet Explorer use the lower-right corner). As an example, Apple’s https://store. apple.com/ certificate was issued by the “VeriSign Trust Network” and signed by “VeriSign, Inc.” That VeriSign certificate was in turn signed by VeriSign’s “Class 3 Public Primary Certification Authority”. The “Class 3” root certificate is trusted by most browsers in use today. In Mac OS X, you can see this certificate in Keychain Access, in the “X509Anchors” keychain (SSL/TLS certificates are based on the X.509 digital certificate standard); Firefox stores its bundle of X.509 root certificates in its application package, because Firefox doesn’t use the Apple Keychain. Because the Class 3 certificate is built in, Safari and Firefox users see a lock icon instead of scary warnings when using SSL/TLS sites authorized by that Class 3 certificate, such as https://store.apple. com/. <http://en.wikipedia.org/wiki/ X.509> SSL/TLS isn’t limited to securing Web sites. To be secure, email communications can also use encryption, and SSL/TLS is one of the easier ways to accomplish this. Unfortunately, support for SSL/TLS varies widely, and server-to-server SMTP connections are rarely encrypted. On the other hand, Apple Mail, Apple’s .Mac mail service, and Mac OS X Server all support SSL/TLS for secure IMAP, although unfortunately .Mac does not support SSL/TLS for webmail. To configure a Mail account to use SSL/TLS for checking email, open Preferences, click Accounts, select the desired account, and click the Advanced tab; there check “Use SSL”. If your mail server runs on a dedicated IMAP/SSL or POP/SSL port (like Mac.com), enter the appropriate port number (993 for IMAP/SSL; 995 for POP/ SSL). To encrypt sending mail, click the Account Information tab, then the Server Settings button at the bottom under “Outgoing Mail Server (SMTP)”; check “Use Secure Sockets Layer (SSL).” If you need a special port for SMTP, it’s probably 587 (this works for Mac.com). Getting a Certificate for Your Site To set up a secure Web site, you must first create a public/private key pair. Keep your private key secret and never share it with anyone. Next, combine the public key with your identifying information, including the site’s domain name and owner, to create a “certificate signing request” (CSR). CSRs themselves aren’t useable for encryption, but the process of signing a CSR creates an X.509 certificate, which identifies a site and its claim to trustworthiness (the signature), and ties the site’s public key to its private key (normally kept in a separate file). When a CA (typically a commercial security company) receives a CSR, it is reviewed to determine if the request is acceptable. Is it properly formatted? Was the request made by a customer with authorization to make requests for that domain name, in good finan- cial standing? If the request passes all the CA’s checks, which vary broadly between organizations, the CA folds in additional information, such as dates of issue and expiration (which ensure that old certificates don’t last, and also that CAs keep getting paid), and signs the whole thing (CSR data, CA data, and customer-provided public key), producing the certificate, which it then returns to the customer, formatted for the particular software used by the requester. Components of Mac OS X Server (specifically the included Apache Web server, Cyrus and Postfix mail servers, and Jabber chat server) all use the same certificate formats, and can share certificates. Of course, a certificate is useless without its matching private key (created with the CSR), since the certificate is based upon a particular public key. Because CAs vouch for the identity of the certificate’s owner, they tend to be picky about the details of the certificate request. Misspelling a name can delay certificate issuance, and requests for certificates under different business names can be even more troublesome. Since people trust signed certificates to identify Web sites and protect their confidentiality, SSL/TLS keys (the secret part) must be kept secret and safe. In the best case, if your key is destroyed, you could be out a few hundred dollars and offline while processing a brand-new CSR, private key, and certificate. In the worst case, if a hostile party (a cracker, an FBI agent, or your ex) gets a copy of your SSL/TLS certificate and private key, they could either impersonate the real site, or decrypt all supposedly secure communications sent to that site - a phisher’s dream. There is a U.S. federal standard (FIPS 140) dealing with how to secure such confidential data, and it describes tamper-proof hardware and multi-party authorization, but most people secure their private keys either with a password that must be entered to start the SSL/TLS service after a reboot, or simply by protecting the computer containing the unencrypted key, which enables rebooted computers to resume serving SSL/TLS services (including HTTPS Web sites) without human intervention. This is important to think about when first venturing into SSL/TLS, Continued on Page 15 14 SSL Cont’d from Page 14 and much more so for certificate authorities. <http://en.wikipedia.org/wiki/FIPS_140-2> Theft of a private key gets very complicated. If you lose your car or house keys it’s a nuisance, but changing locks is straightforward. For SSL/TLS the equivalent is certificate revocation, identifying a key pair as compromised and informing others not to use it. Unfortunately, revocation is an extremely difficult problem for several reasons. For one, revocations must be managed as carefully as certificate signatures - it would be unacceptable if a competitor could revoke Amazon’s SSL/TLS certificate. Additionally, since private keys are tightly restricted, what if the computer containing the only copy of the key is stolen? Finally, the SSL/TLS design doesn’t make any assumptions or demands about timeliness, but if a certificate has been compromised, the revocation should happen before anyone is able to commit fraud with the stolen certificate and key. As a result, although there are many revocation systems, they are largely unused. All about Certificate Authorities A certificate authority is responsible for verifying that each request comes from the party described in the certificate, that this organization has legitimate ownership of the domain, and that the requester is authorized to make the request. The details of what is required and how it is verified vary widely between CAs. There are many CAs, but working with a new CA is problematic compared to using a better established authority. In this case “better established” means bundled into more browsers, because when a browser connects to a site with an unknown certificate, it presents a deliberately scary warning that security cannot be assured, and nobody wants that to be the first user experience of their Web site especially when selling online. This applies equally to selfsigned certificates, those signed by private CAs (such as universities and corporations for internal use), and certificates signed by upstart commercial CAs not yet bundled in the user’s particular browser. <http://news.netcraft.com/SSL-survey> With Internet Explorer 7, Microsoft introduced “Extended Validation” (EV) for “High Assurance” SSL/TLS certificates, stipulating additional checks on all EV CSRs and Web sites in an attempt to bring some consistency to the somewhat chaotic range of CAs and CA policies. Mozilla has stated that Firefox will support EV certificates, and Safari is expected to as well. These certificates are of course more expensive. EV certificates are particularly welcomed by CAs, as they provide an opportunity to re-raise certificate prices, which had been trending downward with competition. <http://en.wikipedia.org/wiki/Extended_Validation_ Certificate> Prices vary widely among the different certificate authorities. VeriSign is one of the largest and most expensive, charging $1,000 for a 128-bit certificate lasting a year, or $1,500 with EV. When Thawte undercut VeriSign’s prices and threatened their market share, VeriSign bought Thawte, retaining the brand for cheaper certificates. Thawte charges $700 or $900 (with or without EV) for a 1-year 128-bit certificate, but the process of installing a Thawte certificate is more difficult, because an intermediate certificate must also be installed; this appears to be an attempt by VeriSign to prevent the cheaper Thawte certificates from being as functional as VeriSign-branded certificates. Recently, when GeoTrust threatened VeriSign’s popularity and pricing with 1-year 128-bit certificates for $180, VeriSign repeated the performance and bought GeoTrust, preventing them from seriously undercutting VeriSign EV certificates. Cheaper options do exist, though, such as RapidSSL, which charges only $62. <http://www.verisign.com/ssl/buy-ssl-certificates/ secure-site-services/> <http://www.thawte.com/ssl-digital-certificates/buy-sslcertificates/> <http://www.geotrust.com/buy/geotrust_ssl_certs.asp> <http://simplessl.com/rapid_ssl.shtml> Because certificates are so expensive, CAs offer various discounts for longer-lasting certificates or multiple purchases, and renewals typically cost less than new certificates. Most CAs are conscientious about reminding their users to renew certificates before they expire (and pay for the privilege), but they are also generally good about carrying any unused time onto renewed certificates so there is no penalty for early renewal. A late renewal can be quite embarrassing, as Web site visitors are asked if they trust the expired certificate; putting certificate expirations into a calendar can help avoid these problems. All CAs offer the same basic service of signing CSRs to produce trusted certificates, but there are many variables including CA reputation, complexity of the certification process, ease of installation and use for certificates, user convenience in accessing certified sites, and CA policies. In an attempt to justify their prices, many CAs offer guarantees of integrity for the certificates (and thus the associated Web sites) that they certify, such as VeriSign’s Secured Seal program. What kind of certificates should you use? Public ecommerce sites, and those dealing with other highly sensitive information, should be using 128-bit commercial certificates. The details of which certificate you should buy depend on the site itself, but it’s worth keeping in mind that the main differentiators revolve around visitor confidence (EV certificates, well-established root keys, etc.) and ease of use for administrators, while the actual signing process is cryptographically equivalent for all CAs. Remember that you provide the private and public keys yourself; the certification authority vouches for the certificate’s owner, but isn’t involved at the encryption level. All 128-bit SSL/ TLS certificates are cryptographically equivalent, although browsers treat EV sites differently. Alternatives to Commercial CAs There are alternatives to paying a CA up to $1,500 per year to sign your certificate. First, you create a new CSR and use it to sign itself; such a “self-signed certificate” lacks a third party’s assurance of authenticity but provides exactly the same encryption as a “real” certificate with a proper sig Continued on Page 17 15 Cover Story Continued from Page 6 Continued tured overseas and then imported. Any handset model imported by 07-Jun-07 can continue to be imported in future shipments, according to the ruling. The iPhone uses Wi-Fi for local networks and EDGE for cell networks. EDGE fits into the 2.5G cell technology category, a peculiar name - “second and a half generation” - assigned to interim standards released mostly in the United States to bridge the gap between 2G (slow modem speed) and 3G (low-end broadband speed) offerings during a long period that 3G wasn’t ready to deploy. EDGE offers as much as three times the bandwidth of a dial-up analog modem, or roughly 150Kbps in ideal cases. Many pundits and journalists opined that by charging $500 or $600 for the iPhone (depending on capacity) and by including a slower-than-3G cell data connection, Apple had missed the boat -forgetting, of course, that smartphones are only gradually adding 3G networking, that few offer 3G and Wi-Fi in a single offering (and none allow seamless network handoffs), and that other smartphones cost in the hundreds of dollars. With new Qualcomm-based 3G phones banned, Apple may get the last laugh. The decision went into effect immediately, and Qualcomm, Verizon, and others are already attempting to have the ruling reversed. The ruling becomes final within 60 days unless overturned by the U.S. president; the White House said that it would delegate the decision to the U.S. Trade Representative, as it has since 2005. If there’s no decision from U.S. Trade Representative Susan Schwab, Qualcomm can file an appeal in federal court. Apple Improves MacBook Pro Apple revamped its MacBook Pro line of portables last week with faster processors, better graphics capabilities, 802.11n wireless networking (removing the need to run an enabler), and screens that are backlit using LED technology. I need to remind myself that the MacBook Pro I bought last November is still a perfectly fine machine for my needs, and not allow techno-lust to overpower me (see “More Bang, Less Bucks for My MacBook Pro,” 2006-11-20). That won’t be easy, however. <http://www.apple.com/macbookpro/> ware, iWeb ‘08, gained support for widgets that can be embedded in web pages. Using a widget you can add things like a Google map or a custom html snippet. You can also add Google Adsense adds to your site, registering directly from within iWeb ‘08. iWeb provides media index pages and enhanced photo gallery pages (requires .Mac). New in this release is support for personal domains. iWeb also gains support for multiple web sites, though there are some issues with publishing for those not hosting their sites at .Mac. GarageBand ‘08 The major new feature in Apple’s consumer music-editing application is Magic GarageBand. Magic Garage Band is a feature that lets you play music in a “virtual band”: choose a genre, assign some instruments on the faux stage, and then pick an instrument for you to play along with a pre-loaded track. GarageBand ‘085 also supports multi-track recording and 24-bit audio. It adds a new arrangements feature that allows you to select sections of a song, such as a chorus, and move it around easily in the song timeline. A visual equalizer lets you change EQ bands by dragging a wave form. Professionally designed EQ presets are also available. It also allows you to automate tempo effects and instruments to give your compositions a fresh sound throughout. Conclusion Overall there is a lot to like with this iLife suite. The major stand outs are iPhoto and iMovie. For some iMovie ‘08 is just not up to par. But the good news you can still use iMovie HD 6, you can even transfer projects from iMovie ‘08 to iMovie HD 6 to work with some of the features missing in the new iMovie. With iWeb and GarageBand gaining some well thought out, and powerful, new features. Of the mix iDVD has changed the least but its gains are mainly under the hood. Editors Note: Considering the number of new products released at the same time, it was decided that one long article was not The new 15-inch and 17-inch models are powered by appropriate. Therefore each product has it’s own article. See Page 10 for the new iMacs and Mac Mini’s. See page 19 for covIntel Core 2 Duo processors running at 2.2 GHz or 2.4 GHz. The new chips belong to the recently erage of iWork ‘08. See Page 23 for coverage of .Mac. 16 Cont’d on Page 19 Continued on Page 17 SSL Cont’d from Page 15 Continued announced Intel “Santa Rosa” family, which offer improvements in power consumption and bus speed (800 MHz versus 667MHz for the Core 2 Duo processors used in the previous MacBook Pro revision). The chips also enable the use of up to 4 GB of RAM, up from a maximum of 3 GB. The base configurations include 2 GB of memory. For graphics, the MacBook Pros use the Nvidia GeForce 8600MGT processor with either 128 MB or 256 MB of memory. That memory comes in handy not only for graphics-intensive applications such as Final Cut Studio but also for powering the 17-inch model’s optional (for $100 more) display with a resolution of 1920 by 1200 pixels, large enough to view and edit 1080i high-definition video at native resolution. The default configuration remains the same as before, with a native resolution of 1680 by 1050 pixels. The MacBook Pro is also the first Mac to use energy-efficient LED (light-emitting diode) backlighting for its display, though only on the 15-inch model for now. Steve Jobs alluded to LED-backlit displays in his “A Greener Apple” open letter posted at the Apple Web site in May (see “Steve Jobs Talks Green,” 2007-05-07) because replacing fluorescent backlighting with LEDs reduces the amount of toxic mercury used in computers. According to comments by Apple, the LED backlighting can also add 30 to 60 minutes of time to a battery charge. <http://www.apple.com/hotnews/agreenerapple/> Storage has been increased, offering 120 GB or 160 GB hard drives running at 5400 rpm for the 15-inch model, with an optional 160 GB drive at 7200 rpm or a 200 GB drive at 4200 rpm. The 17-inch model comes with a 160 GB drive, but can be outfitted instead with the 7200-rpm 160 GB drive or a 250 GB 4200-rpm drive. Note that drives spinning at faster rates will not necessarily perform more quickly in real-world usage. In most other respects, the configurations are similar to the previous generation, including one FireWire 400 port, one Cont’d on Page 20 nature. For one or two host names (since certificates are tied to host names) and for sites where consumer confidence isn’t important, using selfsigned certificates is a good option. It’s perfect for personal sites, where a few hundred dollars could be a waste of money. Even for sites which do not provide SSL/TLS access for visitors, securing administrative access (updating blogs, checking statistics online, etc.) is a perfect use for self-signed certificates. If you have many sites, such as might be true at a university or corporation, it may make more sense to create your own CA, and use that to sign individual certificates, avoiding all CA fees. The downside is that visitors to your site must both deal with legitimate security warnings from their browsers, and manually trust your private CA certificate. The procedures for dealing with private CAs vary across browsers, and because criminals can be CAs as easily as anyone else, some browsers make it deliberately difficult to trust a new private CA. However, users must trust your CA only once, and never again have to deal with untrusted certificate warnings (unless they switch computers or browsers, in which case the process must be repeated). If you opt to follow this path, you should first think seriously about both electronic and physical security of your root certificate’s key, including backups and staff turnover. Fortunately, being a CA is not technically much more complicated than self-signing a certificate, although assisting users with installing root certificates is deliberately more complicated than simply trusting a selfsigned certificate in some browsers. Establishing your own private CA costs nothing - the free OpenSSL can do it all. It just takes an investment of time to learn the procedures and a security commitment to protect the root key, which is the security linchpin for all child certificates. The details are outside the scope of this article, but there are several online resources to get started, and the procedure can be automated and streamlined quite effectively. OpenSSL includes CA.pl, a Perl script to automate these tasks; it’s effective but not perfect. Dissatisfied with CA.pl and manual procedures, I have produced two simple scripts, cert.command to create and sign new certificates, and sign.command to sign existing certificates. Using either of these scripts, I provide the host name twice, enter the root key’s passphrase, and hit Return a bunch of times; the rest is automated. <http://www.openssl.org/> Secure in My Conclusions SSL/TLS is by no means the only way to secure Web and email communications on the Internet, but it does yeoman service every day for millions of people, protecting credit card numbers, online banking sessions, email, and more. For normal users, seeing the lock icon and “https” in URLs provides confidence that SSL/TLS is keeping us safe. For admins, although the technology behind SSL/TLS definitely falls into the realm of cryptography (the software equivalent of rocket science), the cost and effort of implementation are well within the means of anyone capable of running a Web server. [Chris Pepper is a Unix System Administrator in New York City. He’s still amused that Mac OS X has turned out to be such a great management workstation for the Unix systems he works with. Chris’s invisible signature block reads “Editing the Web, one page at a time.” After banging his head against the issues discussed in this article, Chris has written an additional article on how to use OpenSSL’s CA.pl script (included with Mac OS X) to manage SSL/TLS certificates. He has also developed a pair of double-clickable scripts to help run a private CA.] <http://www.reppep.com/~pepper/ ssl/> . This article orginally appeared in Tidbits Magazine issue #885, published 6/25/07. It is reprinted with the permission of the Author. 17 GRAMUG News Continued from Page 2 July Our July Meeting encompassed two topics: World Wide Developers Conference and the iPhone. Guess which one got more attention? First up was a hilight of announcements from WWDC. To be honest this years WWDC wasn’t as dramatic as many had hoped. Leopard took center stage. The big news was a redesigned Finder that borrows it’s looks from iTunes. There are some new interface tweaks, like translucent menu bars,the Dock goes sort of 3D, and Apple has added Stacks as a way to help you organize your files. It still seems like Apple is holding back on some “secret features”. The only surprise was when Apple announced a Safari 3 beta program and that for the first time Safari would be released for Windows. We then launched into the iPhone part of the meeting. Our own Terry Johnston risked life and credit card to snag an iPhone. The first thing Terry mentioned was that buying an iPhone was a snap. You don’t do any conifguring or activation in the store. You go home and do it through iTunes. (PC folks who didn’t have iTunes had to download it before activating their phones as there is no install cd with the iPhone. ) The box the iPhone comes in is really quite small. It contains the iPhone, dock, cables, and headphones. Terry reported some problems activating his phone mainly due to Verizon taking their own sweet time porting his number. By now this snag has been worked out and people are reporting activation just takes a few minutes. The iPhone is smaller, thinner than the 5G iPod. But it is longer. Terry recommended watching the tutorial videos on Apple. com to get up to speed with some of the features of the iPhone. One caveat with the iPhone is that currently you can not mount it like a hard drive. Which means you can’t drag Shown abovie is Andy Dragt holding his and prize, a Belkin USB 2.0 4 port hub drop files on it. You HAVE to use iTunes to sync and move files onto the iPhone for now. Similarly music syncing is limited to playlists. You can sync contact groups from the Address Book. And certain calendars can be synced. Another limitation is that you can’t use the internet features while you’re on AT&T’s EDGE network. But if you’re near a WIFI hotspot they work great. Terry reports getting 6-8 hours of very intense use, especially of the internet features, before his battery conked out. He said he recharges it every other day. The mapping feature Shown abovie is another lucky winner holdworks great. It ing his price, an iGrip iPod Sticky Pad. must use cell towers to triangulate your position. The coverage and quality of cell phone calls are great and very reliable. The built in camera takes great shots, much better than it’s 2 megapixel rating would seem to suggest. Terry says he’s so happy with it he rarely feels the need to take a laptop with him when he’s out and about. He says most of the things he used to use a laptop for he can do on the iPhone. Terry wrapped up his presentation by showcasing a couple of third party applications that have come out for the iPhone. Such as: Jive Talk JiveTalkTM for iPhone brings the desktop Instant Messaging experience to your iPhone. With JiveTalkTM, you get a complete IM solution with real-time connectivity to all of your IM buddies. Multiple IM networks, multiple accounts per network: AIM®/iChat, MSN®, Yahoo!®, GoogleTalk®, ICQ®, and Jabber Leaflets Leaflets are fun, useful applications designed to run fast on your iPhone—even over AT&T’s EDGE network. Just visit getleaflets.com on your iPhone and you’re good to go. 18 T iWork ‘08 by the Numbers HE PRODUCT RELEASES just keep rolling along. Apple announced, on the heels of iLife ‘08, that it’s iWork suite was also getting a significant update. While Pages and Keynote see incremental improvements, the big news is the addition of a new program to the suite called Numbers. It’s a spreadsheet program that rounds out the only glaring omission in the productivity bundle. Numbers Numbers takes a different approach to spreadsheets than a traditional program like Excel. Excel opens to this huge rigid structure of columns and rows. Numbers opens to a blank page, Apple calls it a flexible canvas, you drop in what it calls intelligent tables. These tables are spreadsheets. You control how many rows and columns you need. If you need to add more you can drag out the control point to add them. You can also have multiple intelligent tables on the same page. Each one is formatted independently of the others. Each table’s address tabs contain pull-down menus that store frequently used tools for adding, deleting, hiding, or sorting rows and columns. A Format Bar allows quick formatting on the fly. A Sheets Pane lists every sheet, table and chart as an outline making navigating through a complex document that much easier. Numbers comes with 150 ready to use functions. Just drag and drop one onto a cell and it’s applied. Numbers is also smart enough to realize that it looks to the data in a header cell to determine cell names. Cells can be formatted as “sliders or steppers” allowing you to run through “what if” scenarios. Numbers works seamlessly with Excel documents. You can import and export into the new Microsoft Excel 2007 format, which uses Microsoft Office’s Open XML format. Numbers can also import OFX (Open Financial Exchange) documents. Of course, it can also export PDF’s. Working well with raw data is essential. Another necessary element is being able to extract and present information in a easily understood manner. Numbers truly shines when it comes to creating reports and charts. Customizable templates help even the greenest novice. They allow you to be up and running quickly, and assist you to create very professional results. As you might expect Numbers works well with other Apple apps. For instance you can use a media browser to add images from iPhoto. Thanks to the flexible canvas metaphor you can add or move Cont’d on Page 22 19 News Cont’d from Page 17 FireWire 800 port, two USB 2.0 ports (three ports on the 17-inch model), 8x slot-loading SuperDrive, built-in iSight camera, backlit keyboard, ExpressCard/34 slot, Bluetooth 2.0+EDR short-range wireless networking, and gigabit Ethernet. <http://www.apple.com/macbookpro/specs. html> The new MacBook Pro models are available now for the same prices as the previous generation. The 15-inch model with the 2.2 GHz processor, 120 GB hard drive, and Nvidia card with 128 MB of memory costs $2,000. The 15-inch model with the 2.4 GHz processor, 160 GB hard drive, and Nvidia card with 256 MB of memory runs $2,500. And the 17-inch model with the 2.4 GHz processor, 160 GB hard drive and an Nvidia card with 256 MB of memory costs $2,800. NetNewsWire 3.0 Speeds Up, Adds Integration The latest version of the popular news reader NetNewsWire is out, sporting a spiffier interface, improved performance, and direct connections to several Apple and third-party applications. NetNewsWire 3.0 lets you subscribe to RSS and Atom syndication feeds offered by media sites, blogs, search engines, and others, regularly checking for updates and aggregating the results into a compact window. <http://www.newsgator.com/Individuals/ NetNewsWire/> The new release, despite its major version number change, has much the same abovethe-hood functionality as version 2.1. The interface revision is welcome, adding quite a bit of subtlety and shading to the previous, more quotidian look. NewsGator, the developer, says that under the hood, they revised some fundamental parts of how the program stored its bits of news, making it more robust and quicker in handling extremely large subscriptions and quantities of news items. NetNewsWire has insinuated itself more deeply into Mac OS X by tying into Spotlight, Address Book, iCal, and iPhoto. In Spotlight, searching on any word found within any retrieved item shows a stub within the list of Document results with a NetNewsWire icon. Double-clicking the result opens the item within NetNewsWire. Photos can be copied from a feed into iPhoto, too. The program supports micro-formats, which are embedded structured elements within Web pages that can be interpreted by clever software. If a page includes a calendar or contact entry in this format, NetNewsWire presents you with the opportunity to add it to iCal or Address Book. NetNewsWire 3.0 adds Growl notifications, Twitterific support, and the capability to email the contents of a news item or a link to a news item through a menu command. Also new is what NetNewsWire calls “cover art”: a tiny screen capture of the home page of the Web site for the news feed you’re currently viewing. Finally, you can now store news items as clippings, which are synchronized with an account you set up at NewsGator’s Web site. <http://growl.info/> <http://twitter.com/Twitterrific> LogMeIn Adds Remote Control for Mac Mac users have a new tool for remotely accessing other Macs regardless of whether the remote computers have routable IP addresses. LogMeIn released a beta last week of their LogMeIn Free software for Mac OS X. LogMeIn already supports Windows and Linux operating systems, and some handheld platforms. This version enables a Mac running Mac OS X 10.4.9 to connect to, or be connected to by, any LogMeIn client on their supported platforms. <https://secure.logmein.com/products/mac/ download.asp> Remote control software is often used to view and control the operating system interface of a computer elsewhere on a local or remote network, and to retrieve or transfer files among multiple computers owned by one person - I have Quicken installed only on my computer at home, for instance, and use it remotely while I’m in the office. Remote control software is also widely used for technical support, enabling a technician to view precisely what a user is doing, and to install software remotely. The free flavor of LogMeIn allows unlimited computers and connections, but doesn’t include file transfer, just remote screen control. The company offers several paid versions of their products, including a premium personal release that does include file transfers, remote printing, and a dashboard for managing multiple machines. The Mac version is available only in the free edition at the moment. LogMeIn requires a software installation (but without the need to restart) on the computer that will be remotely controlled. The company’s Web site manages your connection to remote computers. Remote control is handled through a Web browser: a Web plug-in for Safari and a Java applet that works in Firefox provides the interface. Just like iChat, Skype, and other communications software, LogMeIn can work with either routable IP address or private, non-routable addresses typically used in home networks, hotspots, and some business networks. (The trick is that computers on either end of a connection open a link to a central server which ties each separate connection together.) Other Buttons on the Remote While Timbuktu Pro has long provided a combination of remote control, file transfer, and other communications features, the product is priced and designed for technical support or advanced users with specific needs, not personal use. Timbuktu Pro can’t penetrate networks to reach private addresses, either, since Netopia doesn’t operate central servers that would enable that. Timbuktu Pro can traverse NAT gateways using Skype, but I have found that slow and sometimes unreliable in practice. <http://www.netopia.com/software/products/tb2/> Similarly, Apple’s Remote Desktop software provides remote control, file transfer, and client management, but it’s relatively expensive; has no capability for working with private, non-routable IP addresses; and is aimed at large installations (see “Apple Remote Desktop 3 Released,” 2006-04-17). <http://www.apple.com/remotedesktop/> Fog Creek’s Copilot software can reach routable and non-routable addresses, but is sold on a time-used basis and is meant for technical support (see “Fog Is My Copilot,” 2007-01-09); usage can cost 25 cents a minute or $5 per day, or can be included in monthly subscription plans. Likewise, Mac HelpMate Remote can reach any computer, but is designed for remote technical support, and is part of a package starting at $600 per year. <https://www.copilot.com/> Cont’d on Page 21 20 News Cont’d from Page 20 iTunes 7.2 Enables DRM-Free Music Apple has released iTunes 7.2, which is notable for only one thing -the fact that it now lets you preview and purchase “iTunes Plus” music that is both higher in quality and free of Apple’s FairPlay digital rights management. As I wrote in “Apple and EMI Offer DRM-Free Music via iTunes” (200704-02), Apple and EMI Music announced in April 2007 that EMI’s entire digital catalog of music would be available for purchase in DRM-free form from the iTunes Store worldwide. The promised start date was May 2007, so they just squeaked in under the wire, but that’s good enough to consider it a kept promise. iTunes 7.2 is available via Software Update and as a 29.6 MB standalone download. <http://www.apple.com/support/downloads/itunes72formac.html> the iTunes Plus preferences and the Upgrade My Library functionality in the iTunes Store, rather than in iTunes itself. The approach makes sense, since iTunes is increasingly becoming a true Internet application that’s easier to enhance without pushing code to millions of Macs and PCs.) iTunes Plus is certainly a good thing for consumers who found even FairPlay’s relatively reasonable restrictions irritating, for those who will appreciate the higher audio quality, and for the subset of people who refused to purchase from the iTunes Store because of DRM restrictions. Even though EMI is offering DRM-free music to other online music stores, and eMusic has long sold DRM-free music, it’s also a PR boon for Apple, which gets to be seen as helping in the push to free music from onerous DRM. EMI wins too, both in terms of increased revenue from sales of iTunes Plus tracks and the increased sales that will no doubt result from EMI music being featured on the new iTunes Plus page in the iTunes Store. However, Ars Technica is reporting that Apple embeds your full name and email address in tracks purchased from the iTunes Store, something that has apparently been true since the beginning but that wasn’t relevant when those tracks couldn’t be played without authorization. With iTunes Plus tracks, though, this hidden branding could theoretically be used to trace shared tracks back to the original purchaser, although without some form of digital signature, that information could also be spoofed as a way to frame an innocent user. It’s not yet clear what Apple plans to do with this information, if anything, but such use of personally identifiable information should be included in the company’s privacy policy. This could be an issue particularly in the EU, where privacy is treated with significantly more importance than in the United States. <http://arstechnica.com/news.ars/ post/20070530-apple-hides-account-info-indrm-free-music-too.html> Besides lacking FairPlay, iTunes Plus songs and music videos are encoded as 256 Kbps AAC files, up from 128 Kbps AAC. The price for songs increases as well to $1.29, up from $0.99. Music videos remain priced at $1.99, and although their audio quality increases, the video quality remains the same. To purchase songs and videos in iTunes Plus format, you must enable iTunes Plus in your account preferences, although iTunes 7.2 prompts you to do this if you try to purchase a song that’s available in iTunes Plus. Once enabled, you see a little + sign next to the $1.29 price of iTunes Plus tracks. If you’ve purchased DRM-protected songs already, you can upgrade them to iTunes Plus versions for the $0.30 price difference from the Upgrade My Library page in the iTunes Store. You’ll have to check back at that page over time to see if additional songs have been released in iTunes Plus format. Music videos cost $0.60 to upgrade, and entire albums are available at 30 percent of the current album price. When you upgrade a song, iTunes downloads the new one and optionally places Audio developer Rogue Amoeba is happy the original version in an “Original iTunes about iTunes Plus, since the removal of Purchases” folder so you can compare it to DRM enables their Fission audio manipulathe iTunes Plus version tion program to work with iTunes Plus to see if you can hear the quality difference. tracks to create ringtones, create sound <http://phobos.apple.com/WebObjects/ bites, or just edit out the applause in live MZPersonalizer.woa/wa/upgradeMyLitracks. (John Gruber of Daring Fireball braryPage> noted, however, that updated terms of service for iTunes 7.2 specifically disallow use (It’s interesting to see Apple putting both of purchased music as ringtones, not that such a limitation is in any way enforceable.) What I’m really looking forward to, though, is audiobooks in iTunes Plus format, since it bugs me that a single audiobook comes from the iTunes Store in multiple files, making it annoying to play. There are workarounds (see “Audio File Concatenation: Driven to Distraction by DR,” 2005-11-14), but they’re cumbersome, and just being able to join unprotected AAC files would be a boon. <http://www.rogueamoeba.com/utm/posts/ News/Fission-loves-iTunesPlus-2007-05-3017-30.html> <http://daringfireball.net/linked/2007/ may#wed-30-ring_tones> The two questions that remain are how quickly other music labels will jump on the iTunes Plus bandwagon and whether Apple will remove DRM from video. Stay iTuned... Apple TV Gains 160 GB Drive, YouTube Downloads Call me a rainmaker. Just a few days after I sent my latest book (“The Apple TV Pocket Guide”) to be printed, Apple announced upgrades to the Apple TV. <http://www.amazon.com/Apple-TV-PocketGuide/dp/0321510216/tidbitselectro00/> <http://www.apple.com/appletv/> During last week’s D: All Things Digital conference, Apple CEO Steve Jobs and Wall Street Journal columnist Walt Mossberg chatted onstage about Apple’s latest “hobby,” the Apple TV. “The reason I call it a hobby,” said Jobs, “is a lot of people have tried and failed to make it a business. It’s a business that’s hundreds of thousands of units per year but it hasn’t crested to be millions of units per year, but I think if we improve things we can crack that.” <http://d5.allthingsd.com/> <http://www.engadget.com/2007/05/30/ steve-jobs-live-from-d-2007/> One method of cracking the business comes in the form of a build-to-order option, now available, to include a 160 GB hard drive in the Apple TV instead of the relatively small 40 GB capacity in the base model. Apple claims the more capacious drive will hold up to 200 hours of video or 36,000 songs, compared to 50 hours of video and 9,000 songs on the 40 GB model. The 160 GB version costs $400; the 40 GB version remains priced at $300. More intriguing is the addition of Cont’d on Page 24 21 iWork ‘08 Cont’d from Page 19 elements on your document’s page. That includes 2D and 3D charts, images, text labels and photos. When it comes time to output your document you can use the interactive print view. It enables you to scale and arrange items in a print preview mode before you print. No more trial and error printing to make sure a spreadsheet doesn’t get cut off. Pages ‘08 Pages is the word processing application in iWork. Quite frankly I’ve never used it that much. The page layout functions have always worked well. But the word processing part was lacking features and slow. Pages ‘08 might just change that reputation. It now comes with a separate Layout and Word Processing mode. Another welcome addition is a contextual format bar, ie it only shows tools that are appropriate for the content you’re working on, for text, graphics and charts. It now supports customizable paragraph, character and list styles. For those writing longer documents you’ll appreciate that it now supports section, layout and page breaks (rather than flowing text as one long story). A surprising addition, since before now Microsoft is the only one to have this feature in Word, is change tracking and reviewers comments. This is a welcome feature for group collaboration. Pages sports improved graphics editing tools. It even comes with an alpha channel tool. Pages ‘08 comes stocked with 140 templates so you can jump right in and create some professional looking documents right away . Pick a professionally designed template and replace text and images with your own content. Pages has some other less flashy features but they’re quite handy. Among them are: Mail merge with Address Book; Automatic table of contents; & Spellchecker and proofreader. Pages also lets you open legacy documents, like AppleWorks word processing (but not drawing or painting) documents. It can also function well with PC users as it can open Microsoft Word documents. variation. Apple designed themes and transitions, with coordinated text, tables and charts, allow you to easily create spectacular looking presentations. A new “instant alpha” tool masks out portions of an image, say a background. A smart builds feature makes creating impressive animations easy for anyone to make. You can, for example, animate objects moving along a path or scaling objects over time. Reviewer comments, like change tracking in Pages, come with Keynote ‘08. Another shared feature with Pages is the Format bar for text, tables, graphics, and charts. Another handy feature is the ability to record a voice over. Handy for self running presentations. You can also create interactive slideshows for kiosks. After you build your presentation you have to actually give your presentation. Keynote has handy tools like a presenter view, with notes, timer and next screen displays to aid you. Keynote can also play well with PC’s and legacy files. It opens AppleWorks presentation documents. It also imports and exports Microsoft Powerpoint files. Conclusion Apple has been very busy with the updates for iWork. In my opinion Numbers alone makes iWork ‘08 worth the upgrade. The improvements to Pages are welcome and I’m personally looking forward to trying them out. I’m really curious to see how well the track changes and reviewers comments feature works. Lastly Keynote just gets better and better. If you’re looking for a replacement to the recently discontinued AppleWorks you should give iWork ‘08 a try. (Apple has provided a 30 day demo of iWorks. You can find it at http://www.apple.com/iwork/trial. ) Keynote ‘08 Keynote is the veteran app of the iWork suite and it shows. The changes and additions for Keynote are not as dramatic as Pages. But there are some real gems. Keynote now supports text effects. A handy way of creating interest and 22 by Monte I .Mac Gets an Upgrade Ferguson scribers. The previous limit was 10GB, which you could only find out by calling or emailing .Mac support. This puts in on par with most web hosts. If that’s not enough storage you can always pay more to get more. For 49.95 a year you can double your storage and bandwidth limit (20GB and 200GB respectively) or for 99.95 a year you can triple the default storage and bandwidth limit (30GB and 300GB respectively.) iWeb users are going to be pleased that .Mac now adds support for personal domains. T’S BEEN A WHILE SINCE .MAC has seen an upgrade. In the meantime other online services, some of them ad supported, have come along and duplicated (if not surpassed) .Mac’s features. As recently as this past summer Steve Jobs had been questioned about .Mac and it’s relative value. At the time he had indicated it had not been getting as much attention but would be receiving an update with new features. Well now the wraps are off on the new .Mac service. The most talked about new feature is the .Mac Web Gallery. It’s a feature for sharing photos and movies over the internet. .Mac members can share photos and video from within iLife ‘08. The quality of pictures online are “stunning”. Anyone visiting a .Mac Web Gallery over the web can download high quality pictures for printing. Visitors can even contribute photos using a web browser or email. “ .Mac Web Gallery is an awesome way to share photos and movies on the Internet with friends and family.You can share your favorite photos and movies with anyone on a Mac, PC or iPhone, and they can turn them into high-quality prints as well as contribute photos to your site using a Web browser or email. Steve Jobs ” Apple CEO While .Mac Web Gallery is the snaz- .Mac is available as a subscription-based service for US$99.95 per year for individuals and $179.95 for a Family Pack, which includes one master account and four sub accounts. Apple said that it has 1.7 million subscribers. Which translates into approximately $150 Million a year in revenue (factoring in discounts on retail kits and bundles.) ziest new feature there is more to the upgraded .Mac service. For one thing Apple has increased the storage space from 1GB to 10 GB. That storage space is used for you .Mac mail, iDisk, .Mac Web Gallery, and any content uploaded through old and new iLife tools. Jobs also said that .Mac users will have 100GB of monthly data transfer included. That’s the first time Apple has gone on record to state a bandwidth amount available to its sub- Conclusion This is the first time since the service went commercial, ie paid for, that it seems like a good deal. Cont’d on Page 24 23 iMacs Cont’d from Page 10 machine. One Last Thing Apple Keyboard The last update was a surprise. Apple has come out with an all new keyboard. It is incredibly thin. It takes its cues from laptop keyboards. (For instance using the F9 key for Expose required hitting the FN key as well.) It’s only 0.33 inches/8.3 mm tall, as opposed to the 0.99 inch/25.1 mm height of the previous Apple Pro keyboard. Instead of plastic for the body of the keyboard it uses aluminum. It gives the keyboard a very sturdy feel. Yet its quite light. The wired model, which retails for $49, comes with new Macs and uses USB (it also provides a pair of USB 2.0 ports) and is an extended keyboard. A wireless model, which retails for $79, is an option for new Macs. It uses Bluetooth for wireless connections, lacks the USB 2.0 ports, and is not an extended keyboard. It is basically a laptop key- board. It runs on three AA batteries (included), and advanced power management means you’ll get up to nine months of battery life based on average usage patterns. Both keyboards offer, along with all the usual keys, dedicated keys for Mac OS X features like Exposé and Dashboard, along with media keys for play/pause, eject, brightness, and volume. Conclusion The new iMacs look great. They’re sleek. They’re slimmer than the previous models. They also weigh less than previous iMacs. Budget conscious shoppers are going to miss the 17 inch model as it was the only model Apple had priced below a thousand dollars. The glossy screen is going to be a personal call. Some will love it, others will hate it. I’ve had a chance to see one up close and personal and I think it’s a winner. The Mac Mini didn’t get much fanfare with it’s update. True it’s not an earth shattering update. But its a very solid upgrade. Anyone consider- .Mac Cont’d from Page 23 Rather than a necessary purchase, if you wanted to use something that supported Mac synchronization and media without any hassles. With the upgrades to the service Apple is catching up to its nearest competitors. So far Apple has stayed true to its subscription based model rather than using ads like the other big operators (namely Google, Yahoo, AOL, and Microsoft). And, unlike the others mentioned, who focus on mail with limited or no support for sharing media, Apple offers a wealth of options to allow it’s subscribers to produce and share content. .Mac allows Apple to bring the digital lifestyle concept full circle. It’s a good deal these days for subscribers ing a second Mac or who is on a budget should really consider the Mini. My employer picked up one of the 1.83Ghz models and I can tell you it’s a pleasure to use. Thanks to Parallels we’ve got it running Mac and Windows apps side by side all day. It is a workhorse of a computer yet takes up a tiny amount of desk space. The new Apple keyboard takes some getting used to. You can bang on the keys with out having to fear one might pop off. They keys are low profile like a laptops. But they are so low profile that I’ve had misfires, ie times when i hit a key but not hard enough or at the correct angle for it to register. It is a beauty to look at. I get ooohs and aaahs when people come over to my desk. Oh, and I switched it’s default behavior so I no longer have to hit the FN keys to make the function keys work. That was driving me batty initially. If you’re in the market for a new Mac, or a Mac keyboard, give these products a try. You won’t be disappointed. iMacs Cont’d from Page 21 downloadable YouTube content, something that we suspected would appear, given that the box is already capable of downloading movie trailers and other video content (see “Apple TV: The Real Video iPod,” 2007-03-26). A new YouTube menu item will lead to categories such as Featured and Most Viewed, with video streamed directly to the Apple TV. (Unofficial hacks have made it possible to view YouTube videos - and other online content - on the Apple TV since a few days after the device began shipping, but the process to implement them isn’t trivial.) The capability will be available sometime in June as a free update. <http://wiki.awkwardtv.org/wiki/Main_Page> Two Small Security Updates Apple released two security updates, version 1.1 of Security Update 2007-005 (see “Security Update 2007-005 Released,” 2007-05-28) and Security Update (QuickTime 7.1.6). As of this writing, Apple had said nothing about what was fixed in the 1.1 version of Security Update 2007-005, but the QuickTime security update fixes two issues in QuickTime for Java that could result either in arbitrary code execution or disclosure of sensitive information. That sounds similar to the security fixes in QuickTime 7.1.6 itself from earlier this month, but it seems to be different (see “QuickTime, AirPort, Security Updates Released,” 2007-05-07). In either case, both updates are likely worthwhile. Downloads for Security Update 2007-005 1.1 are available in PowerPC (15.7 MB) and Universal (29.2 MB) forms, and Security Update (QuickTime 7.1.6) is a 1.4 MB download. Or just use Software Update to get the appropriate version for your Mac. <http://docs.info.apple.com/article.html?artnum=305531> ����������������� ��������������������� �������������� ��������������� ����� ��������������� �������� ����� ������ ����� �������������� ���������������������������������� ���������������������������������� ���������������������������������� ���������������������������������� ����������������������������������� ������� ��������������������������� ������� ��������������������������� ���� ������������������� ������� ����������������������������������������������������������������������������� ��������� ����������������������������������������������������������������������������� ������������������������ ����������������������������������������������������������������������������������������������� ������������������������������������ ���������������������������������������������������������������� ��������������������������������������������������������������������������������������������� ����������������������������❒���������������❒�������������������❒ ����������������������❒ ����������������� ������������������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������� ������������������������������������������������������������ ❒������������������ ❒������������ ❒�������������������� ❒��������� ❒������������� ❒������� ❒������������������� ❒���������� ❒��������� ❒�������������������� ❒������������������� ❒��������������������������� ❒������������ ❒����������������� ❒����������� ������������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������� ������������������������������ ������������ ���������������� ���������������������� �������������������� ������������������� ������������������������ ������������������������