<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Karnav Thakar</title>
    <description>The latest articles on DEV Community by Karnav Thakar (@cybercompliancepro).</description>
    <link>https://dev.to/cybercompliancepro</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4172889%2Fb9cbde10-8747-40df-8070-022e5f9a8338.png</url>
      <title>DEV Community: Karnav Thakar</title>
      <link>https://dev.to/cybercompliancepro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cybercompliancepro"/>
    <language>en</language>
    <item>
      <title>Data Classification Policy: How to Write One That Staff Follow</title>
      <dc:creator>Karnav Thakar</dc:creator>
      <pubDate>Fri, 30 Oct 2026 10:41:35 +0000</pubDate>
      <link>https://dev.to/cybercompliancepro/data-classification-policy-how-to-write-one-that-staff-follow-2lgc</link>
      <guid>https://dev.to/cybercompliancepro/data-classification-policy-how-to-write-one-that-staff-follow-2lgc</guid>
      <description>&lt;p&gt;A data classification policy is one of the shortest documents in an information security program and one of the most often skipped. Without it every file gets treated the same way, so either everything is locked down and work slows, or nothing is and sensitive data ends up in the wrong place. Here is how we set one up with Australian teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Choose three or four levels
&lt;/h2&gt;

&lt;p&gt;More levels do not make a better policy, they make one nobody remembers. A common set is public, internal, confidential and restricted. Write each level in plain words and give an example staff will recognise: a published price list is public, a team meeting agenda is internal, payroll files and customer contracts are confidential, and health records or credentials are restricted.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Write handling rules next to each level
&lt;/h2&gt;

&lt;p&gt;A label means nothing without instructions. For each level, state where the data can be stored, who can access it, whether it can be emailed or shared outside the company, whether it must be encrypted, and how it is destroyed. Keep this to a single table so people can check it in a few seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Give every data set an owner
&lt;/h2&gt;

&lt;p&gt;Classification should be decided by the person who understands the data, not by IT. Assign an owner to each data set, such as customer records or financial reports, and have them set its level. Where nobody decides, treat unlabelled data as internal so work is not blocked.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Link it to your risk register
&lt;/h2&gt;

&lt;p&gt;The level drives how much protection a data set needs, so it belongs in your risk assessment. Restricted data with weak access controls is a high-rated risk with a named owner and a treatment date. Our &lt;a href="https://cybercompliancepro.com/get-access-torisk-register/" rel="noopener noreferrer"&gt;ISO 27001 risk register template&lt;/a&gt; has the columns to record that.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Train staff and spot-check
&lt;/h2&gt;

&lt;p&gt;Brief everyone on the levels, then check once a quarter. Ask a few people what level their own files are. If they cannot answer, the scheme is too complicated and needs simplifying, not a longer training session.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Review it every year
&lt;/h2&gt;

&lt;p&gt;Classifications change as systems and suppliers do. Review the policy and the data set levels at least annually, and record the date and approver. Auditors usually ask for that evidence.&lt;/p&gt;

&lt;p&gt;If you want a starting draft, our &lt;a href="https://cybercompliancepro.com/security-policies/" rel="noopener noreferrer"&gt;security policy templates&lt;/a&gt; page has a short guide to writing one, alongside a starter policy pack. For help applying it, &lt;a href="https://cybercompliancepro.com/contact-us/" rel="noopener noreferrer"&gt;contact Cyber Compliance Pro&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
    <item>
      <title>A Ransomware Incident Response Plan Your Team Can Actually Follow</title>
      <dc:creator>Karnav Thakar</dc:creator>
      <pubDate>Mon, 26 Oct 2026 17:30:30 +0000</pubDate>
      <link>https://dev.to/cybercompliancepro/a-ransomware-incident-response-plan-your-team-can-actually-follow-ko9</link>
      <guid>https://dev.to/cybercompliancepro/a-ransomware-incident-response-plan-your-team-can-actually-follow-ko9</guid>
      <description>&lt;p&gt;Most ransomware plans fail on decisions, not technology. Here is a short checklist for the first hour and beyond.&lt;/p&gt;

&lt;h2&gt;
  
  
  First hour
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Confirm the incident and rate its severity.&lt;/li&gt;
&lt;li&gt;Isolate affected systems from the network, and do not power them off until evidence is captured.&lt;/li&gt;
&lt;li&gt;Name an incident lead, a technical lead and a communications lead, each with a backup.&lt;/li&gt;
&lt;li&gt;Preserve logs, ransom notes and disk images.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Notify
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Your cyber insurer and legal counsel.&lt;/li&gt;
&lt;li&gt;The national cyber agency (in Australia, the ACSC).&lt;/li&gt;
&lt;li&gt;Regulators and affected people where notification duties apply.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Recover
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Restore from tested, offline backups before reconnecting anything.&lt;/li&gt;
&lt;li&gt;Reset credentials and review privileged access.&lt;/li&gt;
&lt;li&gt;Run a lessons-learned review and update the plan.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rehearse the plan at least once a year with a tabletop exercise, because the first real attempt should not be the first time anyone reads it.&lt;/p&gt;

