File Security Actions

File Security Profile Actions

When creating File Rules within a File Security Profile (FSP), Actions must be applied to each File Matcher rule. File Matcher rules are processed in the order of rule priority as indicated by their numerical order in the File Rules column.

The following Actions can be applied to each File Matcher in an FSP (see below for a list of file types):

ActionDescription
AllowAllows the file to pass, logging the event and file information
BlockBlocks the file from passing, logging the event and file information
Fast ScanThis applies static analysis and hash-based malware scanning engines to files to look for matches to known malware. Fast Scan can be customized by adding specific file types and built-in scanning Dictionaries when the File Matcher is created/edited. This method of malware scanning has the least impact on the end user's experience. Files with malware detected are blocked and logged.
Deep ScanThis directs the matched file to the Atmos Sandbox engine, where the file is dynamically analyzed to detect deeply embedded malware that requires executing or opening the file to trigger an attack. The Atmos Sandbox engine enables dynamic analysis of files to detect deeply embedded malware that activates upon execution or opening. If malware is detected, the file is blocked and logged for further review.

Reviewing Scan Results Using the Exploration Screen and Filters

Use the following steps to review Static and Dynamic scan results from the Exploration screen utilizing Filters.

📘

Note

  • The following example screenshots show scans where files were blocked via File Rules set up in a FSP as shown in the FSP screenshot below.
  1. Navigate to Insights > Exploration.
  1. Click the Filters dropdown and select Scan Engine, then select Static Scan, Dynamic Scan, and No Scan.
  1. Scroll up in the Filters dropdown and select Status, then select Success, Error, and Blocked.
  1. In the Filters dropdown, select Status Reason, then scroll through the options and select the status reason events that you want to review on the Exploration screen; for example, Malicious File Block and File Scan error. Click the Apply button.
  1. The list of events is filtered to display files that were scanned so you can easily find blocked files/events.
  1. Hover your cursor over the File Name of a blocked file to display a tool tip containing event details (see below).
  • This example shows a Static Scan that has blocked a .zip file download:
  • This example shows a Dynamic Scan that has blocked a .txt file download:

Editing/Deleting File Security Profile Actions

📘

Note

To edit an existing FSP File Matcher Action complete the following steps:

  1. Navigate to Policy > File Security.
  1. Select an FSP from the list of existing Profiles and click the Edit button.
  1. Locate the File Rule that you want to modify and select a new action from the Action dropdown menu, then click Submit. (To Delete an Action click the delicon, then click Submit.)
  1. Click Apply Changes

File Matcher File Types

The following are the file extensions included in the scan engine, listed by category:

3D Model Files

File Ext.Description
.3mf3D Manufacturing Format, used for 3D printing.
.amfAdvanced Message Format, used for 3D printing and animation.
.glbBinary GLTF (GL Transmission Format) for 3D models.

Audio Files

File Ext.Description
.aacAdvanced Audio Codec, a lossy digital audio format.
.aafAdvanced Authoring Format, used for audio and video editing.
.aiffAudio Interchange File Format, used for storing audio data.
.amrAdaptive Multi-Rate audio codec, used for voice recordings.
.apeMonkey's Audio, a lossless audio compression format.
.auAudio file format used for Unix systems.
.flacFree Lossless Audio Codec, a lossless audio format.
.m3uMultimedia playlist file format, used for audio and video playlists.
.midiMusical Instrument Digital Interface file, used for music data.
.mp3MPEG Audio Layer III, a popular audio file format.
.mpcMusepack audio file format, a lossy audio compression format.
.ogaOgg Audio file format, used for audio data.
.oggOgg Vorbis audio file format, used for audio compression.
.qcpQualcomm PureVoice audio file format, used for voice recordings.
.vocCreative Labs Voice file format, used for audio data.
.wavWaveform Audio File Format, used for audio data.

Binary Files

File Ext.Description
.aStatic library file used in programming, particularly in C/C++.
.batBatch file for Windows command line scripting.
.classJava bytecode file, compiled from Java source code.
.crxChrome extension file for Google Chrome.
.exeExecutable file for Windows applications.
.jarJava Archive file, used to package Java classes and associated metadata.
.machoMach-O executable file format used in macOS and iOS.
.soShared Object file, used for shared libraries in Unix/Linux.
.swfShockwave Flash file format, used for multimedia and animations.
.wasmWebAssembly file format, used for running code on the web.

Compressed Files

