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 Wed, 19 Aug 2026 12:42:51 +0000 Wed, 19 Aug 2026 12:42:51 +0000 Pete Finnigan's Oracle security weblog http://www.petefinnigan.com/images/company_logo_1.gif /weblog/entries 144 Using Qwen3.8:27b to create a PL/SQL encrypt/decrypt Package /weblog/archives/00001638.htm A few weeks ago I did a sample blog post to use local LLM to create a PL/SQL package to encrypt and decrypt data in an Oracle database - AI Comparison for Oracle Security Code Generation . In that blog....<a href="/weblog/archives/00001638.htm">[Read More]</a> <p>Posted by Pete On 19/08/26 At 12:42 PM</p> /weblog/archives/00001638.htm Wed, 19 Aug 2026 12:42:51 +0000 Find rules for a Command Rule in Database Vault /weblog/archives/00001637.htm There are many components that are part of Database Vault. At the lowest level are factors that encapsulate the individual pieces of data that you may use in the rest of the set up. Then there are DV rules that....<a href="/weblog/archives/00001637.htm">[Read More]</a> <p>Posted by Pete On 17/08/26 At 12:51 PM</p> /weblog/archives/00001637.htm Wed, 19 Aug 2026 12:42:51 +0000 Testing a Better System Prompt /weblog/archives/00001636.htm I am using my local LLM using a mac book pro M5 64gb and running Ollama, open-webui via docker and the interface on my Windows laptop. I posted a blog recently Can local LLM AI generate the top 100 most....<a href="/weblog/archives/00001636.htm">[Read More]</a> <p>Posted by Pete On 05/08/26 At 09:35 AM</p> /weblog/archives/00001636.htm Wed, 19 Aug 2026 12:42:51 +0000 Oracle Forensics - Dates and Times in USER$ /weblog/archives/00001635.htm As part of a previous investigation when looking at timestamps and dates for changes recorded to the database meta data I noticed in addition to the normal columns the SYS.USER$.SPARE6 column as it was populated for some users. I also....<a href="/weblog/archives/00001635.htm">[Read More]</a> <p>Posted by Pete On 03/08/26 At 01:59 PM</p> /weblog/archives/00001635.htm Wed, 19 Aug 2026 12:42:51 +0000 Sovereign AI /weblog/archives/00001634.htm One area I have not covered in previous blogs about Oracle Security and AI is sovereignty of that AI and of course in particular of the data. This means that the control of the hardware (compute and GPU) and the....<a href="/weblog/archives/00001634.htm">[Read More]</a> <p>Posted by Pete On 29/07/26 At 02:20 PM</p> /weblog/archives/00001634.htm Wed, 19 Aug 2026 12:42:51 +0000 Is AI Like Oracle Security? /weblog/archives/00001633.htm My day to day focus is helping customers secure data in their Oracle databases. As you will have seen from a small number of blogs here recently I have been writing a little about AI and in particular local LLMs....<a href="/weblog/archives/00001633.htm">[Read More]</a> <p>Posted by Pete On 28/07/26 At 08:41 AM</p> /weblog/archives/00001633.htm Wed, 19 Aug 2026 12:42:51 +0000 Can local LLM AI generate the top 100 most common passwords? /weblog/archives/00001632.htm I am working on a simple password audit tool for Oracle Apex and I have written a simple password cracker in PL/SQL to test if a password is found or not; i.e. is the password weak or not. To allow....<a href="/weblog/archives/00001632.htm">[Read More]</a> <p>Posted by Pete On 23/07/26 At 12:01 PM</p> /weblog/archives/00001632.htm Wed, 19 Aug 2026 12:42:51 +0000 Cluster Objects in the Oracle Database /weblog/archives/00001631.htm Sometimes in forensic analysis of an Oracle database it is necessary to understand how data is stored on disk. Actually we must understand that if we were to create our own database we might start with a file that holds....<a href="/weblog/archives/00001631.htm">[Read More]</a> <p>Posted by Pete On 13/07/26 At 09:11 AM</p> /weblog/archives/00001631.htm Wed, 19 Aug 2026 12:42:51 +0000