{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/security-in-motion",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Security in Motion:\\nSecurity in motion, also known as data in transit, refers to the protection of data while it is being transmitted across networks or between systems. The primary goal is to ensure that data remains confidential and intact during transit. Here are some common techniques used for security in motion:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Encryption\",\n    \"title\": \"Encryption\"\n  }, \"Encryption\"), \": Similar to security at rest, encryption is crucial for protecting data in motion. Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols are commonly used to encrypt data during transmission over the internet. These protocols establish secure, encrypted connections between systems to prevent eavesdropping and tampering.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Secure Protocols: Using secure protocols such as HTTPS, SFTP, and SSH helps ensure the confidentiality and integrity of data during transmission. These protocols provide built-in security mechanisms and encryption to protect data in motion.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Virtual-Private-Networks\",\n    \"title\": \"Virtual Private Networks\"\n  }, \"Virtual Private Networks\"), \" (VPNs): VPNs create secure, encrypted tunnels between networks, enabling secure communication over public or untrusted networks. They are commonly used to establish secure connections for remote access or site-to-site communication.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Firewalls\",\n    \"title\": \"Firewalls\"\n  }, \"Firewalls\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/Intrusion-Detection-Systems\",\n    \"title\": \"Intrusion Detection Systems\"\n  }, \"Intrusion Detection Systems\"), \" (IDS): Firewalls and IDS play a crucial role in securing data in motion by monitoring network traffic, detecting and blocking unauthorized access attempts or malicious activities in real-time.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Data Integrity Checks: Implementing mechanisms such as \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/message-digests\",\n    \"title\": \"message digests\"\n  }, \"message digests\"), \" or \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/cryptographic-hashes\",\n    \"title\": \"cryptographic hashes\"\n  }, \"cryptographic hashes\"), \" helps ensure data integrity during transmission. These checks enable the recipient to verify that the received data has not been tampered with during transit.\"))), mdx(\"p\", null, \"It's important to note that both security at rest and in motion are critical components of an overall data security strategy. By implementing appropriate measures for both aspects, organizations can help protect their data throughout its lifecycle, whether it is stored or being transmitted.\"));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[{"id":"7849393b-aa9f-56c2-ba59-556447a4c8f8","slug":"security-at-rest-verus-in-motion"}]}},"pageContext":{"slug":"security-in-motion","node":{"childMdx":{"slug":"security-in-motion"}}}},
    "staticQueryHashes": []}