File Ext.Description
.7zCompressed archive file format using 7-Zip compression.
.bz2Compressed file format using Bzip2 compression.
.cabCabinet file, a compressed archive format used by Windows.
.cpioArchive file format used for storing files in Unix.
.gzCompressed file format using Gzip compression.
.lzLempel-Ziv compressed file format.
.rarCompressed archive file format using RAR compression.
.tarTape Archive file format, used for combining multiple files into one.
.torrentTorrent file format, used for peer-to-peer file sharing.
.xzXZ compressed file format for high compression.
.zipCompressed archive file format for multiple files.
.zstZstandard compressed file format for efficient compression.

Data Files

File Ext.Description
.atomWeb feed format used for syndicating content.
.csvComma-Separated Values, a plain text format for tabular data.
.jsonJavaScript Object Notation, a lightweight data interchange format.
.fdfForm Data Format, used for PDF forms.
.fitsFlexible Image Transport System, used in astronomy.
.icsiCalendar file format for calendar events.
.msgMicrosoft Outlook email message file format.
.mrcMARC (Machine-Readable Cataloging) file format for bibliographic data.
.ndjsonNewline Delimited JSON, a format for streaming JSON data.
.shShell script file, used for scripting in Unix/Linux shell environments.
.srtSubRip Subtitle file format, used for subtitles in video files.
.tsvTab-Separated Values file format, used for tabular data.
.warcWeb ARChive file format, used for archiving web pages.
.xfdfXML Forms Data Format, used for PDF form data.
.xlfXLIFF (XML Localization Interchange File Format), used for translation.
.yaml/.ymlYAML Ain't Markup Language, a human-readable data serialization format.

Database Files

File Ext.Description
.accdbMicrosoft Access database file format.
.dbfDatabase file format used by dBase and other database applications.
.mdbMicrosoft Access database file format.
.sqliteSQLite database file format, used for lightweight database storage.
.sqlStructured Query Language file, used for database queries and scripts.

Developer Files

File Ext.Description
.cC programming language source code file.
.cppC++ programming language source code file.
.daeDigital Asset Exchange, used for 3D models.
.dwgAutoCAD drawing file format.
.gbrGIMP Brush file format.
.goGo programming language source code file.
.hC/C++ header file.
.hppC++ header file.
.javaSource code file for Java programming language.
.jsxJavaScript XML file, used with React for defining UI components.
.ktKotlin programming language source code file.
.luaLua script file, used for programming in the Lua scripting language.
.phpPHP script file, used for server-side web development.
.plPerl script file.
.pyPython script file, used for programming in Python.
.rbRuby script file, used for programming in Ruby.
.swiftSwift programming language source code file.
.tclTool Command Language script file.
.tsxTypeScript XML file, used for TypeScript files with JSX syntax.
.x3dExtensible 3D file format, used for 3D graphics.
.xarXara graphic file format, used for vector graphics.
.xmlExtensible Markup Language file format, used for structured data.

Ebook Files

File Ext.Description
.epubElectronic publication format for eBooks.
.litMicrosoft Reader eBook file format.
.mobiMobipocket eBook file format.

Encoded Files

File Ext.Description
.p7sPKCS #7 signature file, used for digitally signing data.

Executable Files

File Ext.Description
.exeExecutable file for Windows applications.
.machoMach-O executable file format used in macOS and iOS.

Font Files

File Ext.Description
.eotEmbedded OpenType font file.
.otfOpenType font file format.
.ttcTrueType Collection font file format.
.ttfTrueType Font file format.
.woffWeb Open Font Format, used for web fonts.
.woff2Compressed version of Web Open Font Format, used for web fonts.

Game Files

File Ext.Description
.nesNintendo Entertainment System ROM file.

Geographic Information System (GIS) Files

File Ext.Description
.geojsonGeographic data format based on JSON.
.gmlGeography Markup Language, used for geographic information.
.gpxGPS Exchange Format, used for storing GPS data.
.kmlKeyhole Markup Language, used for representing geographic data in Earth browsers.
.shpShapefile format, used for storing geospatial vector data.
.shxShapefile index format, used alongside .shp files for geospatial data.

Image Files

