UNPKG

@iota-big3/sdk-security

Version:

Advanced security features including zero trust, quantum-safe crypto, and ML threat detection

131 lines 5.49 kB
"use strict"; /** * Digital Forensics Types * Enterprise-grade forensics investigation capabilities */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ReportType = exports.CasePriority = exports.CaseStatus = exports.IOCType = exports.ArtifactType = exports.FindingType = exports.FindingSeverity = exports.CustodyAction = exports.HashAlgorithm = exports.AcquisitionMethod = exports.ForensicAnalysisType = void 0; /** * Forensic analysis types */ var ForensicAnalysisType; (function (ForensicAnalysisType) { ForensicAnalysisType["MEMORY"] = "MEMORY"; ForensicAnalysisType["DISK"] = "DISK"; ForensicAnalysisType["NETWORK"] = "NETWORK"; ForensicAnalysisType["LOG"] = "LOG"; ForensicAnalysisType["REGISTRY"] = "REGISTRY"; ForensicAnalysisType["MOBILE"] = "MOBILE"; ForensicAnalysisType["CLOUD"] = "CLOUD"; ForensicAnalysisType["CONTAINER"] = "CONTAINER"; })(ForensicAnalysisType || (exports.ForensicAnalysisType = ForensicAnalysisType = {})); /** * Evidence acquisition methods */ var AcquisitionMethod; (function (AcquisitionMethod) { AcquisitionMethod["LIVE_MEMORY"] = "LIVE_MEMORY"; AcquisitionMethod["MEMORY_DUMP"] = "MEMORY_DUMP"; AcquisitionMethod["DISK_IMAGE"] = "DISK_IMAGE"; AcquisitionMethod["LOGICAL_COPY"] = "LOGICAL_COPY"; AcquisitionMethod["NETWORK_CAPTURE"] = "NETWORK_CAPTURE"; AcquisitionMethod["LOG_COLLECTION"] = "LOG_COLLECTION"; AcquisitionMethod["SNAPSHOT"] = "SNAPSHOT"; AcquisitionMethod["REMOTE"] = "REMOTE"; })(AcquisitionMethod || (exports.AcquisitionMethod = AcquisitionMethod = {})); /** * Hash algorithms for evidence integrity */ var HashAlgorithm; (function (HashAlgorithm) { HashAlgorithm["MD5"] = "MD5"; HashAlgorithm["SHA1"] = "SHA1"; HashAlgorithm["SHA256"] = "SHA256"; HashAlgorithm["SHA512"] = "SHA512"; HashAlgorithm["BLAKE2B"] = "BLAKE2B"; })(HashAlgorithm || (exports.HashAlgorithm = HashAlgorithm = {})); var CustodyAction; (function (CustodyAction) { CustodyAction["ACQUIRED"] = "ACQUIRED"; CustodyAction["TRANSFERRED"] = "TRANSFERRED"; CustodyAction["ANALYZED"] = "ANALYZED"; CustodyAction["STORED"] = "STORED"; CustodyAction["ACCESSED"] = "ACCESSED"; CustodyAction["COPIED"] = "COPIED"; CustodyAction["RETURNED"] = "RETURNED"; CustodyAction["DESTROYED"] = "DESTROYED"; })(CustodyAction || (exports.CustodyAction = CustodyAction = {})); var FindingSeverity; (function (FindingSeverity) { FindingSeverity["CRITICAL"] = "CRITICAL"; FindingSeverity["HIGH"] = "HIGH"; FindingSeverity["MEDIUM"] = "MEDIUM"; FindingSeverity["LOW"] = "LOW"; FindingSeverity["INFO"] = "INFO"; })(FindingSeverity || (exports.FindingSeverity = FindingSeverity = {})); var FindingType; (function (FindingType) { FindingType["MALWARE"] = "MALWARE"; FindingType["SUSPICIOUS_PROCESS"] = "SUSPICIOUS_PROCESS"; FindingType["NETWORK_CONNECTION"] = "NETWORK_CONNECTION"; FindingType["DATA_EXFILTRATION"] = "DATA_EXFILTRATION"; FindingType["PERSISTENCE"] = "PERSISTENCE"; FindingType["PRIVILEGE_ESCALATION"] = "PRIVILEGE_ESCALATION"; FindingType["LATERAL_MOVEMENT"] = "LATERAL_MOVEMENT"; FindingType["DELETED_FILE"] = "DELETED_FILE"; FindingType["REGISTRY_MODIFICATION"] = "REGISTRY_MODIFICATION"; FindingType["LOG_TAMPERING"] = "LOG_TAMPERING"; FindingType["OTHER"] = "OTHER"; })(FindingType || (exports.FindingType = FindingType = {})); var ArtifactType; (function (ArtifactType) { ArtifactType["EXECUTABLE"] = "EXECUTABLE"; ArtifactType["DOCUMENT"] = "DOCUMENT"; ArtifactType["SCRIPT"] = "SCRIPT"; ArtifactType["CONFIG_FILE"] = "CONFIG_FILE"; ArtifactType["LOG_FILE"] = "LOG_FILE"; ArtifactType["NETWORK_CAPTURE"] = "NETWORK_CAPTURE"; ArtifactType["MEMORY_STRINGS"] = "MEMORY_STRINGS"; ArtifactType["REGISTRY_KEY"] = "REGISTRY_KEY"; ArtifactType["ENCRYPTION_KEY"] = "ENCRYPTION_KEY"; ArtifactType["OTHER"] = "OTHER"; })(ArtifactType || (exports.ArtifactType = ArtifactType = {})); var IOCType; (function (IOCType) { IOCType["IP_ADDRESS"] = "IP_ADDRESS"; IOCType["DOMAIN"] = "DOMAIN"; IOCType["URL"] = "URL"; IOCType["EMAIL"] = "EMAIL"; IOCType["FILE_HASH"] = "FILE_HASH"; IOCType["FILE_PATH"] = "FILE_PATH"; IOCType["REGISTRY_KEY"] = "REGISTRY_KEY"; IOCType["MUTEX"] = "MUTEX"; IOCType["PROCESS_NAME"] = "PROCESS_NAME"; IOCType["USER_AGENT"] = "USER_AGENT"; IOCType["CERTIFICATE"] = "CERTIFICATE"; })(IOCType || (exports.IOCType = IOCType = {})); var CaseStatus; (function (CaseStatus) { CaseStatus["OPEN"] = "OPEN"; CaseStatus["IN_PROGRESS"] = "IN_PROGRESS"; CaseStatus["PENDING_REVIEW"] = "PENDING_REVIEW"; CaseStatus["CLOSED"] = "CLOSED"; CaseStatus["ARCHIVED"] = "ARCHIVED"; })(CaseStatus || (exports.CaseStatus = CaseStatus = {})); var CasePriority; (function (CasePriority) { CasePriority["CRITICAL"] = "CRITICAL"; CasePriority["HIGH"] = "HIGH"; CasePriority["MEDIUM"] = "MEDIUM"; CasePriority["LOW"] = "LOW"; })(CasePriority || (exports.CasePriority = CasePriority = {})); var ReportType; (function (ReportType) { ReportType["INITIAL"] = "INITIAL"; ReportType["PROGRESS"] = "PROGRESS"; ReportType["FINAL"] = "FINAL"; ReportType["EXECUTIVE"] = "EXECUTIVE"; ReportType["TECHNICAL"] = "TECHNICAL"; ReportType["LEGAL"] = "LEGAL"; })(ReportType || (exports.ReportType = ReportType = {})); //# sourceMappingURL=types.js.map