Published: Hodder & Stoughton, 1999
This is an early thriller from Jeffrey Deaver, revised four years after the original publication. Like most of his thrillers, it is fairly conventional in its plotting and background. Megan is the daughter of a moderately successful lawyer and his estranged wife; following an incident which suggests a suicide attempt to law enforcement, she is undergoing therapy when she is abducted by a psychopath looking for revenge. Her parents, intended to believe that she ran away, quickly work out that her absence is unlikely to be voluntary - why buy and hide a birthday present for her mother and then disappear before the event? The story follows Tate and Bett's attempts to find Megan, while the kidnapper makes things as difficult for them as possible - framing them for crimes, deceiving those who might otherwise have helped the pair, and so on. Though very early in his career, Deaver is already putting together the convoluted and somewhat unlikely plots which have been his stock in trade.
What lets this novel down, and exposes Deaver's inexperience even after the revision, is the characterisation. It would be easy to fill out some of the less important characters; Deaver concentrates too exclusively on Nate and the kidnapper. His wife, Bett, is sufficiently a cipher that we never learn what kind of "businesswoman" she is - and yet how many people would describe themselves as a businesswoman rather than some more specific and informative title such as "investment consultant"? Even the kidnapper is nothing more than a device for making Tate's life difficult; he is rather unbelievably good at persuading people to believe what he tells them; for example, he persuades Megan's best friend and her family, who have presumably known Megan and Bett for ages if not Tate, that Tate is a child molester - I think if someone came to your door with this story, you'd seek confirmation from someone who might know, not an apparent stranger to the family. Certainly, if Speaking in Tongues could be said to have a moral, it is not to believe what strangers tell you automatically.
Speaking in Tongues is not one of Deaver's most successful novels; for that, look to The Blue Nowhere, or one of the Lincoln Rhyme thrillers (though these also suffer from over-elaborate plotting).
One other thing, a small detail, irritated me about this novel (as someone with a research degree in logic). There is a type of argument known as an enthymeme, which when I encountered it, was called specialisation (the Greek names, which date back to Aristotle, not being considered helpful for mathematicians). This basically takes the form "if all As are Bs, and C is an A, then we can deduce that C is a B". The most famous example is "All men are mortal. Socrates is a man. Therefore Socrates is mortal.", but Deaver gives a slightly different example: "All cats see in the dark. Midnight is a cat. Therefore Midnight can see in the dark.". He then goes on to say that the classical formulation of the enthymeme is incomplete, because it also needs a line that states "All cats see in the dark, therefore Midnight sees in the dark." Now, this isn't true: what you in fact do is to note that the first two sentences take the form of the premises (parts that are assume to be true) of an enthymeme, and that therefore the enthymeme rule tells you that the conclusion is true; this isn't an extra part of the logic, but the application of a general principle. There is a much better expressed discussion of this point (though based on a different logical principle) in Douglas Hofstadter's Godel Escher Bach; the problem with requiring a new line of logic is that this starts an infinite process, all in effect identical: you also need to know that "All cats see in the dark, Midnight is a cat, and we know that when all cats see in the dark, then Midnight sees in the dark; therefore Midnight sees in the dark." (You can see why mathematicians find it easier to use symbolic notation!) Now, Deaver also goes on (much later in the novel) to suggest that the conclusion is false: Midnight is blind, so cannot see whether it is dark or not. In fact, the conclusion can only be false if one of the premises (that are assumed to be true) is actually false: either if Midnight is not a cat, or if not all cats can see in the dark (which is the reason why his example fails to be true). It has nothing to do with the general validity of the enthymeme. I suppose it's beside the point for this review (though it's the kind of error that will irritate readers who know more about a particular field than the author of a book, whatever the field happens to be), but the discussion is also beside the point in the novel itself.
Showing posts with label Jeffrey Deaver. Show all posts
Showing posts with label Jeffrey Deaver. Show all posts
Thursday, 22 February 2007
Tuesday, 15 October 2002
Jeffrey Deaver: The Blue Nowhere (2001)
Edition: Hodder & Stoughton, 2001
Review number: 1124
Jeffrey Deaver may usually be a writer of traditional thrillers, but with The Blue Nowhere he joins the small group of authors who can convincingly depict the world of the computer hacker (Neal Stephenson and William Gibson being the best known of the others).
The basic plot of The Blue Nowhere is a computerised version of the Eddie Murphy film 48 Hours; a hacker is let out of prison to help the LAPD Computer Crimes Unit track down another hacker, who has the screen name Phate, who has turned serial killer. The actual crime plot is pretty hackneyed, but the computing background means that the novel is more than just a run of the mill police procedural. (The style, by the way, is similar to Michael Connelly.)
The one part of the plot which seems unlikely, if not impossible, is the program used by Phate to target the victims, which is named Trapdoor. (Deaver admids in the acknowledgements that the experts he consulted were dubious about the way it is supposed to work.) Phate has cracked one of the major Internet routers, and uses a steganographic (and the proof reader of the novel should note the spelling of the word) method to infect the target machine, sending small sections of the Trapdoor program in individual IP packets which are part of the normal online communication. (Steganographic means "hidden writing" , and is the process of writing a secret message as part of an innocent one, say be using every twentieth character, or altering specified bits of an image file.) To put the information into IP packets, given control of a router, would not be particularly difficult. The problem is that once the data reaches the target computer, it needs to be separated out from the genuine information, re-assembled and then executed, and I can't see any way that this could be done barring serious bugs in the IP stack and operating system of the computer being attacked. This is essentially the same reason that a virus spread as an email attachment is not activated unless the user or operating system is conned into executing (opening) the attachment - computers need a reason to run a piece of software. The reasons that systems are vulnerable to cracking are generally attributable to human carelessness, such things as users writing down passwords or using obvious words, or bugs in software which can be exploited.
Since the Trapdoor program is important to the plot, this is something of a problem; yet the convincing nature of the rest of the setting makes it easy enough to suspend disbelief and enjoy the novel.
Review number: 1124
Jeffrey Deaver may usually be a writer of traditional thrillers, but with The Blue Nowhere he joins the small group of authors who can convincingly depict the world of the computer hacker (Neal Stephenson and William Gibson being the best known of the others).
The basic plot of The Blue Nowhere is a computerised version of the Eddie Murphy film 48 Hours; a hacker is let out of prison to help the LAPD Computer Crimes Unit track down another hacker, who has the screen name Phate, who has turned serial killer. The actual crime plot is pretty hackneyed, but the computing background means that the novel is more than just a run of the mill police procedural. (The style, by the way, is similar to Michael Connelly.)
The one part of the plot which seems unlikely, if not impossible, is the program used by Phate to target the victims, which is named Trapdoor. (Deaver admids in the acknowledgements that the experts he consulted were dubious about the way it is supposed to work.) Phate has cracked one of the major Internet routers, and uses a steganographic (and the proof reader of the novel should note the spelling of the word) method to infect the target machine, sending small sections of the Trapdoor program in individual IP packets which are part of the normal online communication. (Steganographic means "hidden writing" , and is the process of writing a secret message as part of an innocent one, say be using every twentieth character, or altering specified bits of an image file.) To put the information into IP packets, given control of a router, would not be particularly difficult. The problem is that once the data reaches the target computer, it needs to be separated out from the genuine information, re-assembled and then executed, and I can't see any way that this could be done barring serious bugs in the IP stack and operating system of the computer being attacked. This is essentially the same reason that a virus spread as an email attachment is not activated unless the user or operating system is conned into executing (opening) the attachment - computers need a reason to run a piece of software. The reasons that systems are vulnerable to cracking are generally attributable to human carelessness, such things as users writing down passwords or using obvious words, or bugs in software which can be exploited.
Since the Trapdoor program is important to the plot, this is something of a problem; yet the convincing nature of the rest of the setting makes it easy enough to suspend disbelief and enjoy the novel.
Labels:
computers,
fiction,
Jeffrey Deaver,
techno-thriller,
thriller
Subscribe to:
Posts (Atom)