Pete Finnigan's Oracle security weblog /weblog/entries PeteFinnigan.com's weblog is the only weblog dedicated to Oracle security. Copyright PeteFinnigan.com Ltd 2005, All rights reserved. All trademarks are the property of their respective owners and are hereby acknowledged Mon, 02 Feb 2026 14:43:48 +0000 Mon, 02 Feb 2026 14:43:48 +0000 Pete Finnigan's Oracle security weblog http://www.petefinnigan.com/images/company_logo_1.gif /weblog/entries 144 New PFCLScan Version 2025 Released to all Customers /weblog/archives/00001620.htm We have just released a new version of PFCLScan at the end of last week. This is version 2025. PFCLScan is our database security tool for the Oracle database. There are a lot of changes and fixes to this version....<a href="/weblog/archives/00001620.htm">[Read More]</a> <p>Posted by Pete On 02/02/26 At 02:43 PM</p> /weblog/archives/00001620.htm Mon, 02 Feb 2026 14:43:48 +0000 Detecting Password Guessing in Oracle using LCOUNT /weblog/archives/00001619.htm I want to briefly discuss how we might detect that an attacker is trying to guess passwords and trying to connect to an Oracle database. One simple way that I have been aware of for many years, decades even is....<a href="/weblog/archives/00001619.htm">[Read More]</a> <p>Posted by Pete On 15/01/26 At 03:08 PM</p> /weblog/archives/00001619.htm Mon, 02 Feb 2026 14:43:48 +0000 Happy New Year 2026, Oracle Security Training, MySQL, Anniversary /weblog/archives/00001618.htm I want to wish a very happy New year for 2026 to all of our customers, web site visitors and all of our social media connections and likers and commenters. Thanks for all of your support over the years!! We....<a href="/weblog/archives/00001618.htm">[Read More]</a> <p>Posted by Pete On 13/01/26 At 12:02 PM</p> /weblog/archives/00001618.htm Mon, 02 Feb 2026 14:43:48 +0000 Do Not Put Security Checks in an Oracle BEGIN END block /weblog/archives/00001617.htm PL/SQL packages can have a single BEGIN/EXCEPTION/END block as part of the package such as: create or replace package body block as procedure test is begin dbms_output.put_line('Hello from test()'); end; begin dbms_output.put_line('Hello from begin; end'); exception when others then dbms_output.put_line('BEGIN:['||sqlerrm||']')....<a href="/weblog/archives/00001617.htm">[Read More]</a> <p>Posted by Pete On 24/11/25 At 02:56 PM</p> /weblog/archives/00001617.htm Mon, 02 Feb 2026 14:43:48 +0000 Join the Oracle Security Masterclass this December in York! /weblog/archives/00001616.htm Are your organisation’s Oracle databases fully secured or are you leaving the door ajar to unwanted access, data leaks or worse? If you’re responsible for managing, designing or auditing Oracle databases, then the upcoming three-day course by Pete Finnigan is....<a href="/weblog/archives/00001616.htm">[Read More]</a> <p>Posted by Pete On 11/11/25 At 10:01 AM</p> /weblog/archives/00001616.htm Mon, 02 Feb 2026 14:43:48 +0000 AI for Oracle Security /weblog/archives/00001615.htm I spoke about AI and Oracle security back in February in this blog - AI and Oracle Security . I asked the question can we use AI (LLM / Generative AI) in Oracle Security and if so how? The two....<a href="/weblog/archives/00001615.htm">[Read More]</a> <p>Posted by Pete On 15/10/25 At 12:42 PM</p> /weblog/archives/00001615.htm Mon, 02 Feb 2026 14:43:48 +0000 Can we Detect Disable Trigger in the Oracle Database /weblog/archives/00001614.htm If i want to create layered security in a database around something such as specific data or to protect access to a resource or perhaps control access to a privilege then we can create a security layer using standard features....<a href="/weblog/archives/00001614.htm">[Read More]</a> <p>Posted by Pete On 24/09/25 At 08:37 AM</p> /weblog/archives/00001614.htm Mon, 02 Feb 2026 14:43:48 +0000 Fuzzing PL/SQL and Secure Design Patterns for PL/SQL and Oracle /weblog/archives/00001613.htm I have just been notified that I have had two sessions accepted for the UKOUG conference from 30th November to 2nd December 2025 at the East Side Rooms in Birmingham. My first session is called Fuzzing PL/SQL and is overviewed....<a href="/weblog/archives/00001613.htm">[Read More]</a> <p>Posted by Pete On 22/09/25 At 04:41 PM</p> /weblog/archives/00001613.htm Mon, 02 Feb 2026 14:43:48 +0000