The global standard-setter for the prudential regulation of banks is the Basel Committee on Banking Supervision, or BCBS, in which I represent the Bundesbank. Banking colleagues in the Global Industry Club are no doubt familiar with the Committee. For the insurance industry, a similar body exists: the International Association of Insurance Supervisors, the IAIS.
One way to mitigate such problems is by having direct restrictions on the structure of liabilities, such as on their duration or on the use of wholesale funding. Analogously with banks, one could also imagine requiring some nonbanks to maintain buffers of highly liquid assets that are sized according to the risk that their liabilities will run off quickly in a stress situation.