Conspicuous by their absence from the list were Google, Apple, Amazon and Red Hat. Britain's biggest tech firm, Micro Focus, was also missing.
The move was announced by Microsoft President Brad Smith on Monday, the first day of the annual RSA security conference in San Francisco.
The other principles of the accord are protection of all users and customers everywhere; empowering users, customers and developers to strengthen cyber security protection, and collaborating with each other and like-minded groups to improve cyber security.
Regarding the move not to aid and abet in nation-state cyber attacks, Smith told the conference: "...we will protect against tampering with and exploitation of technology products and services during their development, design, distribution and use. We will not help governments launch cyber attacks against innocent citizens and enterprises."
I don't see Kaspersky's name in the list of Accord companies...were they not asked to join? @BradSmi— daveaitel (@daveaitel) 17 April 2018
Last year, following the WannaCry ransomware attack that used a leaked NSA exploit known as Eternal Blue, Smith had slammed both the CIA and the NSA for creating such exploits and stockpiling them.
He claimed that this had led to an unintended link between nation states and organised criminal action.
Smith said at the time: "This is one reason we called in February for a new 'Digital Geneva Convention' to govern these issues, including a new requirement for governments to report vulnerabilities to vendors, rather than stockpile, sell, or exploit them."
On Monday, he said: "Last year at the RSA Conference in San Francisco, in the wake of escalating cyber attacks by criminal organisations and nation states — and just a few months before WannaCry and NotPetya crippled enterprises around the world — Microsoft called for bold new measures to defend and protect technology users around the world.
"Many others in the industry had similar ideas and wanted to come together to protect and defend our collective customers.
"And today (Monday), as this year’s RSA Conference begins in San Francisco, 34 global technology and security companies have done just that, signing a Cyber Security Tech Accord to advance online security and resiliency around the world."
The 34 companies are ABB, ARM, Avast!, Bitdefender, BT, CA Technologies, Cisco, Cloudflare, DataStax, Dell, DocuSign, Facebook, Fastly, FireEye, F-Secure. GitHub, Guardtime, HPE, HP Inc., Intuit, Juniper Networks, LinkedIn, Microsoft, Nielsen, Nokia, Oracle, RSA, SAP, Stripe, Symantec, Telefonica, Tenable, Trend Micro and WMware.