Security professionals hold more privileged access, more sensitive knowledge and more dual-use skill than almost anyone else in an organisation, and the ethical choices that come with that power are rarely written into job descriptions. This guide sets out what the main professional codes (ISC2, ISACA, GIAC, BCS and ACM) actually require, where the law draws hard lines, how to handle vulnerability disclosure dilemmas, and a repeatable way to reason through situations the codes do not settle. It also covers how a security leader can build ethics into team practice and measure it. It is written for practitioners at any level, penetration testers and researchers, and the managers who set the tone for them.
Key takeaways
- Certification codes are binding. ISC2 states that strict adherence to its Code is a condition of certification, and its members must report observed breaches by other members; ISACA and GIAC also enforce their codes with disciplinary measures.
- Authorisation is the bright line. Almost every serious ethical failure in security starts with access or testing beyond what was agreed in writing, and the UK Computer Misuse Act 1990 and US CFAA turn that line into law.
- Disclosure is a balancing act with known reference points. Published norms such as a 90 day vendor deadline, shorter deadlines for exploited flaws and coordinator-led timelines give practitioners defensible defaults.
- Honest reporting is an ethical duty. Softening findings, hiding incidents or misstating competence breach ISACA, BCS and GIAC obligations and can become a crime when regulators are misled.
- Ethics needs structure. A written decision process, an escalation route and protected channels make it far more likely people do the right thing under pressure.
Why ethics is an operational issue in security
Ethics in most professions is about competence and honesty. In security it is also about power: administrators can read anyone's mail, analysts see browsing histories, testers can break production systems and researchers can find flaws that endanger millions of users. The same skill that defends a system can attack it.
- Privileged access: rules of behaviour (NIST SP 800-53 PL-4) and access agreements (PS-6) exist because technical controls cannot stop an authorised insider from misusing what they can see. See the Insider Threat Programme Guide.
- Dual-use knowledge: exploit research, red team tooling and AI-assisted vulnerability discovery all produce knowledge that can harm if released carelessly.
- Conflicting principals: an employer, a client, users and the public may each want something different from the same finding.
- Leadership culture: NIST CSF 2.0 GV.RR-01 expects organisational leadership to foster a culture that is "risk-aware, ethical, and continually improving", which makes ethics a governance outcome, not just a personal matter.
The professional codes compared
| Body | Structure | Distinctive obligations | Duty to report others | Enforcement |
|---|---|---|---|---|
| ISC2 (CISSP, CCSP and others) | Preamble and four canons | Protect society, the common good, necessary public trust and confidence, and the infrastructure; act honourably, honestly, justly, responsibly and legally; diligent and competent service to principals; advance and protect the profession | Yes: members who observe a breach by another member must use the complaint procedure, and failing to may itself breach Canon IV | Sworn complaint, prima facie test, peer review; sanctions up to revocation |
| ISACA (CISA, CISM, CRISC and others) | Seven obligations | Objectivity and due care; confidentiality unless disclosure is legally required; accept only work you are competent to complete; report all significant facts that, if omitted, could distort results | Not stated as a member duty | Investigation and disciplinary measures |
| GIAC | Respect for the public, the certification, the industry and myself | Do not misuse information or privileges; avoid conflicts of interest; do not misrepresent abilities or work; protect exam content | Notify GIAC of anything affecting your ability to perform certified competencies | Ethics Council; revocation, bans from future programmes, reporting to management or other certifying bodies |
| BCS, The Chartered Institute for IT | Four principles: public interest, professional competence and integrity, duty to relevant authority, duty to the profession | Consider privacy, security and wellbeing; respect third party rights; do not claim competence you lack; avoid conflicts; do not misrepresent system performance | Guidance provided for members aware of a breach | Membership disciplinary process |
| ACM Code of Ethics and Professional Conduct (2018) | 24 imperatives as statements of personal responsibility | Avoid harm (1.2); respect privacy (1.6); honour confidentiality (1.7); access computing resources only when authorised or when compelled by the public good (2.8); design and implement systems that are robustly and usably secure (2.9) | Code supports judging formal complaints | ACM membership actions |
Where they agree: every code puts the public interest or society first, demands honesty about competence and results, protects confidential information and prohibits using privileged knowledge for personal gain. Where they differ: ISC2 is unusual in making reporting of other members mandatory and in restricting who may complain about each canon (any member of the public for Canons I and II, principals for III, other certified or licensed professionals for IV). For certification routes see the Penetration Tester Career Guide.
Where the law draws hard lines
Codes set the floor of professional conduct; criminal law sets the floor of liberty. Practitioners should know the offences that apply where they and their targets are located. See the Computer Misuse and Anti-Hacking Laws Guide for the wider picture.
| Law or policy | What it covers | Ethical implication |
|---|---|---|
| UK Computer Misuse Act 1990, s1 | Unauthorised access to computer material | Testing without written authorisation can be an offence even if nothing is damaged |
| UK Computer Misuse Act 1990, s3 and s3ZA | Unauthorised acts impairing operation of a computer; acts causing, or creating risk of, serious damage | Denial of service tests and destructive actions need explicit scope |
| UK Computer Misuse Act 1990, s3A | Making, supplying or obtaining articles for use in offences | Sharing tooling or exploits with someone you believe will misuse them carries risk |
| US DOJ CFAA charging policy (19 May 2022) | Prosecutors directed not to charge good-faith security research; must consult CCIPS before charging any CFAA case | Good faith means access solely to test, investigate or fix a flaw, avoiding harm, with results used mainly to improve security; calling extortion "research" does not protect it |
The DOJ policy is a prosecutorial policy, not a statutory safe harbour, and it does not bind state prosecutors or civil claims. A UK researcher has no equivalent statutory defence under the Computer Misuse Act at the time of writing, so a published vulnerability disclosure policy that grants authorisation matters more there.
Vulnerability disclosure dilemmas
Disclosure is where professional duties collide most visibly: the duty to the vendor or client, the duty to users still exposed, and the duty to the public who may already be under attack. Coordinated vulnerability disclosure (CVD) resolves most cases; the published norms below give defensible defaults.
| Reference point | Default timeline | Exceptions |
|---|---|---|
| Google Project Zero policy | 90 days to make a patch available; details published 30 days after the patch reaches users, or at day 90 if no patch | 14 day grace period on request if a patch is imminent; 7 day deadline when the flaw is exploited in the wild |
| CISA CVD process | Coordinated simultaneous disclosure with vendor and reporter | May disclose as early as 45 days after first contact attempt if the vendor is unresponsive or will not commit to a reasonable timeframe; active exploitation and safety impact can change the schedule |
| ISO/IEC 29147 and 30111 | Vendor side process for receiving and handling reports | See the ISO/IEC 29147 and 30111 Vulnerability Disclosure and Handling Guide |
| UK government services | Report through the Government Vulnerability Reporting Service referenced by the NCSC | Follow that service's rules of engagement |
Hard cases
- The vendor will not respond: escalate to a coordinator (a national CERT or CISA) before publishing; document each contact attempt with dates.
- The flaw is already being exploited: shorter timelines and partial disclosure of mitigations can protect users faster than silence; publish defensive guidance, not a working exploit.
- Safety-critical products: medical, vehicle and industrial flaws may justify longer timelines because patching is slow, and coordinators weigh public safety explicitly.
- You found data, not just a flaw: stop, do not download more than needed to prove the issue, do not keep personal data, and say what you accessed in the report.
- A bug bounty asks you to sign an NDA: agreeing not to disclose is legitimate; agreeing to misstate what happened is not.
For running a programme from the receiving side see the Bug Bounty and Vulnerability Disclosure Guide.
Everyday dilemmas inside organisations
| Situation | Competing duties | Defensible course | Code anchors |
|---|---|---|---|
| A penetration test reveals a system outside the agreed scope | Client value versus authorisation | Stop, record what was seen, ask for written scope extension before touching it | ACM 2.8; ISC2 Canon II; CMA s1 |
| Management asks you to downgrade a critical finding before the board sees it | Employer loyalty versus honest reporting | Keep the rating, add context and compensating controls, escalate if overruled | ISACA obligation 6; BCS duty to authority |
| You are asked to monitor a named employee's personal messages | Investigation versus privacy and law | Require a documented legal basis and HR or legal approval; limit to work systems and proportionate scope | ACM 1.6; BCS public interest. See the Employee Monitoring and Privacy Guide |
| An incident is being kept from regulators who must be notified | Employer confidentiality versus law and public | Raise in writing with legal and the board; use whistleblowing channels if suppression continues | ISC2 Canons I and II. See the Cyber Whistleblowing Guide |
| A vendor offers hospitality during a tool selection you lead | Relationship versus objectivity | Declare, decline anything beyond policy, record in the conflicts register | BCS refuse inducements; GIAC conflicts |
| You are asked to lead work you lack skills for | Career opportunity versus competence | Say so, propose training or a partner, do not overstate ability | ISACA obligation 5; ISC2 Canon III |
| A colleague uses admin access to look up a celebrity customer | Team loyalty versus confidentiality | Report through the agreed route; ISC2 members must use the complaint procedure for member breaches | ISC2 Canon IV; GIAC misuse of privileges |
A decision process for situations the codes do not settle
- Stop and state the facts: what you know, what you assume, and what action is being asked of you.
- Check authorisation and law: is the action within written scope and legal where you and the system are located? If not, the answer is no until that changes.
- List the stakeholders: employer or client, affected users, the public, colleagues and yourself. Codes put the public interest first when duties conflict.
- Test the options: for each, ask who could be harmed, whether you would be comfortable seeing it reported publicly, and which code clause supports it.
- Consult: talk to a trusted senior colleague, legal counsel or the certifying body's ethics contact before acting on anything irreversible.
- Act and record: keep a dated note of the decision, the reasons and who you consulted. Records protect you and show good faith.
- Escalate if blocked: use internal escalation, then protected whistleblowing channels or regulators, rather than unilateral public disclosure.
Building ethics into a security team
- Write it down: include ethics and rules of behaviour for privileged roles in policy (CSF GV.PO-01), signed access agreements (SP 800-53 PS-6) and human resources practices (GV.RR-04).
- Train with scenarios: role-based training (AT-3) that walks through the dilemmas above works better than reading a code aloud.
- Scope everything: rules of engagement for every test (CA-8), a public disclosure programme (RA-5(11)) and written authorisation templates.
- Provide safe routes: a named ethics contact, an anonymous reporting channel and an explicit no retaliation statement.
- Sanction fairly: a documented, consistent personnel sanctions process (PS-8) for misuse of privileged access.
- Small teams: borrow the employer's whistleblowing and HR processes and agree an external peer for advice. Large teams: add ethics review to red team planning, research publication and AI tool adoption.
Measuring it
- Percentage of privileged staff with signed, current rules of behaviour.
- Percentage of tests with signed scope and rules of engagement before start.
- Time from vulnerability report receipt to acknowledgement.
- Number of ethics questions raised internally (a rising number usually means trust, not misconduct).
- Privileged access reviews completed on schedule, and confirmed misuse cases closed with action.
Framework mapping
| Framework | Reference | Ethics relevance |
|---|---|---|
| NIST CSF 2.0 | GV.RR-01 | Leadership fosters a risk-aware, ethical culture |
| NIST CSF 2.0 | GV.RR-04; GV.PO-01; GV.OC-03 | HR practices, communicated policy, legal and civil liberties obligations |
| NIST SP 800-53 Rev. 5 | PL-4 Rules of Behavior; PS-6 Access Agreements; PS-8 Personnel Sanctions | Expected conduct for privileged users and consequences |
| NIST SP 800-53 Rev. 5 | AT-3 Role-based Training; PM-13 Security and Privacy Workforce | Ethics in role training and workforce development |
| NIST SP 800-53 Rev. 5 | CA-8 Penetration Testing; RA-5(11) Public Disclosure Program | Authorised testing and a channel for external reporters |
Common failure patterns
- Verbal scope: testing on the strength of a conversation rather than a signed authorisation, which leaves the tester exposed when something breaks.
- Labelling a cover-up as a bounty: in the Uber 2016 breach, attackers who stole data were paid $100,000 through the bug bounty programme and signed agreements falsely stating no data was kept; the breach was not disclosed for about a year, and the former chief security officer was convicted in 2022 of obstructing FTC proceedings and misprision of a felony.
- Silent downgrading: findings re-rated to meet an audit deadline, so leadership decides on a false picture.
- Curiosity browsing: privileged staff looking up records with no business need, tolerated because "everyone does it".
- Publishing to pressure a vendor: dropping full exploit details before users can patch, when a coordinator could have been used.
- Codes nobody has read: certification holders unaware they have a duty to report, or that their code covers off-duty conduct that harms the profession.
Practitioner checklist
- Read the full code of every body whose certification you hold, and note any reporting duty.
- Never test, access or scan without written authorisation that names the scope and dates.
- Stop at the edge of scope and get written extension before going further.
- Report findings with their real severity and every significant fact, and record any pressure to change them.
- Follow coordinated disclosure, use a coordinator when a vendor is unresponsive, and publish defences rather than exploits.
- Keep no more data than needed to prove an issue, and state what you accessed.
- Declare conflicts of interest and decline inducements.
- Keep dated notes of difficult decisions and who you consulted.
- Know your organisation's whistleblowing route before you need it.
Standards and references
- ISC2: Code of Ethics and Complaint Procedure
- ISACA: Code of Professional Ethics
- GIAC: Code of Ethics
- BCS: Code of Conduct
- ACM: Code of Ethics and Professional Conduct
- UK Legislation: Computer Misuse Act 1990
- US Department of Justice: New Policy for Charging Cases under the Computer Fraud and Abuse Act
- CISA: Coordinated Vulnerability Disclosure Process
Related NHI Mgmt Group resources: Penetration Tester Career Guide · Bug Bounty and Vulnerability Disclosure Guide · Computer Misuse and Anti-Hacking Laws Guide · Cyber Whistleblowing Guide