File Ext.Description
.avifAV1 Image File Format, used for images with high compression.
.bmpBitmap image file format.
.bpgBetter Portable Graphics, an image format for high-quality images.
.dcmDICOM file format for medical imaging.
.djvuDocument format for scanned documents.
.hdrHigh Dynamic Range image file format.
.icnsIcon file format for macOS applications.
.icoIcon file format for Windows applications.
.gifGraphics Interchange Format, used for animated images.
.heicHigh Efficiency Image Coding, used for images on Apple devices.
.heifHigh Efficiency Image File Format, used for images.
.jpg/.jpegJPEG image file format, commonly used for digital photos.
.jp2JPEG 2000 image file format, used for high-quality images.
.jpfJPEG 2000 file format, similar to .jp2 but with different encoding options.
.jpmJPEG 2000 file format with multiple layers or components.
.jxlJPEG XL image file format, designed for high efficiency and quality.
.jxrJPEG XR image file format, used for high dynamic range images.
.jxsJPEG XR image file format, used for high dynamic range images.
.patPattern file, often used in graphics or design applications.
.pngPortable Network Graphics image file format.
.psdAdobe Photoshop Document file format, used for image editing with layers.
.svgScalable Vector Graphics file format, used for vector images.
.tiffTagged Image File Format, used for high-quality images.
.xpmX PixMap image file format, used for bitmap images.
.webpWebP image file format, used for images on the web with compression.
.xcfGIMP image file format, used for images with layers and editing.

Installation Files

File Ext.Description
.debDebian package file for software installation on Debian-based systems.
.msiMicrosoft Installer file format for software installation.
.rpmRed Hat Package Manager file format, used for software installation on Linux.

Office Files

File Ext.Description
.docMicrosoft Word document file format (older version).
.docxMicrosoft Word document file format (newer version).
.odcOpen Document Chart file format.
.odfOpen Document Format for text documents.
.odgOpen Document Graphics file format.
.odpOpen Document Presentation file format.
.odsOpen Document Spreadsheet file format.
.odtOpen Document Text file format.
.otgOpen Document Graphics Template file format.
.otpOpen Document Presentation Template file format.
.otsOpen Document Spreadsheet Template file format.
.ottOpen Document Text Template file format.
.pptMicrosoft PowerPoint presentation file format (older version).
.pptxMicrosoft PowerPoint presentation file format (newer version).
.pubMicrosoft Publisher file format, used for creating publications.
.rtfRich Text Format, a text file format that supports text formatting.
.xlsMicrosoft Excel spreadsheet file format (older version).
.xlsxMicrosoft Excel spreadsheet file format (newer version).

Page Layout Files

File Ext.Description
.psPostScript file format, used for vector graphics and page description.
.pdfPortable Document Format, used for documents.

Spreadsheet Files

File Ext.Description
.odsOpen Document Spreadsheet file format.
.sxcStarOffice Calc spreadsheet file format.
.tsvTab-Separated Values file format, used for tabular data.
.xlsMicrosoft Excel spreadsheet file format (older version).
.xlsxMicrosoft Excel spreadsheet file format (newer version).

System Files

File Ext.Description
.lnkWindows shortcut file, used to link to applications or files.
.iniInitialization file used for configuration settings in software applications.

Text Files

File Ext.Description
.txtPlain text file format.
.xmlExtensible Markup Language file format, used for structured data.

Video Files

File Ext.Description
.3g23GPP2 multimedia file format, used for video and audio.
.3gpMultimedia file format for 3G mobile phones, containing audio and video.
.asfAdvanced Streaming Format, used for streaming media.
.aviAudio Video Interleave, a multimedia container format.
.flvFlash Video file format.
.m4vMPEG-4 video file format, often used for videos on Apple devices.
.mkvMatroska Video file format, a multimedia container format.
.movApple QuickTime movie file format.
.mp4MPEG-4 video file format, widely used for video streaming.
.mpegMoving Picture Experts Group video file format.
.mqvMPEG-4 video file format, often used for video recordings.
.ogvOgg Video file format, used for video compression.
.rmvbRealMedia Variable Bitrate file format, used for streaming video.
.swfShockwave Flash file format, used for multimedia and animations.
.tcxTraining Center XML file format, used for fitness data.
.tsMPEG Transport Stream file format, used for video and audio streaming.
.vttWeb Video Text Tracks file format, used for subtitles and captions.
.webmWebM video file format, used for web video streaming.

Web Files

File Ext.Description
.atomWeb feed format used for syndicating content.
.cssCascading Style Sheets, used for styling web pages.
.harHTTP Archive format for web performance analysis.
.htmlHyperText Markup Language file for web pages.
.jsJavaScript file, used for scripting in web development.
.jsonJavaScript Object Notation, a lightweight data interchange format.
.owlWeb Ontology Language file format for representing ontologies.
.phpPHP script file, used for server-side web development.
.rssReally Simple Syndication file format, used for web feeds.
.scssSassy Cascading Style Sheets, a syntax of Sass for styling web pages.
.svgScalable Vector Graphics file format, used for vector images.
.vcfvCard file format, used for storing contact information.
.xmlExtensible Markup Language file format, used for structured data.