|
Jason Coombs Digital Marketplace, Inc. -- DBA: Homeland Forensics (www.forensics.org) E-Mail: jasonc@science.org |
California (+1.949.903.3368) Hawaii (+1.949.903.3368) |
New Zealand (+64.21.313.615) |
Expert Witness Curriculum Vitae
Jason Coombs has seventeen years experience with programming, information security, data networks, telecommunications, computer forensics, electronic commerce and cybercrime. He is the CEO of PivX Solutions (PIVX) and President and CEO of Digital Marketplace, Inc. - a firm that he founded in 1999.
Jason Coombs has worked as an expert witness in several areas: Information security and Forensics, Internet architecture and services, Software development and analysis, Electronic commerce and Payments, Trademark and Copyright disputes, Cybercrime Investigation or defense, Patent prosecution and litigation, Vulnerability research, and Network intrusion countermeasures. Mr Coombs also provides clients digital evidence investigations and electronic discovery legal case support. In 2004, Mr. Coombs was twice an instructor of CCE computer forensics training for InfoSec Institute.
Litigation Support and Expert Witness Services
As an expert witness, Mr. Coombs has consulted in cases where damages were sought up to a billion dollars. He has been accepted as a testifying expert in U.S. Federal court and Uniform Code of Military Justice (UCMJ) court martial where he has provided testimony. Mr. Coombs has also given deposition testimony or submitted written reports in a number of civil cases involving software copyright infringement or trade secrets.
|
Date: |
2005 |
WCI v. AOL (case pending) law firm McAndrews, Held, & Malloy, Chicago |
|
|
Case |
Testifying expert on behalf of plaintiff, patent litigation |
|
|
Project: |
Instant messaging and online chat patent infringement lawsuit, C++ and Java source code review, claim infringement analysis, expert testimony, prior art research, claim construction Markman analysis. |
|
Date: |
2004-2005 |
Cardinal Health v. BioDose (case pending) law firm Gordon & Silver, Las Vegas |
|
|
Case |
Consulting expert on behalf of Cardinal Health, patent research |
|
|
Project: |
Radio pharmaceutical software patent and trade secret dispute, analyze eight years of source code written in Delphi and C++. Investigate patent claims and prior art, source code comparison. |
|
Date: |
2004 |
Navy Judge Advocate General UCMJ Court Martial, Pearl Harbor |
|
|
Case |
Expert testimony, information security and computer forensics |
|
|
Project: |
Analyze computer forensic examination procedures employed by and work product of the Department of Defense Computer Forensics Laboratory in a UCMJ court martial proceeding. Review EnCase images of the defendant's hard drives. Explain to the court what the limits of forensic value are to a hard drive taken from a Windows 98 computer that had previously been under the control of third parties by way of a Trojan and/or Windows vulnerabilities. |
|
Date: |
2004 |
Paiea Properties, Honolulu, Andrew Maxwell, bankruptcy trustee |
|
|
Case |
Chapter 7 bankruptcy litigation |
|
|
Project: |
Create forensic images of hard drives using EnCase, assist private investigator and bankruptcy court trustee in acquiring electronic evidence from the offices of a company forced into bankruptcy. |
|
Date: |
2003 |
Russell Rush, law firm Bowles, Verna |
|
|
Case |
Rush vs. Ritter |
|
|
Project: |
Forensic analysis of a decade of software development conducted by a California software developer specializing in life insurance illustration software. Consulting expert witness and forensic analyst role performed on behalf of the plaintiff in a civil case brought against the software developer alleging misappropriation of trade secrets, fraud, and breach of contract. Case pending. |
|
Date: |
2003 |
Criminal Defense Forensics on behalf of co-defendant |
|
|
Case |
U.S. vs. Alba, et al. |
|
|
Project: |
Forensic analysis of the FBI's Carnivore system for Internet pen register/trap and trace or wiretap warrant execution on behalf of the defense in a federal jurisdiction criminal conspiracy Drug Enforcement Agency case, Southern California 9th circuit court. Examined over a terabyte of hard drives and electronic surveillance evidence in the case to locate residual signs of remote penetration or unauthorized searches conducted outside of approved warrants. |
|
Date: |
2002 |
IBM, law firm Quinn Emmanuel Urquhart Oliver & Hedges |
|
|
Case |
Cardservice International vs. IBM |
|
|
Project: |
Performed forensic analysis of IBM's Net.Commerce Hosting Service (NCHS) and AIX on behalf of IBM in defense of a lawsuit brought by Cardservice International. Cardservice alleged product defects that prevented the development and launch of an OEM e-commerce solution based on NCHS and the ClearCommerce Corporation credit card transaction-processing gateway marketed by Cardservice under the LinkPoint brand. Case settled in 2003. |
|
Date: |
1999 |
PearsonMacmillan Publishing, law firm Morgan, Lewis & Bockius |
|
|
Case |
RSA Data Security vs. Pearson Macmillan Publishing |
|
|
Project: |
Consulting Expert for Pearson Macmillan Publishing in defense of a suit brought by RSA Data Security, Inc. alleging patent infringement of the RSA algorithm as well as various cryptography and software patents pertaining to public key and SSL encryption in Linux products. Case settled before trial. |
|
Date: |
1997-98 |
Westinghouse, law firm Akin, Gump, Strauss, Hauer & Feld |
|
|
Case |
Innovative Business Systems v. Westinghouse |
|
|
Project: |
Consulting Expert for Westinghouse in defense of civil suit brought by Innovative Business Systems alleged breach of software license agreement and unauthorized transfer of source code for the client- server SQL database application and pascal/C programs used by a subsidiary of Westinghouse commercial and residential security alarm monitoring and response service. Case settled during trial. |
|
Date: |
1995-96 |
Electronic Data Systems, law firm Madrid, Corallo and Brooks |
|
|
Case |
Electronic Data Systems v. EMA |
|
|
Project: |
Consulting Expert for Electronic Data Systems in a civil suit against startup EMA regarding alleged violations of trade secret confidentiality and non-compete agreements and misappropriation of PowerBuilder programs developed by EDS for the electric utility industry. Also assisted testifying expert during trial. Case resulted in unanimous jury verdict in favor of EDS. |
Partial List of Forensic Software and Systems Analysis Experience
|
EnCase Hard Drive Imaging/Review |
Reconstruction/Reenactment Testing |
|
Software Evolution Map Tracing |
Forensic Codebase Comparisons |
|
Load, Stress, Performance Testing |
Quality Assurance/Quality Review |
|
Penetration / Vulnerability Testing |
Carnivore/Pen Register Trap & Trace |
|
Wiretaps/Keyloggers/Screen Capture |
Electronic Intercepts/RF Engineering |
Employment History
|
From: |
May, 2004 |
PivX Solutions, Inc. (pivx.com) |
|
To: |
June, 2005 |
Newport Beach, California |
|
|
|
Director of Forensic Services |
|
|
|
PivX Solutions is an information security product vendor and professional services firm that went public on the NASDAQ OTCBB through a reverse acquisition of a shell company named Drilling, Inc. The company's software products block the exploitation of security vulnerabilities in Microsoft Windows operating system or application software and scans for presence of vulnerabilities on a Windows host. In April, 2005 the company ownership changed when Lotus Fund, one of the lead investment groups that had backed PivX Solutions, became convinced that the founding management team needed to be replaced. My role as Director of Forensic Services continued until my decision to return to my former self-employed status. |
|
From: |
1999 |
Digital Marketplace, Inc. |
|
To: |
Present |
California and Hawaii |
|
|
Position: |
President and Founder |
|
|
|
Digital Marketplace, Inc. (digitalmarketplace.com) is an Internet programming, forensics, and infosec firm providing software engineering services, computer forensics, infosec, and e-commerce hosting products and services. The corporation was formed in 1999 to create and market Internet, e-commerce, information security, and computer forensics products and services. The first software product produced by the company was business to consumer (B2C) e-commerce software programmed using Microsoft Commercial Internet System (MCIS), Internet Information Services, Active Server Pages, Microsoft LDAP Server, and Windows NT/2000 Server. Payment processing services for credit cards and electronic checks are provided by the company, and standard Web hosting services are provided through a server farm. In addition, Digital Marketplace, Inc. licenses its software to other companies. The largest deployment to date of such a license was done for Signeta.com, a venture capital-funded startup in the promotional products industry. |
|
From: |
1995 |
SCIENCE.ORG, a Private Non-profit Research Institute |
|
To: |
Present |
California and Hawaii |
|
|
Position: |
President and Co-Founder |
|
|
|
SCIENCE.ORG is a California non-profit corporation devoted to scientific research and development and consulting in forensics, computer and life sciences. |
|
From: |
1991 |
Pacific Knowledge |
|
To: |
1994 |
Walnut Creek, California |
|
|
Position: |
President and Co-Founder |
|
|
|
Pacific Knowledge provided software development services to the wireless telecommunications and cable industries. Its two largest projects spanned multiple years and involved software engineering for Pacific Telesis Cellular, Nielsen Media Research, and Pacific Bell. |
|
From: |
1989 |
Independent Contractor |
|
To: |
1991 |
Silicon Valley and San Francisco Bay Area |
|
|
Position: |
Computer programmer, system and network administrator, support |
Consulting History
|
From: |
2000 |
Signeta Corporation |
|
To: |
2001 |
Consulting Software Engineer |
|
|
Duties: |
Designed and built, around Digital Marketplace, Inc. e-commerce framework source, a full-featured Internet-based promotional products ordering system. Product selection and order details included complex configuration steps to upload custom artwork and indicate where on the selected product the artwork should be embroidered, screen-printed, or laser-engraved. Real-time dynamic pricing based on variable pricing tiers for quantity orders, number of colors in the custom artwork, and setup and job run costs created application-specific complexity requiring a custom solution. Signeta.com launched successfully but died in the dot com bust. |
|
From: |
1999 |
CMP Media, Inc. |
|
To: |
2000 |
Consulting Software Engineer |
|
|
Duties: |
Created an online store for BYTE.com and techreviews.com including pay-for-access publishing of Internet content. |
|
From: |
1998 |
Tristrata Security, Inc. |
|
To: |
1998 |
Consulting Software Engineer |
|
|
Duties: |
Assisted with the design and coding of an encryption system for data networks and secure application software conceived by Tristrata Security founder and creator of the Atalla box for bank ATM network PIN number encryption, John Atalla. The software was developed for Windows 95/98 and Windows NT 4 using Microsoft Visual C++. |
|
From: |
1997 |
Digital Equipment Corporation |
|
To: |
1997 |
Consulting Software Engineer |
|
|
Duties: |
Wrote the network communications component for Digital's Millicent micropayment e-commerce system. Coded a Windows Sockets 2 layered service provider using C++ and COM/Win32. Interfaced to Java using the Java/COM bridge. |
|
From: |
1994 |
Independent Software Developer |
|
To: |
1999 |
|
|
|
Duties: |
Created a Windows Sockets 1.1 programming API for PowerBuilder called the "PowerSocket Library" to enable PowerBuilder programmers to write Internet applications. Provided consulting to companies around the world seeking to build and deploy TCP/IP applications for corporate networks and the Internet. Marketed and distributed the PowerSocket Library as shareware. Licensed to Powersoft Corporation in 1996. Coded as a DLL in C. |
|
Year: |
1996 |
Stardust.com, Consultant and Technical Writer |
|
|
Duties: |
Continued development in C++ of Stardust's Winsock Component Architecture WCA for building layered service providers to extend the functionality of network applications. Wrote Windows Sockets 2 programming class material for Intel developer course. Provided consulting to Stardust clients. Made extensive use of Soft Ice by NuMega for system-level debugging of Windows 95/Windows NT. |
|
Year: |
1996 |
Logic-Covalent Corporation, Consulting Software Engineer |
|
|
Duties: |
Completed development of a PowerBuilder 4 application already in progress. Built a TCP/IP communications module using the PowerSocket Library and rewrote user interface code to connect as needed to a high-capacity commercial printer driven by a Macintosh server running custom TCP/IP print service software. |
|
From: |
1993 |
AdExpress/Nielsen Media Research |
|
To: |
1994 |
Consulting Software Engineer |
|
|
Duties: |
Wrote application in PowerBuilder version 3 under Windows 3.1 for joint venture between AdExpress/Nielsen Media Research that enabled advertising sales to query demographic and cable television network viewer ratings data in the U.S. to place ad spots on regional cable systems in order to reach a particular size and quality of audience within a prescribed budget. Donelly marketing data was optionally available as part of query criteria to allow targeting of regions wherein particular products or services were known to be in high demand. Deployed on CD using a stand-alone SQL RDBMS. |
|
Year: |
1993 |
Pacific Bell Digital Subscriber Group Consulting Software Engineer |
|
|
Duties: |
Wrote a TCP/IP application using C and a socket programming API from FTP Software, Inc. to demonstrate at a trade show the ability of ISDN to transmit high-resolution x-ray images for telemedicine. |
|
From: |
1991 |
Pacific Telesis Cellular (now part of Verizon Wireless) |
|
To: |
1993 |
Consulting Software Engineer |
|
|
Duties: |
Wrote programs in Sun Microsystems/Informix environment using C, UNIX shell scripts, Informix 4GL products/SQL, for Motorola EMX 2500 cellular switch Man/Machine Interface. Led multi-market radio frequency (RF) engineering specification development of network management system for performance, capacity planning and analysis of cellular networks. Assisted with system and network administration of SunOS 4.1.3 servers, data acquisition systems for Motorola EMX 2500 cellular switches, RF engineering reports and algorithms including periodic report to President Lee Cox. Provided support for design of cellular network of South Korea. Initiated software development to audit cellular switch performance/billing. |
Publications: Books
IIS Security and Programming Countermeasures, 440 pages, self published in 2003
Setting up an Internet Site for Dummies, published by IDG Books in 3 editions
ActiveX Sourcebook, published by John Wiley & Sons
Netscape LiveWire Sourcebook, published by John Wiley & Sons
PowerBuilder 4 Programming for Dummies, published by IDG Books
dBASE 5 for Windows Programming for Dummies, published by IDG Books
PowerBuilder 4.0 Power Toolkit, published by Ventana Press
Publications: Articles
Dr.
Dobb's Journal Windows Security Columnist
(http://www.ddj.com/columns/security)
Investigating
Software and Source-Code Theft July
19, 2005, Win32
API Obscurity for I/O Blocking and Intrusion Prevention
June 21, 2005,
Securing
the Win32 File I/O APIs June
7, 2005, A
Metacode Standard for Rootkit and Intrusion Prevention
May 17, 2005,
Security-Hardening
Third-Party Applications May
3, 2005, Wiping
Out Sensitive Data April
21, 2005, Understanding
Oracle Attacks on Information Services December
3, 2004, Scripted
Screen Capture November
17, 2004, Scripting
Patch Deployment with WUA API November
3, 2004, Protecting
RAM Secrets with Address Windowing Extensions October
18, 2004, Beware
of File-Slack Attacks October
6, 2004, Spyware
Exploits the Run Key—and the Law September
17, 2004, Security
is a Service, Not a Product September
9, 2004, Solving
the Malicious Content Problem August
17, 2004, Runtime
Call Stack Analysis with .NET
July 21, 2004, The
Intractable Screen Scraping Paradox
July 6, 2004, IE's
Local Machine Zone and the Attack of the TLAs June
18, 2004, Programmer
Defects as a Proactive Defense June
5, 2004, Pen
Testing with Raw Sockets May
17, 2004, Microsoft
Security Guidance for Developers May
3, 2004, XML
Security Features of .NET, Part 2 April
23, 2004, XML
Digital Signatures with SignedXML, Part 1 April
8, 2004, Extracting
Digital Signatures from Signed Files with .NET March
16, 2004, WinXP
SP 2 Process and Port Hardening March
3, 2004, Windows
Stack Buffer Overflow Protection February
19, 2004, Programming
Public Key CryptoStreams, Part 2 February
3, 2004, Programming
Public Key CryptoStreams, Part 1 January
17, 2004, Packet
Sniffing for Incident Response January
6, 2004, Detecting
Man in the Middle Attacks with DNS December
17, 2003, More
on Hash Codes and Security December
4, 2003, Forensic
Data Validation and Integrity Logging November
17, 2003, Counterfeit
Software, Digital Rights Management, and Security
November 4, 2003, Antivirus
Software Turned Upside Down October
17, 2003, Building
a Database of Known Hashes October
3, 2003, Hash
Codes and Security September
17, 2003, The
Lessons of SoBig.F
September 5, 2003, Backdoors
Can Damage Trust August
20, 2003, Analyzing
the Mescaline Worm August
5, 2003
2003: Windows Developer Network Magazine feature articles
"Requiring Trusted Public Keys for Certificate Chains in SSL Connections"
Future 2003 issue: "Programming Public Key Cryptostreams"
September, 2002 issue of MSDN Magazine: "Tamper-Resistant Apps: Cryptographic Hash Algorithms Let You Detect Malicious Code in ASP.NET"
http://www.msdn.microsoft.com/msdnmag/issues/02/09/ASPNETHashAlgorithms/
November, 2001-October, 2002: "Network Programming" series for Pinnacle Publishing
"Parsing Web Pages as XML", October 2002
"SSL Encryption for the Web in C#", March 2002
"HTTP Basic Authentication in C#", April 2002
"HTTP File Upload in C#", May 2002
"Integrating QuickBooks 2002 with .NET", March, 2002
"Generating GUIDs in ASP with a Little Help from VB", February 2002
"Porting Classic ASP to ASP.NET: What's Really Necessary?", December 2001
"Using MTS to Coordinate Transactions Across Multiple Databases", November 2001
Digital Business Columnist for Byte Magazine (http://www.byte.com/digitalbusiness/)
"Collectible Data As Digital Business", May 2000 - "Internet Patents Are Changing The Rules", March 2000 - "Privacy and Internet Customer Service", February 2000
"The Business Of Open Source", January 2000 - "Encryption Programming For Second-Generation E-Commerce", December 1999 - "For Instant Success, Add Instant Messaging", November 1999 - "Preparing SSL Encryption For Y2K", October 1999
"Check-By-Internet Requires No Checking", August 1999 - "Netsourcing Your Apps", August 1999 - "The Old Grey DBMS Ain't What It Used To Be", August 1999
"No More Spam", August 1999 - "Accept Credit Cards On Your Website", July 1999
Contributing Editor, “Microsoft Internet Developer” Magazine www.microsoft.com/mind
"Order Processing on Your E-Commerce Site", August 1999
http://www.microsoft.com/mind/0899/orderproc/orderproc.asp
"Co-Locating Your Web Server with an ISP to Simplify Maintenance", June 1999
http://www.microsoft.com/mind/0699/colocation/colocation.asp
"Active Streaming Format with Microsoft NetShow", September 1997
http://www.microsoft.com/mind/0997/netshow/netshow.asp
"The Site Building Series Part III: The Software on the Server", June 1997
http://www.microsoft.com/mind/0697/sitebuild3.asp
"How to Set Up Dedicated Internet Access for Your Site", April 1997
http://www.microsoft.com/mind/0497/sitebuild/sitebuilding2.asp
"The Site Building Series: Getting Connected", February 1997
http://www.microsoft.com/mind/0297/sitebuilding/sitebuilding.asp
"Creating A Virtual Server with Java Sockets", January 1997
http://www.microsoft.com/mind/0197/JAVASERVER.asp
Publications: Other
"Amazon Associates Plan Wins Patent Protection", February 25, 2000 by Mo Krochmal and Jason Coombs, TechWeb News
"Windows Sockets 2 Programming", Proceedings of Intel Professional Developer Conference, San Francisco 1997
"ActiveX and Java: Two Roads to the Same Destination", CMP TechWeb, Nov 1996
Founding Technical Editor of the Java Developer's Journal, Summer 1996: "Preview Edition", presented at the 1996 Netscape Developer's Conference
"The Cutting Edge: PowerBuilder & Java, PowerBuilder Developer's Journal", Jan, 1996
"The Cutting Edge: PowerBuilder & Netscape”, PBDJ February, 1996 Volume 3 Issue 2
"Internet Programming Using PowerBuilder and WinSock 1.1", PowerBuilder Developer's Journal, December, 1995 Volume 2 Issue 11
"Windows Sockets 1.1 Programming with PowerBuilder", Proceedings of the PowerBuilder User Conference 1995
1996: Submitted provisional patent application for Internet peer-to-peer file transfer algorithm. Patent application abandoned 1997.
2000: Submitted provisional patent application for secure Internet check transmission mechanism. Patent application abandoned 2001.
Conferences and Speaking Engagements
Intel Professional Developer Conference, San Francisco, California 1997 Invited Speaker: Windows Sockets 2 Programming
Launch Java Developer's Journal, Netscape Developer's Conference, San Francisco, 1996
PowerBuilder User Conference, Orlando, Florida 1995 Invited Speaker: Windows Sockets 1.1 Programming with PowerBuilder
Featured speaker, Powersoft Corporation "Night At The Net" corporate event, 1995
C/C++ under Win32/Solaris/Linux
Microsoft .NET/C#/Visual Basic
Sun Java/J2EE/JDK/Microsoft J++
Assembly/MASM/Intel x86/Pentium
Pascal/Turbo Pascal/Delphi
JavaScript/Visual Basic Script
Perl/PHP/Unix Shell Scripting/CGI
dBase/Clipper/Foxpro
Structured Query Language/ESQL
PowerBuilder/Sybase RDBMS
Visual Interdev/Visual Studio
Oracle/Informix 4GLs and RDBMS
Version Control CVS/SourceSafe
Active Server Pages/ASP.NET
DOS/Windows (from CE to Server)
Macintosh (from System 7 to OS/X)
Solaris (from SunOS 4.1+ to Solaris)
SGI IRIX 6.5+
Unix/Linux (several distros/builds)
AIX 4.3+
Skills Summary: Selected Network Topologies
TCP/IP and Internet Standards/RFCs
Novell NetWare/NDS/eDirectory
Active Directory/Windows Networks
Wireless/Cellular/IEEE 802.11
|
|
|
|
|
5610 Vineta Court Martinez, California 94553 +1.925.228.3579 |
P.O. Box 636 Kurtistown, Hawaii 96760 +1.808.381.5946 |
P.O. Box 335 Dargaville, New Zealand +64.21.313.615 |