Latest / Parsing the Truth: One Byte at a Time / Karen Read 1-4: Ian Whiffin Testimony P1
Transcript
- 0:01Join former FBI Senior Forensic Examiners Becky Passmore and
- 0:05Stacey Eldridge as they dig into the world of digital forensics
- 0:08one bite at a time. Now leading their own consulting
- 0:11firms and educating the next generation of cyber sleuths,
- 0:14these badass babes of digital forensics bring sharp insight,
- 0:18real world case experience, and a dose of humor to the bits and
- 0:21bites that filled today's investigations.
- 0:23From deep dives into business e-mail compromise and ransomware
- 0:26attacks, Becky's specialty to cracking the complexities of
- 0:29iPhone forensics, Stacy's obsession, this podcast delivers
- 0:33insider knowledge for professionals, students, and
- 0:36true crime techies alike. If you've ever wondered what
- 0:39really happens when the digital trail is all that's left, TuneIn
- 0:42and start parsing the truth. Parsing the Truth One Bite at a
- 0:53Time is proud to welcome our first sponsor, ACE Forensics.
- 0:57They are based near Chicago and they've been building systems
- 1:01since 1983. ACE Forensics delivers high
- 1:05performance digital forensics workstations, laptops and
- 1:08servers to justice agencies across the United States and
- 1:12around the world. They offer unmatched value and
- 1:15the industry's only five year digital forensics warranty.
- 1:20ACE Forensics build the systems more digital forensics software
- 1:23deserves. If you're procuring digital
- 1:26forensics equipment, reach out to them for a competitive quote.
- 1:29Now on to our episode. Welcome back to parsing the
- 1:33truth One bite at a time. I am Stacey Eldridge and with
- 1:37me, as always is my Co host Becky Passmore.
- 1:40If this is your first episode, you should know we are the
- 1:43podcast that focuses on digital forensics in today's modern
- 1:47crimes. So yes, we're talking about true
- 1:49crimes, but our focus is the and the artifacts that the digital
- 1:53forensic examiners are finding or sometimes not finding in
- 1:57digital evidence. Becky, what are we doing
- 2:00tonight? Well, welcome.
- 2:01Back everyone, today we're continuing our coverage of the
- 2:05first Karen Reed trial and we're getting into the testimony of
- 2:10the prosecution's second digital forensics expert in within.
- 2:15And I have to say, Stacy, when I was going through my notes on
- 2:19this, I kept having to slow down and reread things because the
- 2:25technical detail here is dense, but it matters.
- 2:28All of it matters. Every single piece of it matters
- 2:31to to understanding what the data actually shows versus how
- 2:35it was initially characterized. I totally agree, Becky.
- 2:39And I think that's one of the things that makes this testimony
- 2:42so important to go through carefully.
- 2:45And if you think about it, you and I have listened to the
- 2:48testimony more than a handful of times for each person.
- 2:52We've referred to our notes about a million times.
- 2:55So just imagine how the jury is feeling as they're hearing all
- 3:01of this stuff. I mean, we're kind of coming at
- 3:03it from two different angles, right?
- 3:05Because they're looking at it from, you know, the if Karen
- 3:09Reed did or did not do what she's accused of.
- 3:12And we're looking at it from more of an educational
- 3:14perspective. And we got to make sure that we
- 3:16understand all these artifacts. But the point being is if the
- 3:20jury doesn't understand something, then they tend to not
- 3:23take it and then to regards, right?
- 3:26And so, you know, I think people hear phrases whether it's on the
- 3:31news or in the courtroom, they say stuff like Celebrite said.
- 3:36And the celebrite in this case, it said the celebrite report
- 3:40identified a search at 2:27 AM. Sounds very clean, sounds very
- 3:46definite, right? It's a sure thing.
- 3:48But what Ian Tiffin ends up doing over the course of his
- 3:52testimony is he essentially pulls back all the artifacts and
- 3:56things that make this up. He goes layer by layer, and he
- 4:00shows the jury that there's a lot more going on.
- 4:03It's just not this one artifact that tells the whole story.
- 4:07The data doesn't lie, but the interpretation can be confusing
- 4:12and misleading. So it's easy to understand why
- 4:17people have strong feelings about this case, evidence, these
- 4:21artifacts and these findings. So that's why we're walking
- 4:25through it very carefully. Yeah.
- 4:27And and we, we have to listen to and hear what's being said and
- 4:33articulate that for a listener. So let's get into it.
- 4:36All right, so the defense or excuse me, not the defense, the
- 4:40prosecution's second digital forensic expert witness is Ian
- 4:44Wiffin. He is the decoding product
- 4:46manager at Celebrite. Now you should know that before
- 4:50he started his employment with Celebrite, he was a law
- 4:54enforcement officer in both the United Kingdom and Canada.
- 4:59He states in his current role, he uses his knowledge of digital
- 5:02forensics and the digital forensics community to assist
- 5:05developers with creating and maintaining a program that the
- 5:09examiners would want to actually use.
- 5:12Right. He also developed his own
- 5:13forensics tool called Artex which he has worked on for
- 5:18around 5 years. He built it because as an
- 5:21examiner he kept running into applications.
- 5:24He needed a parse that the main vendors didn't support.
- 5:27He has given it away free to the digital forensics community and
- 5:33it now has approximately 500 users globally.
- 5:37It is taught as part of SANS digital forensics training
- 5:41course. He maintains a personal website
- 5:44where he shares that research and those tools with the
- 5:47community, and he has published articles related to the
- 5:51artifacts found on mobile devices.
- 5:54Yet I think I can't remember which one it was, if it was the
- 5:57Magnet Forensics Virtual Summit or the Mesabi Fund.
- 6:00But and one of those somebody during their presentation
- 6:02specifically mentioned Art X. So, you know, people definitely
- 6:07use it. 500 sounds small, but digital forensics isn't, you
- 6:10know, like millions of people doing it at that level across
- 6:14the globe. And I will say I personally
- 6:16tried to use it in a case about, oh, it's coming up close on two
- 6:21years ago because the other side had mentioned that they had used
- 6:24it. So I was like, OK, well, let's
- 6:26see what it's all about. And I was like, I didn't see a
- 6:29need for me to use it at that time.
- 6:31But Fast forward to a couple months ago, I did use it in a
- 6:35case. So it definitely has its niche
- 6:38uses a for sure. It's it's a solid tool.
- 6:41He's got a really nice read me file that totally gets you up
- 6:44and going and up to speed right away.
- 6:46So if you're looking for a tool that does something that your
- 6:49other tools don't do and it's free, you might want to check it
- 6:53out for yourself and see if you can use it.
- 6:55Yeah, for sure. But anyway, let's get back to
- 6:58the testimony. So Celebrate also operates a
- 7:02global e-mail address called Stumpers, and it's open to any
- 7:05user. And the idea behind it is that
- 7:08if an examiner comes across an artifact they can't explain,
- 7:11they can e-mail this e-mail address.
- 7:14And then Ian Wiffen and his colleagues, they'll research and
- 7:18reply to the why. So you can get some information
- 7:21about artifacts that way. Now, he was also asked as he was
- 7:25getting on the stand, you know, about his prior court
- 7:28experience. He said he has testified about
- 7:3020 times, mostly in Canada, but also once in Michigan and once
- 7:36in Australia and one more time in the UK, the United Kingdom.
- 7:41So here's a fun fact. If you remember our guest at the
- 7:44end of the mushroom murder series, Doctor Sorrell, he had
- 7:48told me a while ago that he had actually testified in a trial
- 7:52with a Mr. Whitman. They were both there.
- 7:55I'm not sure who was on what side, but but that's so funny
- 7:58that we had Doctor Sorrell on the show and he testified in the
- 8:02same trial that Ian did. So it does show what a small
- 8:05community we are, right? Agreed.
- 8:07Agreed. Now let's talk about how Wiffin
- 8:09got involved in this case. In September 2023, he was
- 8:13initially contacted by a celebrite colleague who had been
- 8:16asked about a confusing time stamp found on a device.
- 8:21He asked the colleague to connect him with the
- 8:24investigators and share any information that they could.
- 8:27He was then advised that the full extraction of the device
- 8:30had already been uploaded to Celebright's support network, so
- 8:34he was able to access it directly and begin his analysis.
- 8:38An extraction, he explained, is all of the files and folders
- 8:43extracted from the same device saved in a zip file container in
- 8:47a way that is as close to the original form from the device as
- 8:52possible. Question he was asked to answer
- 8:54was to explain the 2:27 AM time stamp that was associated with a
- 9:01web history artifact. So very similar question was
- 9:05posed to him that was posed to Jessica Hyde that we talked
- 9:09about her testimony in the past two episodes.
- 9:11And again, the investigators found this time Sam, it's simply
- 9:15didn't make sense to them. And Wiffen is explaining this.
- 9:18And then he also noted that several weeks later, around
- 9:22December time frame, he was contacted by a police
- 9:26investigator in Austria with a very similar question about a
- 9:30different, different Internet search.
- 9:32And then about a week after that, the defense expert in that
- 9:36same Austrian case also contacted him and asked the same
- 9:40question. Now in that case, the defense
- 9:42expert was able to provide him with the database and then
- 9:46weapon was able to provide the answer.
- 9:48You know, commentary here. It's definitely not a one off
- 9:51situation where examiners had questions about artifacts and
- 9:56they contact Celebrite. And in this case it seems to be
- 9:59the same artifact and multiple people are emailing Celebrite
- 10:03about it. So they took the expected steps
- 10:06here, right? They were trying to figure out
- 10:08what the heck was going on with the time stamp.
- 10:10And one valid research Ave. is to certainly call the tool
- 10:15vendor that processes it out and asked they them like, how are
- 10:19you populating that artifact? How are you parsing it out?
- 10:22What is that coming from? And they can certainly validate
- 10:25if they are parsing it out as expected, they might be able to
- 10:29tell you more behind it. They might not.
- 10:31They might just say, yes, it's parsing as expected.
- 10:34And then you might have to go and figure out the significance
- 10:36of that artifact and what it actually means.
- 10:39But good first step to contact celebrate, right?
- 10:41That's right, that's right. So within starts by walking the
- 10:45jury through the Safari history database, history dot DB, and
- 10:49once the exhibit is admitted, it's displayed on the screen for
- 10:53everyone in the courtroom to see.
- 10:55It contains a selection of records of the history dot DB,
- 10:59he points out. Records highlighted in green are
- 11:02from 2:27 AM and they are all connected to a website called
- 11:08Hockomock Sports. There are four of them in total,
- 11:12all just seconds apart from each other.
- 11:14And he also notes that they that there are earlier visits going
- 11:19back to 12:42 AM, also for Hockomock Sports.
- 11:24So this is a site that I've been visited multiple times over the
- 11:28course of several hours that night.
- 11:31And before he gets into the substance of what those records
- 11:35means, he takes some time to do some foundational explaining.
- 11:41He explains what the Escalite database actually is and how it
- 11:45works. He explains that every record in
- 11:48the database is assigned a unique ID number, and that the
- 11:53number is never reused. So here's us explaining it.
- 11:56For example, if you're going through this database and you
- 11:59see that these ID numbers jump, say you have 4:12, 4/13, and
- 12:04then it jumps to 4:15, that gap tells you that record 414
- 12:10existed at some point and now it's gone, so it's been deleted
- 12:15from the database. Why is it gone?
- 12:17That's some work you'll have to do as a forensic examiner to see
- 12:20if you can determine that. But essentially this is a nice
- 12:24paper trail that's built into the database itself.
- 12:28And so he said when he looked at the records in the history dot
- 12:32DB between early January and February 2nd, so before and
- 12:37after the night in question, he found no gaps at all.
- 12:41He said all the unique ID numbers were completely
- 12:44contiguous and so that means from his analysis no records had
- 12:48been deleted from that history dot DB during that time period.
- 12:54That's going to become a really important point later, so it's
- 12:59worth keeping in mind. Then they turn to a searched
- 13:03items record parse from the browser state dot DB, and this
- 13:08specific record from 2:27 AM is entered into evidence as Exhibit
- 13:15615. Again, we'll put the link to the
- 13:17exhibits in the show here. In the show notes within
- 13:21explains that this record shown is what's called a derivative
- 13:27item. It's not a primary record of a
- 13:29website. It's constructed from web
- 13:31history records and used to identify searches that were
- 13:36conducted. Celebrite extracts the search
- 13:39query and presents it in a readable form.
- 13:42In this case, the value logged in that record was House Long to
- 13:48Die in Cold. Also remember from Jessica
- 13:51Hyde's testimony that the browser state dot DB is
- 13:55responsible for tracking the Safari tabs.
- 13:59I learned something here from his testimony.
- 14:01Well, I learned lots of things from everybody's testimony, but
- 14:05I'm not a big celebrate user. And so this he said that the
- 14:08searched items was a derivative item.
- 14:11I thought that was very interesting.
- 14:13So there's not something, you know, a database that says
- 14:16here's all the searched items, but they are looking for search
- 14:18queries and putting it out here. So again, that's something
- 14:21interesting and good to know about how your tool works.
- 14:24Next up, a few different artifacts backs are discussed.
- 14:28First, he describes the knowledge.
- 14:30C dot DB is a system database that logs a large amount of
- 14:34information about the device. He explains that it records
- 14:37things like the backlight turning on and off when the
- 14:40device is locked and unlocked, when an application is in focus,
- 14:44and of course what that application is, and the length
- 14:48of the time in focus. And he explained that in focus
- 14:52simply means that that's the primary item visible to the
- 14:56user. So if you're using a phone,
- 14:59you're probably familiar with having multiple apps running all
- 15:02at the same time, but generally you're going to look at 1:00 and
- 15:06it's going to be on the top, and then everything else is behind
- 15:09it in the background. And so in Apple terminology and
- 15:13in the logs, the one you are actively using is considered the
- 15:16one that is in focus. So something to think about here
- 15:20is if you can see or determine what app is in the foreground,
- 15:24then you might be able to determine what web page was in
- 15:29focus as well. Interesting.
- 15:31Then it's back to the browser state dot DB.
- 15:34He states. It's just a name that Apple gave
- 15:37to it, and he's careful to explain that the browser state
- 15:41dot DB has a history. It's changed quite a bit over
- 15:45different versions of iOS and iOS. 14 stored the state of open
- 15:51browser tabs, but then starting with iOS 15 the behavior changed
- 15:56significantly. Records are now only written to
- 15:59browser state when a tab is closed, so it doesn't give you a
- 16:04window into what's currently open, it's a log of what was
- 16:09previously closed. And I again, this goes back to
- 16:14why it's important to understand which iOS version you're
- 16:17analyzing. Yep, and that distinction that
- 16:21in this version it logs closed tabs, not open tabs is at the
- 16:27heart of why this 2:27 AM time stamp has been so contested.
- 16:33I think based on how it was an iOS 14 and then just the name of
- 16:39some of the columns and stuff in here, people assume that that
- 16:43time stamp represented when the search was conducted.
- 16:47And again, as he's testifying here, he mentions that he
- 16:51developed Art X and that he uses it for his own research
- 16:55purposes. And he also mentioned that it
- 16:57does have some capabilities that aren't available in other
- 17:00commercial forensic tools. And so that's why he's able to
- 17:04see certain things in the data that a standard analyst might
- 17:08miss. OK, then he's asked directly why
- 17:12does the browser state record from 2:27 AM appear as deleted,
- 17:18and he says simply because it is deleted.
- 17:21He explains that there are two ways a user can delete browsing
- 17:25data. Either they wipe everything all
- 17:28on the device, or they delete selectively, which could mean
- 17:32deleting individual items or choosing a time window like the
- 17:36last hour or the last two days. They start to ask him why he
- 17:41doesn't believe the user was responsible for the deletion,
- 17:45but there's an objection and a sidebar, and that line of
- 17:48questioning gets dropped. Next, we move on to the mobile
- 17:52safari dot P list. We talked about this in the last
- 17:55two episodes, so it's a.com dot apple dot mobile dot safari dot
- 18:01P list. And anyways, if you don't have
- 18:03that memorized yet, you will soon, but we're going to just
- 18:06kind of say it short with a mobile Safari P list to keep it
- 18:10easy here. Anyways, this is another piece
- 18:13of foundational information that the jury needs to understand
- 18:16background information, refresher information from some
- 18:19of you AP List is short for property list and this is how
- 18:23Apple stores serialized data. Often mentioned that
- 18:26specifically that it stores a serialized data.
- 18:29Our commentary is you can think of it as a structured list with
- 18:34names paired with values with and continues on.
- 18:38It is primarily used to store your preferences.
- 18:42Some examples of that would be like do you want light mode,
- 18:44dark mode, how often your tabs would auto clear.
- 18:47And he also explained, here's the interesting thing that
- 18:50recent search history and the search method will be saved in
- 18:55it. And here's a key detail that he
- 18:57went over that you need to keep in mind.
- 18:59For a search to be logged in this P list file, it has to be
- 19:03typed into the built in Safari search search bar.
- 19:09You're saying, well, what is the built in Safari search bar?
- 19:12So on your iPhone, that's the one that appears just above your
- 19:16keyboard on the iPhone. So if you would go to google.com
- 19:20and type in whatever your search is into Google search bar window
- 19:26there within the browser, like in the middle of the page, that
- 19:28will not get logged into this P list.
- 19:31The P list is only going to capture what is in Safaris
- 19:35native little search bar there right above your keyboard.
- 19:38And let's see this exhibit number, he shows it an exhibit
- 19:43number. I didn't catch it, but all of
- 19:45his exhibits go in order. So you can once you get the his
- 19:49exhibits, you can go through an order and see them all.
- 19:51There didn't seem to be any missing from what we link to,
- 19:54but in this exhibit of the P list, he's showing three search
- 19:58terms and they're in reverse order.
- 20:01So the newest going down to the bottom, I call that reverse.
- 20:05I always put the oldest on top. I don't know what everybody else
- 20:07does, but that's my mind. Oldest on top, just like us,
- 20:10right, Becky? But anyways, so it does show in
- 20:14here these two important search terms.
- 20:16And this is the point of his exhibit.
- 20:18I believe it shows that House long to die in cold and how.
- 20:23Long to die in Kikti are both in there and their search term time
- 20:29stamps and UTC and then it has it local, but it matches what
- 20:32we've been talking about with the house Long to die in cold at
- 20:356:24 and the How long to die to die in kikti is at 6:23 AM.
- 20:43Glad you say those terms. He also addresses private
- 20:46browsing directly. In private browsing mode, Safari
- 20:50doesn't save searches. It doesn't save navigation
- 20:53history. Nothing gets logged.
- 20:56So if someone had conducted these searches in a private
- 20:59browsing session, these records simply wouldn't exist.
- 21:03He's asked whether, in his opinion, these searches were not
- 21:06conducted in private browsing mode, and he says yes.
- 21:12The existence of the records is itself proof that private
- 21:17browsing was not active. Yeah.
- 21:19And I thought the way the lawyer phrased that question was kind
- 21:23of odd because he says yes, but you would think like the answer
- 21:26you want is no. So again, you have to listen
- 21:29carefully and answer carefully when you're answering these
- 21:32questions. But hopefully he knew that this
- 21:34is that this was coming. And of course, if you don't
- 21:36understand, ask. So he goes on to explain
- 21:40something else called failure to load.
- 21:42And you should take no, because this is also going to become
- 21:45central to understanding why a couple of these searches don't
- 21:48appear in the history DB, and they'll talk about that later
- 21:52on. So a bit of a preview.
- 21:53Now we're giving you that tip. The jury didn't get that tip.
- 21:57They can't like preview their testimony.
- 21:59But anyways, Whiffen explains that when you navigate to a web
- 22:03page, some data streams from the web to the device and then it
- 22:07renders on your screen. And then at the completion of
- 22:11that load event, a function wrote, a function runs and then
- 22:14records that visit to history dot DB.
- 22:17But if the page doesn't load, if it doesn't finish loading, if
- 22:21you lose your Internet connection, something like that,
- 22:23if you close the tab before it finishes or if you get an
- 22:26explicit failure to load message, the function will never
- 22:30run and nothing will get written to the history dot DB.
- 22:33He does specifically note that he has seen some failures to
- 22:38load events logged in the browser state dot DB before, but
- 22:43they don't always show up there either.
- 22:45But the point of all of this is to take away that a search can
- 22:49be conducted, a page can be requested, and if it never
- 22:53loads, the history DB won't show that it ever happened.
- 22:56I'm not going to be. In there, he's asked whether the
- 22:59P list saves all sorts of history.
- 23:03He says no. Primarily used to save
- 23:06preferences such as light mode or dark mode or settings like
- 23:10when you want your tabs to auto clear.
- 23:12It does have several days of search history, though he
- 23:16doesn't know exactly how many days worth.
- 23:19He explains that for a search to be saved there, it must be typed
- 23:23into the Safari search bar that appears just above the keyboard
- 23:28on the iPhone. Typing into the Google search
- 23:30bar with the browser will not be logged.
- 23:32There. So it's a good, some good
- 23:34repetition going on there. I think it's good for the jury
- 23:36to hear some of this stuff a couple of times to, you know,
- 23:39get them to think and then maybe it'll be like, oh, we should go
- 23:41back and reference some of this testimony.
- 23:44But anyways, next he is asked what he observed about the two
- 23:48searches at 6:23 and 6:24 AM. And he answers that they were
- 23:54conducted using the built in Safari search bar, but they
- 23:58don't appear anywhere in the history dot DB.
- 24:01And since there are no deleted records in the history dot DB, I
- 24:05think I would say missing from the there's no records is
- 24:08missing from the history dot DB would be the better way to say
- 24:10that. Anyways, he concludes that those
- 24:13pages never successfully loaded. So next, he's then shown a
- 24:17comparison document, a table that lines up search terms from
- 24:21the Mobile Safari P list against corresponding entries in history
- 24:28dot DB. For the vast majority of
- 24:30searches, there's a match a matching entry in history dot DB
- 24:35within about a second. But the two searches from 6:23
- 24:40and 6:23 AM and 6:24 AM How long to D in D and house long to die
- 24:50in the cold Die in cold. Those do not have any
- 24:53corresponding entry in history dot DB.
- 24:57So you need to remember this isn't all of the Internet
- 25:01history. This is only the Google search
- 25:03terms matched up with search terms in the P list so far.
- 25:07For its to be present in the exhibit, the Google search term
- 25:12has to be in both the P list and the history dot DB.
- 25:17You see a search in both for Raining Maine on 1/27 at 4:49
- 25:23PM. Supposed to be raining men,
- 25:25sorry. You see a search in both for
- 25:28raining men on 1/27 at 4:49 PM. We're assuming local time based
- 25:34on other exhibits. We see Antoinette Oco and
- 25:39Basketball on 1/28 at 11:38 PM, Nothing from the 29th.
- 25:46Then BPD and John O'Keefe at 18 O 6:00 AM.
- 25:52Then BPD and John O'Keefe at 1:30 at eight O 6.
- 25:59AM and he's next asked about what he concludes from all of
- 26:02that. His answer is that both searches
- 26:04were entered using the built in Safari search bar.
- 26:08The P list confirms that, but neither page ever successfully
- 26:11loaded, otherwise there would be a record the map.
- 26:14The absence of any matching entry in history dot DB combined
- 26:19with the confirmed absence of any deleted records from the
- 26:22history dot DB leads him to conclude that these pages simply
- 26:26never finished loading. He reiterated again that the two
- 26:29searches from 6:23 and 6:24 AM, the How long TD and Kikti and
- 26:36House Long to die in. Cold he explains how browser
- 26:40state dot DB works, again reiterating that in iOS 15 it is
- 26:45only written to when a tab is closed.
- 26:49In private browsing mode, records are never written to it
- 26:53at all, So what it gives you is a list of previously closed
- 26:57tabs, not of you of what is currently open.
- 27:00He's then asked what the last view time field means.
- 27:04Based on his research, it relates to one of four events.
- 27:08When the user creates a brand new tab, when they switch tabs
- 27:12and bring 1 back into focus, when they close a tab which
- 27:16automatically brings a backgrounded tab into focus, or
- 27:21when Safari has been completely closed and then reopened.
- 27:25Now you might be asking yourself like we've been asking
- 27:28ourselves, but what about the open tabs?
- 27:30Where do they go? Don't they matter anymore?
- 27:33So they went to Safari, tabs dot DB, and I believe that also
- 27:38occurred in iOS 15. I definitely know it's present
- 27:42in iOS 16 and logically it would make sense for that change to
- 27:48occurred in iOS 15, right? Because where did the open tabs
- 27:51go? Sometimes Apple doesn't make
- 27:53sense. So make sure to test this out
- 27:55for yourself if you're having to deal with this in your next
- 27:58case. Now back to the testimony.
- 28:01Wiffen was next asked to explain how an earlier time stamp could
- 28:05be associated with a subsequent search.
- 28:09So he explains that if he creates a 12:00 tab, minimizes
- 28:13Safari, he could leave it for several hours, days, weeks, and
- 28:18that this time difference of how long he's leaving you alone
- 28:20doesn't really matter. But when you finally come back
- 28:23to it and open it up again, open safari again from the
- 28:26background. The time stamp is not going to
- 28:28be updated, so it's still going to show 12:00 PM today of when
- 28:32it was open, and it's going to show whatever the most recent
- 28:37navigational event is. He's saying he could open
- 28:41something 3 weeks later using the same tab that was open today
- 28:45and the time stamp is still going to show today's date and
- 28:48time. Is that crystal clear or clear
- 28:52as mud? I don't know.
- 28:53But the take away here is basically the time stamp does
- 28:58not have anything to do with the value that URL that is present.
- 29:04You have to keep remembering that this time stamp is about
- 29:07the tab, not the browsing itself.
- 29:11Next, he's shown the entire. Google.
- 29:13URL entry for the browser state dot DB search.
- 29:18It's exhibit 6/18. He explains the columns.
- 29:22So again I'm going to read from the above screenshot, which is
- 29:27also going to be LinkedIn your show notes.
- 29:30When asked how this relates to earlier testimony, he says this
- 29:34confirms the Safari search bar was used and matches the records
- 29:39shown in the Safari P list shown earlier.
- 29:43Next up is Exhibit 619. These are the live records in
- 29:48the browser state dot DB. Now you might be wondering what
- 29:51do you mean by live? These are all the records that
- 29:54are actually sitting in the browser state dot DB file.
- 29:58Think of it as a file for a second.
- 30:00This data is not coming from the wall file.
- 30:05Take note that there's only some records displayed.
- 30:08There is 4021 through 4025 and then 4031 and 4032.
- 30:15So you can see there are some records missing.
- 30:18The search for house Long to die in cold is not shown and the
- 30:22time stamp on the far right is under the field name last view
- 30:28time stamp and it's shown in local time.
- 30:32There's just a variety of different searches showed in
- 30:36here, some related to Canton High School, logging into your
- 30:40PayPal account, a different bank account, so miscellaneous stuff
- 30:45is shown in that exhibit. And so then Next up is exhibit
- 30:49620, and this is the entries from the wall file for browser
- 30:55state dot DB. He's asked what he sees in the
- 30:58exhibit, and he notes that some numbers are repeated and
- 31:02explains that because there are different versions of the same
- 31:05record, there are three records where the only difference
- 31:09between them is the tab order. He also points out that there is
- 31:14no page title on any of them, which is due to the page never
- 31:18having completely loaded. He then confirms there are no
- 31:22private browsing indicators logged here, noting that private
- 31:26browsing activity isn't even recorded in browser state
- 31:29anymore. That means these searches were
- 31:32not conducted in private browsing mode.
- 31:35He also explains that what a session is and how it applies in
- 31:40this context. A session is essentially the
- 31:43life of a particular tab, and all the activity within that tab
- 31:49is considered part of the same browsing session.
- 31:52Let's go ahead and wrap up the episode here.
- 31:55It's a good stopping point. We're probably a little more
- 31:58than halfway through his testimony, but I think it's a
- 32:01good stopping point. We could take a minute discuss
- 32:03anything that we've heard so far.
- 32:05Becky, do you have any comments or anything you'd like to
- 32:08rehash? Guys think Ian Wiffen does a
- 32:10great job in explaining the differences.
- 32:15There's a lot of databases, there's a lot of restored
- 32:19information, and then there's different versions of the iOS's
- 32:23that he's able to articulate where and what falls within each
- 32:30one of these categories. And so I think he does a really
- 32:32good job in breaking that down and making it clear and like you
- 32:36said have some repeatable comments and testimony for his
- 32:40testimony and to make it be able to under be understood by the.
- 32:45Jurors yeah, definitely. And I think some of the exhibits
- 32:49that were created are helping to put these things together like,
- 32:54oh, it shows which search terms were both in the P list and the
- 32:58history dot DB. And then he's working to
- 33:01explain, well, why he, you know, they're talking about failure to
- 33:04load and that's impact and why if there's a failure to load, it
- 33:09doesn't show up in the history. DBI think the thing because I
- 33:12want to hear as a forensic examiner is a little bit
- 33:15different than what the jury wants to.
- 33:17Hear right, of course. They have it all make sense.
- 33:20But I I think it's, it's getting there.
- 33:22I think it's a, you know, he's explaining the different things
- 33:26and how they all kind of link together.
- 33:28I think the story is building. Yeah.
- 33:30And I and I like how he takes this and builds on top of the
- 33:34story as the second digital forensic expert in this trial.
- 33:38Yep. No analogies from him yet.
- 33:40I mean Jessica Hyde had that great analogy for the wall file
- 33:45with the in the restaurant. That was great, but sometimes
- 33:49you don't need an analogy, correct?
- 33:50Or it doesn't come up. Right, exactly.
- 33:52So join us every week on Thursday as we continue to dive
- 33:55into Karen Reed's first trial. Next week, we will be wrapping
- 33:59up Ian Wiffin's testimony. If you've enjoyed this episode,
- 34:03we'll just ask you a favor. Can you just leave us a review?
- 34:06Wherever you listen? It helps new listeners find us.
- 34:10So until next time, stay safe, stay sharp, and always keep
- 34:14parsing the truth one bite at a time.
- 34:18If you enjoyed this episode, make sure to follow us to get
- 34:21notified the next time a new episode drops.
- 34:24If you can do Morehead on over to parsingthetruth.com and
- 34:28donate by clicking on the donate button.
- 34:31Parsing the Truth is a nonprofit organization and we are raising
- 34:34money to send a new digital forensic examiner to I Asus
- 34:38training next year in Orlando. Thanks.
- 34:45Yeah. Yeah, yeah, yeah, yeah, yeah,
- 34:49yeah, yeah. Yeah.