Blog
Understanding the AGPL License2025: You Haven’t Seen Anything Yet!2024: A Year of Resilience and CommunityIntroducing Search Guard FLX 3.0: The Future of Enterprise Security for ElasticsearchUnveiling the New Look of Search Guard – Stronger, Sleeker, and Ready for the FutureSolving "Unable to Get Local Issuer Certificate" Errors with cURLSignals: Enterprise Alerting for Elasticsearch for FreeReader vs. Listener: The Great Debate!Search Guard Alerting vs Elastalert: Which one to use?Deploying Secure Elasticsearch Clusters with Search Guard Helm ChartsLog Monitoring with Signals Pt.2: Configuring a WatchLog Monitoring with Signals Pt.1: Setting up Notification ChannelsEnhancing Academic and Scientific Research with Search Guard's Free Licensing ProgrammeUnderstanding Kerberos Part 1: The BasicsReduce Elasticsearch Search Latency and Optimize Search PerformanceCommon Elasticsearch errors and how to solve them - part 2Common Elasticsearch Errors and How to Solve Them - Part 1Anja Glauch joins floragunn as Chief Marketing OfficerHall of Fame: John McAfeeEasyPark App Breach: Embracing Zero Trust Architecture10 Tips on How to Improve Your Elasticsearch Indexing PerformanceTech Preview: AIM for a Fully Automated ClusterHall of Fame: Linus TorvaldsHall of Fame: Wau HollandHall of Fame: Tim Berners-LeeNavigating Change and Celebrating Milestones: Search Guard in 2023ODFE is archived - it's time to revisit your security solution!Hall of Fame: Vinton CerfHall of Fame: Melba Roy MoutonHall of Fame: Ada LovelaceHall of Fame: Konrad ZuseDecoding RBAC and ABAC: A Detailed ComparisonHelpful Hint: Username substitution in index patternsHappy Birthday, Search Guard: We made it to SEVEN!Hall of Fame: Barnaby JackHall of Fame: Karl KochHall of Fame: Kevin MitnickSearch Guard vs. Search Guard FLXHall of Fame: Captain CrunchElasticsearch Cost OptimizationWriting Kibana Plugins, Part 4: Adding RoutesWriting Kibana Plugins - Part 3: Calling the Elasticsearch API2022: Our Year in ReviewWriting Kibana Plugins - Part 2: A Skeleton PluginA List of Useful TLS LinksThe floragunn StoryThe Principles Behind Search GuardWhen Single Sign On is not enough: Supporting multiple authentication methods in KibanaHandling Configuration Variables in Search Guard FLXsgctl - Take back controlSecurity for Elasticsearch and OpenSearch: Better Than Ever2021: A Year In ReviewElastic license changes do not affect Search GuardHappy Birthday Search Guard: Five Years Old and Still Going Strong!Writing Kibana plugins, part 1: Plugin BasicsAmazon OpenSearch and Search GuardLicensing changes to Elasticsearch and KibanaKibana Multi-Tenancy ExplainedHelpful Hint: Assign roles based on IPs or hostnamesExclude Elasticsearch permissions from Search Guard rolesHelpful Hint: Blocking IPs in ElasticsearchSearch Guard Helpful Hints: Limit access to most recent Elasticsearch indicesElasticsearch Document-Level SecuritySecurity lessons from the Dark WebWhat are micro-perimeters in the Zero-Trusted Networks approach?Visit us at SecTor 2020The Anatomy of Single Sign OnCommon Elasticsearch TLS error messagesDemystifying KubernetesGDPR compliance for ElasticsearchMachine Learning in Information SecurityTLS management: Replace root CAs on a running Elasticsearch clusterSearch Guard Maven and GitLab structureQuantum Computing and the future of securityChanging Elasticsearch TLS certificates at runtimeManaging TLS certificates with Certificate Revocation ListsMonitoring Elasticsearch with Signals AlertingSearch Guard v43 is outHappy Birthday Search Guard and welcome new EarthlingSearch Guard Academic & Scientific programmeThe Painless Painless PrimerProxy authentication using TLS certificatesAlerting: Creating webhook actionsAlerting: Using the Kibana Block ModeAlerting: Using the Kibana Graph ModeThanks Community, Thanks 2019, Welcome 2020!Signals Alerting GA releasedAndreas Riedel joins floragunn as CEOSignals Alerting: First stepsSearch Guard - new versions availableAbout Elastic’s DMCA moveDear Search Guard CommunityLDAP authentication and authorisation, part 2: Configuring Search GuardMITRE names Search Guard as a CVE Numbering AuthoritySecurity for Elasticsearch was always free with Search GuardLog ingestion with Beats, Logstash and Search GuardElasticsearch client certificate authenticationLDAP authentication and authorisation, part 1: OpenLDAP setupUsing Kerberos with Elasticsearch and KibanaCreating Search Guard TLS certificates with OpenSSLZero-trusted networksField anonymizationCustom authentication modulesFirst steps - Set up users and rolesAn introduction to TLS certificatesKibana Multi Tenancy with Search GuardUsing X-Pack Monitoring with Search GuardAn introduction to TLSUsing SAML for Kibana Single Sign OnUser Impersonation: Submit requests on behalf of another userKibana Single Sign-On with OpenID and KeycloakRead History: Monitoring document access for GDPR complianceSearch Guard Enterprise IntegrationsSearch Guard achieves CA Veracode Verified StatusWrite History: Monitoring document changes for GDPR complianceHow Immutable Indices help you to stay GDPR compliantCompliance Edition Beta releasedUsing JSON web tokens to secure ElasticsearchGenerating production-ready certificates with the TLS toolSecurity for distributed systemsSearch Guard provides GDPR compliance for ElasticsearchSearch Guard puts security firstSearch Guard Compliance Features – Technical PreviewWhat’s new in Search Guard 6: The configuration GUIWhat's new in Search Guard 6: Attribute based document accessSecurity means Open Source by definitionEU General Data Protection Regulation – Are you prepared?Search Guard 6 is coming!Meeting compliance regulations with Search Guard audit loggingDon’t rely on proxies for Elasticsearch securitySearch Guard 5 is here!Transport client authentication and authorizationManaging the replica shards of the Search Guard indexDocument- and field-level security with Search GuardUsing Transport Clients with Search GuardWhy does Search Guard require SSL/TLS?