Commit Graph

1005 Commits

Author SHA1 Message Date
4291059142 Updated the break line option for failed string during firmware validation. 2020-11-16 12:39:57 -05:00
3a3919d9bc Added null checks for the SupplyChainPolicy object 2020-11-13 08:41:33 -05:00
6eeb630a75 This PR addresses the bugs identified in #314. Due to previous changes to the RIM upload process, the suppor RIM was not being updated properly when manually uploaded.
Closes #314
2020-11-12 13:45:38 -05:00
f7912908e0 Final changes to be tested against component failures 2020-11-12 09:58:18 -05:00
dbfdcdf9fd Update version to 2.0.0 2020-11-10 15:39:47 -05:00
67b70a386d Added method to combine the manufacturer and the model as an identifier for the component. 2020-11-10 10:04:46 -05:00
43208332ae Add default keystore in case of no input 2020-11-10 08:04:41 -05:00
d35aaac41d Updated version number 2020-11-09 15:25:05 -05:00
118254e660 Updated build.gradle for tcg_eventlog_tool so that the vendor UEFI ID table is also copied over and installed for tool usage. 2020-11-09 15:25:05 -05:00
00d3846dfe Remove default keystore file constant, this file is now an input parameter. 2020-11-09 15:23:56 -05:00
e8f5107137 Updating code to use a different format for identifying failed components. 2020-11-09 13:59:19 -05:00
bdb32d13ad initial commit 2020-11-09 12:45:36 -05:00
3e35fe4524 Typing conflict when comparing event logs 2020-11-09 11:20:37 -05:00
967d9a0030 Merge branch 'master' into aic-policy-rule 2020-11-09 07:24:33 -05:00
26fc356db0 Merge pull request #312 from nsacyber/client-display-log-mismatch
[#238] Client log mismatch display
2020-11-06 11:33:59 -05:00
e152ba1a33 Updated the indenting for the coloring of mismatched log entries. 2020-11-06 11:26:38 -05:00
9aa2c6a46d Merge branch 'master' into client-display-log-mismatch 2020-11-06 09:17:38 -05:00
ed7dea3706 Merge branch 'master' into aic-policy-rule 2020-11-06 06:42:44 -05:00
f063151a19 Merge pull request #311 from nsacyber/validate_signature_supportRim
[#298] Add validation for support RIM hash and base RIM signature.
2020-11-06 06:42:06 -05:00
6130f29dfa Merge branch 'master' into aic-policy-rule 2020-11-05 14:47:52 -05:00
623da2ce80 Overload RIM validator class for faster signature checking 2020-11-05 14:13:50 -05:00
b2bf3013fc Git merge didn't update the refactor of BiosMeasurement to EventLogMeasurements 2020-11-05 13:36:35 -05:00
c7ffb1c57d Merge branch 'master' into client-display-log-mismatch 2020-11-05 12:39:35 -05:00
d096aebe12 Add support RIM and signature validation checks to SupplyChainValidationServiceImpl class 2020-11-05 11:27:41 -05:00
302ffd81ee Load Schema object in ReferenceManifestValidator class with controller class instantiation to save time 2020-11-05 11:07:17 -05:00
24cf71642d Add validation for support RIM hash and base RIM signature. 2020-11-05 11:07:17 -05:00
1b3abe465a Merge pull request #303 from nsacyber/vendor-table-refactor
[#302] UEFI Table Map Refactor
2020-11-05 11:02:18 -05:00
388e3e9aa0 Merge branch 'master' into aic-policy-rule 2020-11-04 10:03:08 -05:00
6f3c9f2520 Merge pull request #310 from nsacyber/update-component-class
Updated the Component Class Registry to rev. 4
2020-11-04 10:00:21 -05:00
49714fb3f2 Updated the Component Class Registry to rev. 4 2020-11-04 07:44:07 -05:00
1dd64ad44b Moved Generate policy option. 2020-10-29 12:28:10 -04:00
e1c3a1fc0f Initial Commit 2020-10-29 08:58:37 -04:00
1a86012e72 Merge branch 'master' into vendor-table-refactor 2020-10-27 13:05:48 -04:00
525e4f6f6b Merge pull request #307 from nsacyber/client-process-eventlog
[#238] Client Upload rewrite and validation
2020-10-27 12:51:23 -04:00
24e460e0c4 This is a refactore that changes BiosMeasurements into EventLogMeasurements for evolving naming convention updates. 2020-10-26 11:09:26 -04:00
eed8e94c29 Some html tweaks were made to the display and search functionality of the RIM event log page. 2020-10-26 07:56:24 -04:00
70c4d5aeff Updated margins for log matching 2020-10-23 11:50:45 -04:00
2ef00cd5d6 Cleaned up css/html code for a cleaner and easier display layout 2020-10-23 08:37:41 -04:00
d7ade70b5c This branch takes the validated status of a failed event log matching from the bios measurements on the client and displays what failed on the support RIM page and the fail validation icon, if log mismatch, links to a bios measurments page that displays the events that didn't match next to baseline. 2020-10-22 13:32:30 -04:00
51f91b759d Merge branch 'master' into vendor-table-refactor 2020-10-20 09:40:32 -04:00
3df6eff549 Removed debug code 2020-10-19 13:20:27 -04:00
96970142cb This commit includes a completed rewrite of the ReferenceManifestSelector framework. Like the previous rewrite, it was easier and made more sense to create addition classes ands that are specific to a type of RIM (base, support, measurement) for referencing in the DB. Once this was rewritten the code was modified to validate the measurement against the support rim. 2020-10-19 13:06:44 -04:00
aac395d846 Merge pull request #306 from nsacyber/xjc-script-tweak
XJC Generation Tweak
2020-10-14 12:37:38 -04:00
6052d8f8f2 The current script for generating the xjc didn't check if the files already existed. This causes the script to run multiple times during a build, which slows down the build process. This tweak checks the location to see if it exists and skips generating the xjc again. 2020-10-14 10:49:14 -04:00
9d793f50e6 Merge pull request #305 from nsacyber/client-eventlog
[#238] Client eventlog upload
2020-10-14 10:46:37 -04:00
e902c89a19 Merge pull request #304 from nsacyber/xjc-library-test
Updated XJC implementation/integration
2020-10-14 09:56:34 -04:00
2c97666bb9 This commit adds code to pull the bios measurements file to the ACA 2020-10-13 13:51:14 -04:00
f9b0ce413d This commit adds minor tweaks. The first updates the post install script to overwrite, rather than append, the file names to the tcg boot properties file. The next tweak properly loads the Base and Support RIM from the provisioning process into the DB. 2020-10-13 11:42:50 -04:00
4e39b6856b post install script was run however that is all that was run. The set tcg properties script was not included. The contents of the new script have been added to the post install script and the set tcg script has been removed. 2020-10-09 13:18:10 -04:00
84df61e4cf The CPACK variable name for the post rpm install script was the same as the set tcg script included in the cmakelists file. This caused the post install script to never run and never create directories necessary for a successful install. 2020-10-09 12:34:38 -04:00