@iota-big3/sdk-security
Version:
Advanced security features including zero trust, quantum-safe crypto, and ML threat detection
131 lines • 5.49 kB
JavaScript
;
/**
* 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