SYSTEM AND METHOD FOR REGULATED MESSAGE ROUTING AND GLOBAL POLICY ENFORCEMENT
A system for regulated message routing and global policy enforcement. The transmission of data across a network is bound by policies administered by individuals, organizations, and governments. The system continuously tracks current world government regulations, is easily programmed to incorporate organization best practices and policies, and will automatically handle network traffic routing such that all regulations are fulfilled at all stages of transmission and compliance is recorded for possible later forensic or regulatory analysis.
1 . A message routing system for global policy enforcement comprising:
a message-layer router comprising at least a plurality of programming instructions stored in a memory of, and operating on at least one processor of, a computing device, wherein the plurality of programming instructions, when operating on the at least one processor, cause the computing device to:
store a plurality of regulations and policy rules regarding a plurality of individuals, organizations, and governments;
search for and implement updates to the plurality of regulations and policy rules;
receive a network-bound message from a first networked device, the network-bound message intended for a second networked device;
inspect the network-bound message for attributes related to individuals, organizations, and governments;
apply the plurality of regulation and policy rules to the network-bound message, wherein the applied rules correspond to the attributes related to individuals, organizations, and governments in the network-bound message;
confirm that the first networked device and the second networked device comply with the regulation and policy rules applied to the network-bound message; and
if confirmation is successful, release the network-bound message for transmission to the second networked device.
2 . The system of claim 1 , further comprising a ledger to immutably record changes to and transactions of the network-bound message.
3 . The system of claim 1 , wherein at least a portion of the plurality of regulation and policy rules are issued by at least one government entity from at least one geographical region.
4 . The system of claim 1 , wherein the message-layer router is integrated into a layer two or layer three switch.
5 . The system of claim 1 , wherein the network-bound message operates on the ten-layer standard open system interconnection model.
6 . The system of claim 1 , wherein the message-layer router determines if all intermediary networked devices comply with the plurality of applied regulation and policy rules.
7 . The system of claim 1 , wherein message-layer router confirms if one or more users are compliant with the plurality of regulation and policy rules.
8 . The system of claim 1 , wherein the message-layer router enforces routing based on cybersecurity threat indicators.
9 . The system of claim 1 , wherein the message-layer router is a software-based application.
10 . The system of claim 1 , wherein the message-layer router also reads layers two and three of the open interconnection system model.
11 . A method for message routing for global policy enforcement comprising the steps of:
storing a plurality of regulations and policy rules regarding a plurality of individuals, organizations, and governments;
searching for and implementing updates to the plurality of regulations and policy rules;
receiving a network-bound message from a first networked device, the network-bound message intended for a second networked device;
inspecting the network-bound message for attributes related to individuals, organizations, and governments;
applying the plurality of regulation and policy rules to the network-bound message, wherein the applied rules correspond to the attributes related to individuals, organizations, and governments in the network-bound message;
confirming that the first networked device and the second networked device comply with the regulation and policy rules applied to the network-bound message; and
if confirmation is successful, releasing the network-bound message for transmission to the second networked device.
12 . The method of claim 11 , further comprising a ledger to immutably record changes to and transactions of the network-bound message.
13 . The method of claim 11 , wherein at least a portion of the plurality of regulation and policy rules are issued by at least one government entity from at least one geographical region.
14 . The method of claim 11 , wherein the message-layer router is integrated into a layer two or layer three switch.
15 . The method of claim 11 , wherein the network-bound message operates on the ten-layer standard open system interconnection model.
16 . The method of claim 11 , wherein the message-layer router determines if all intermediary networked devices comply with the plurality of applied regulation and policy rules.
17 . The method of claim 11 , wherein message-layer router confirms if one or more users are compliant with the plurality of regulation and policy rules.
18 . The method of claim 11 , wherein the message-layer router enforces routing based on cybersecurity threat indicators.
19 . The method of claim 11 , wherein the message-layer router is a software-based application.
20 . The method of claim 11 , wherein the message-layer router also reads layers two and three of the open interconnection system model.