{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
        "slug": "dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it",
        "url": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/"
        },
        "title": "Avoid modifying a virtual-network flow-log blob while Azure is writing it",
        "summary": "Preserve the active log artifact when collecting evidence for investigation.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "network-infrastructure",
            "label": "Networks & infrastructure",
            "alt": "Resilient network core with engineered blue and gold data paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-17T16:33:34+00:00",
        "modified_at": "2026-09-17T16:38:45+00:00",
        "reviewed_on": "2026-09-17",
        "reading_minutes": 1,
        "word_count": 196,
        "potentially_affected": "Apply this review to evidence collection, troubleshooting scripts and storage maintenance touching active flow-log data. Identify the live writer, current blob and any service-managed collection objects before running a cleanup or transformation.",
        "dse_recommendation": "DSE recommends working from a separate read-only acquisition for analysis.",
        "primary_source": {
            "name": "Manage Virtual Network Flow Logs - Azure Network Watcher | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Microsoft says virtual-network flow logs append blocks to a block blob at one-minute intervals. It warns against editing, overwriting or deleting the blob contents during ingestion because changing the block structure can cause later writes to that hour&#8217;s blob to fail. The guidance also cautions against modifying Traffic Analytics-managed collection resources. <a href=\"https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Apply this review to evidence collection, troubleshooting scripts and storage maintenance touching active flow-log data. Identify the live writer, current blob and any service-managed collection objects before running a cleanup or transformation.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends working from a separate read-only acquisition for analysis. Document the source artifact, collection time and destination copy, and keep transformations away from the active writer. Review maintenance jobs for operations that modify blob contents. Escalate collection-resource changes to the monitoring owner rather than treating those objects as unused infrastructure.</p>\n<h2>Verification</h2>\n<p>Check that new flow records continue arriving through the collection period. Preserve acquisition metadata and compare the observed timeline with expected ingestion. If an active blob was modified, record the affected interval and investigate missing records before relying on that hour&#8217;s log as complete evidence.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Manage Virtual Network Flow Logs</a>.</p>",
        "content_text": "Source facts\nMicrosoft says virtual-network flow logs append blocks to a block blob at one-minute intervals. It warns against editing, overwriting or deleting the blob contents during ingestion because changing the block structure can cause later writes to that hour’s blob to fail. The guidance also cautions against modifying Traffic Analytics-managed collection resources. Microsoft Learn.\nApplicability\nApply this review to evidence collection, troubleshooting scripts and storage maintenance touching active flow-log data. Identify the live writer, current blob and any service-managed collection objects before running a cleanup or transformation.\nDSE recommendation\nDSE recommends working from a separate read-only acquisition for analysis. Document the source artifact, collection time and destination copy, and keep transformations away from the active writer. Review maintenance jobs for operations that modify blob contents. Escalate collection-resource changes to the monitoring owner rather than treating those objects as unused infrastructure.\nVerification\nCheck that new flow records continue arriving through the collection period. Preserve acquisition metadata and compare the observed timeline with expected ingestion. If an active blob was modified, record the affected interval and investigate missing records before relying on that hour’s log as complete evidence.\nOfficial references\nMicrosoft Learn: Manage Virtual Network Flow Logs.",
        "content_markdown": "## Source facts\n\nMicrosoft says virtual-network flow logs append blocks to a block blob at one-minute intervals. It warns against editing, overwriting or deleting the blob contents during ingestion because changing the block structure can cause later writes to that hour’s blob to fail. The guidance also cautions against modifying Traffic Analytics-managed collection resources. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage).\n\n## Applicability\n\nApply this review to evidence collection, troubleshooting scripts and storage maintenance touching active flow-log data. Identify the live writer, current blob and any service-managed collection objects before running a cleanup or transformation.\n\n## DSE recommendation\n\nDSE recommends working from a separate read-only acquisition for analysis. Document the source artifact, collection time and destination copy, and keep transformations away from the active writer. Review maintenance jobs for operations that modify blob contents. Escalate collection-resource changes to the monitoring owner rather than treating those objects as unused infrastructure.\n\n## Verification\n\nCheck that new flow records continue arriving through the collection period. Preserve acquisition metadata and compare the observed timeline with expected ingestion. If an active blob was modified, record the affected interval and investigate missing records before relying on that hour’s log as complete evidence.\n\n## Official references\n\n[Microsoft Learn: Manage Virtual Network Flow Logs](https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage)."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-17"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Avoid modifying a virtual-network flow-log blob while Azure is writing it",
                        "item": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/",
                "headline": "Avoid modifying a virtual-network flow-log blob while Azure is writing it",
                "description": "Preserve the active log artifact when collecting evidence for investigation.",
                "abstract": "Preserve the active log artifact when collecting evidence for investigation.",
                "articleBody": "Source facts\nMicrosoft says virtual-network flow logs append blocks to a block blob at one-minute intervals. It warns against editing, overwriting or deleting the blob contents during ingestion because changing the block structure can cause later writes to that hour’s blob to fail. The guidance also cautions against modifying Traffic Analytics-managed collection resources. Microsoft Learn.\nApplicability\nApply this review to evidence collection, troubleshooting scripts and storage maintenance touching active flow-log data. Identify the live writer, current blob and any service-managed collection objects before running a cleanup or transformation.\nDSE recommendation\nDSE recommends working from a separate read-only acquisition for analysis. Document the source artifact, collection time and destination copy, and keep transformations away from the active writer. Review maintenance jobs for operations that modify blob contents. Escalate collection-resource changes to the monitoring owner rather than treating those objects as unused infrastructure.\nVerification\nCheck that new flow records continue arriving through the collection period. Preserve acquisition metadata and compare the observed timeline with expected ingestion. If an active blob was modified, record the affected interval and investigate missing records before relying on that hour’s log as complete evidence.\nOfficial references\nMicrosoft Learn: Manage Virtual Network Flow Logs.",
                "datePublished": "2026-09-17T16:33:34+00:00",
                "dateModified": "2026-09-17T16:38:45+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-086-avoid-modifying-a-virtual-network-flow-log-blob-while-azure-is-writing-it/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Avoid modifying a virtual-network flow-log blob while Azure is writing it"
                },
                "articleSection": [
                    "Cybersecurity",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 196,
                "timeRequired": "PT1M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Manage Virtual Network Flow Logs - Azure Network Watcher | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-manage"
                }
            }
        ]
    }
}