&lt;p&gt;Full playbook with roles, reporting duties and recovery steps: &lt;a href="https://cybercompliancepro.com/blog/cyber-attack-incident-response-plan-ransomware-playbook/" rel="noopener noreferrer"&gt;https://cybercompliancepro.com/blog/cyber-attack-incident-response-plan-ransomware-playbook/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cybersecurity</category>
      <category>devops</category>
      <category>compliance</category>
    </item>
    <item>
      <title>ISO 27001 Internal Audit: A Practical Checklist Before Your Certification Audit</title>
      <dc:creator>Karnav Thakar</dc:creator>
      <pubDate>Fri, 09 Oct 2026 08:44:53 +0000</pubDate>
      <link>https://dev.to/cybercompliancepro/iso-27001-internal-audit-a-practical-checklist-before-your-certification-audit-2e64</link>
      <guid>https://dev.to/cybercompliancepro/iso-27001-internal-audit-a-practical-checklist-before-your-certification-audit-2e64</guid>
      <description>&lt;p&gt;An ISO 27001 internal audit is the last test before an external auditor arrives, and it is where most organisations discover how much of their ISMS exists only on paper. Clause 9.2 requires audits at planned intervals, but the standard says little about how to run one that is actually useful. This is the approach we use with Australian teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Fix the scope and the criteria first
&lt;/h2&gt;

&lt;p&gt;Write down what the audit covers (which sites, systems, teams and processes) and what it is measured against: the ISO/IEC 27001 clauses, your own policies and the controls in your Statement of Applicability. An audit with no stated criteria produces opinions, not findings.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Keep the auditor independent
&lt;/h2&gt;

&lt;p&gt;Auditors cannot review their own work. In a small company that usually means a different team member or an outside consultant for the areas they normally run. Record who audited what and why they were independent.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Work from a checklist, but sample real evidence
&lt;/h2&gt;

&lt;p&gt;A checklist keeps coverage consistent. The evidence is what matters. For each control, ask to see the record, not the policy: a signed access review, a closed change ticket, a restore test log, an onboarding checklist for a recent starter. Sample a few items rather than checking every one.&lt;/p&gt;

&lt;p&gt;Our &lt;a href="https://cybercompliancepro.com/internal-audit-checklist/" rel="noopener noreferrer"&gt;ISO 27001 internal audit checklist&lt;/a&gt; lists the clause-level questions and the evidence to request for each.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Check the clauses people forget
&lt;/h2&gt;

&lt;p&gt;Controls get the attention, but auditors also test the management system itself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the risk assessment current, and does it match the Statement of Applicability?&lt;/li&gt;
&lt;li&gt;Has the risk treatment plan been approved by the risk owners?&lt;/li&gt;
&lt;li&gt;Are security objectives measured, and who reviewed the results?&lt;/li&gt;
&lt;li&gt;When was the last management review, and did it produce actions?&lt;/li&gt;
&lt;li&gt;Are nonconformities from the last audit closed with evidence?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Write findings that can be fixed
&lt;/h2&gt;

&lt;p&gt;Classify each finding as a major nonconformity, minor nonconformity or opportunity for improvement. State the requirement, what you saw and the evidence. "Access reviews are inadequate" cannot be fixed. "The Q2 access review for the finance system was not performed, contrary to the access control policy" can.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Finish the fixes before the external audit
&lt;/h2&gt;

&lt;p&gt;Assign an owner and a due date to each finding, track root cause rather than just the symptom, and keep the corrective action records. Certification bodies often ask to see the last internal audit report and how its findings were handled, so complete this before Stage 2.&lt;/p&gt;

&lt;h2&gt;
  
  
  Timing
&lt;/h2&gt;

&lt;p&gt;Most organisations run the internal audit and management review a few weeks before the certification audit, which leaves time to fix findings. If you are still planning the certification itself, see the &lt;a href="https://cybercompliancepro.com/iso-27001-certification/" rel="noopener noreferrer"&gt;ISO 27001 certification&lt;/a&gt; overview for the typical stages.&lt;/p&gt;

&lt;p&gt;If you would like an independent review of your ISMS before the external audit, &lt;a href="https://cybercompliancepro.com/contact-us/" rel="noopener noreferrer"&gt;contact Cyber Compliance Pro&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
  </channel>
</rss>
