We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Sentient Storage: Do SSDs Have a Mind of Their Own?

00:00

Formal Metadata

Title
Sentient Storage: Do SSDs Have a Mind of Their Own?
Title of Series
Number of Parts
93
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Solid state drives drives are fundamentally changing the landscape of the digital forensics industry, primarily due to the manner in which they respond to the deletion of files. Previous research has demonstrated that SSDs do not always behave in an equivalent manner to magnetic hard drives, however, the scope of these differences and the conditions that lead to this behavior are still not well understood. This basic, undeniable anomaly regarding file storage and recovery begs one simple, yet critical question: can the data being mined for evidence be trusted? This talk presents research on the forensic implications of SSDs from one of the most comprehensive studies to date. The goal of this study was to demonstrate and quantify differences across a sample pool of drives in an array of tests conducted in a controlled environment. These tests explored the variations between drive firmware, controllers, interfaces, operating systems, and TRIM state. Bio: Tom Kopchak is the Director of Technical Operations at Hurricane Labs, where he pretends to manage a team of network and system engineers, but is still an engineer and technology geek at heart. While new to the DEF CON stage, Tom’s speaking experience includes numerous talks on breaking full disk encryption (including BSides LV) and numerous other talks at other conferences around the country. He holds a Master’s degree in Computing Security from the Rochester Institute of Technology. When he is not working with computers, Tom enjoys composing, music improvisation (Acts of Music), and playing both the piano and organ.
Data storage devicePresentation of a groupMereologyRoundness (object)BitInheritance (object-oriented programming)Type theoryNormal (geometry)Hard disk driveOnline chatRight anglePhysical systemState of matterSolid geometryOcean currentCASE <Informatik>Data managementDifferent (Kate Ryan album)InternetworkingInformationContext awarenessLecture/Conference
NP-hardBit rateWeb pageHard disk driveComputer fileProcess (computing)CASE <Informatik>
Graphical user interfacePure Data <Programmiersprache>Large eddy simulationOrder (biology)File formatBlock (periodic table)Hard disk driveBranch (computer science)Roundness (object)Quicksort
Revision controlDigitizingMathematical optimizationPosition operatorLaptopQuicksortBitBlock (periodic table)Multiplication signOperating systemHard disk driveMiniDiscSolid geometryPhysical systemState of matterLecture/Conference
Solid geometryState of matterMathematicsFlash memoryTranslation (relic)Channel capacityOrder (biology)Equivalence relationTheory of everythingFlash memorySolid geometryState of matterHard disk driveChannel capacityNumberGame controllerTranslation (relic)Different (Kate Ryan album)Operating systemCovering spaceNP-hardOperator (mathematics)
Type theoryLarge eddy simulationCellular automatonArchitectureFlash memoryLevel (video gaming)MultiplicationType theoryCASE <Informatik>Cellular automatonFlash memoryHard disk driveSolid geometryGame controllerRight angle1 (number)Level (video gaming)Different (Kate Ryan album)Term (mathematics)BitData structureState of matterComputer architectureNoise (electronics)Single-precision floating-point formatMereology
Flash memoryArchitectureWeb pageSpeicherzelleBlock (periodic table)Execution unitBlock (periodic table)Web pageAddress spaceInsertion lossMultiplication signFlash memoryNeuroinformatikCellular automatonTerm (mathematics)Data structureBasis <Mathematik>Entire function
Block (periodic table)Read-only memoryTerm (mathematics)Flash memoryBlock (periodic table)Order (biology)Flash memorySemiconductor memoryFreewareMultiplication signOperating systemGame controllerSpacetimePoint (geometry)Term (mathematics)
InfinityComputer fileGame controllerLarge eddy simulationMereologyDirectory serviceBlock (periodic table)MathematicsCellular automatonGame controllerSheaf (mathematics)Video gameMultiplication signFlash memoryCASE <Informatik>Level (video gaming)NumberData loggerFluid staticsOperating systemCycle (graph theory)Order (biology)Patch (Unix)Limit (category theory)Computer fileState of matterSolid geometryMiniDiscLogin
Capability Maturity ModelGame controllerRevision controlBlock (periodic table)Flash memoryIdeal (ethics)Operations researchMultiplication signMathematicsType theoryPatch (Unix)Data managementCellular automatonReading (process)Computer fileFlash memoryData storage deviceState of matterNeuroinformatikGame controllerKey (cryptography)Term (mathematics)Revision controlSpeech synthesisScaling (geometry)SpeicherbereinigungCASE <Informatik>Solid geometryOperating systemProcess (computing)AnalogyPerspective (visual)MereologyLevel (video gaming)Different (Kate Ryan album)FirmwareBus (computing)Mathematical optimizationLaptopSpacetimeBlock (periodic table)Web 2.0Operator (mathematics)
Type theoryMereologyComputer fileSerializabilityMedical imagingVariable (mathematics)Different (Kate Ryan album)Normal (geometry)1 (number)Observational studyLaptopSoftware testingTerm (mathematics)Game controllerMathematicsLevel (video gaming)State of matterData recoveryString (computer science)Process (computing)Ocean currentMultiplication signCASE <Informatik>Computer configurationSolid geometryBlock (periodic table)Enterprise architectureSoftware frameworkNumberQuicksortSingle-precision floating-point formatHard disk driveFile formatOperating systemFlash memoryWindowData acquisitionWritingSinc functionBus (computing)RAIDThermodynamisches SystemData storage deviceInformation securityFile system
Physical systemSoftware testingGame theoryOpen sourceVariable (mathematics)MiniDiscComputer-generated imageryData recoverySample (statistics)MereologyFile formatControl flowSoftware testingComputer fileRight angleTask (computing)Type theoryArithmetic meanCache (computing)File formatVirtual machineHard disk driveFile systemData recovery1 (number)WhiteboardMedical imagingPerspective (visual)TrailGame controllerSerializabilityCore dumpRead-only memoryOperating systemCASE <Informatik>Mathematical analysisOrder (biology)Multiplication signFirmwareConnectivity (graph theory)ResultantSoftwareDistribution (mathematics)Axiom of choiceDifferent (Kate Ryan album)Level (video gaming)Open sourceFlash memoryPoint (geometry)Semiconductor memoryParallel portTerm (mathematics)Bridging (networking)ImplementationRevision controlDivisorFrequencySampling (statistics)State of matterGroup actionNumberVariable (mathematics)Standard deviationPattern languageInheritance (object-oriented programming)MiniDisc
Control flowSerializabilityFirmwareComputer fileGame controllerState of matterData recoveryResultantNumberDifferent (Kate Ryan album)Point (geometry)Hard disk drivePresentation of a groupScaling (geometry)SerializabilityGraph (mathematics)Game controllerSoftware testingGreatest elementState of matterInheritance (object-oriented programming)DivisorDiagram
SerializabilityState of matterInformationMedical imagingCASE <Informatik>Flash memoryMereologyGreatest elementComputer fileOperating systemHard disk driveSpeicherbereinigungFile formatSerializabilityLevel (video gaming)Single-precision floating-point formatEvent horizonField (computer science)Term (mathematics)1 (number)Boss CorporationState of matterGame controllerType theoryDivisorResultantRight angleCombinational logicBus (computing)Diagram
Computer fileSerializabilityHard disk driveSoftware testingFile formatWhiteboardInheritance (object-oriented programming)Different (Kate Ryan album)Degree (graph theory)Social classComputer fileSerializabilityNormal (geometry)
SerializabilityFile formatFile formatHard disk driveSerializabilityMathematics1 (number)Data recoveryGoodness of fitInheritance (object-oriented programming)State observer
Solid geometrySerializabilityGauge theoryData recoverySimilarity (geometry)Endliche ModelltheorieSoftware testingNegative numberMathematicsState observerHard disk driveState of matterSolid geometryType theoryLevel (video gaming)DivisorLikelihood functionSerializabilityComputer fileSoftware frameworkSoftware testingMultiplication signRange (statistics)Game controllerOrder (biology)Different (Kate Ryan album)Flash memoryScaling (geometry)Perspective (visual)Operating systemFile formatJSON
Operating systemData storage deviceDifferent (Kate Ryan album)Game controllerFlash memoryPresentation of a group
InformationGame controllerMultiplication signRAIDCellular automatonBitBus (computing)Type theoryMedical imagingFrequencyChannel capacityProduct (business)Source codeUniform resource locatorFlash memoryPower (physics)CASE <Informatik>Computer fileData storage deviceQuicksortContent (media)Bit ratePerspective (visual)PCI ExpressObservational studyHelmholtz decompositionRight angleSoftware testingMiniDiscHard disk driveOperating systemTerm (mathematics)MereologyDependent and independent variablesString (computer science)Boss CorporationPrice indexEnterprise architecture1 (number)Hidden Markov modelLine (geometry)Physical systemStorage area networkResultantGastropod shellState of matterNeuroinformatikOrder (biology)WindowWindows RegistryGradientProcess capability indexCausalityLecture/Conference
Transcript: English(auto-generated)