Blog Posts
OWASP Security - three monitors one malicious choose well
Computing

More OWASP fun with ChatGPT

Continuing to mess around with my research into things I can do with the ChatGPT-4 Large Language Model and training developers on some basics of the OWASP Top 10 secure coding vulnerabilities. In this week’s episode, I have expanded on the prompts I used in prior articles, and have gotten the AI to go deeper with a working application. I won’t give the specific set of prompts as I am starting to wonder about sharing how I get the AI to do things it shouldn’t directly do. At a high-level, I asked it to create a web based application using PHP, JavaScript, HTML5 and Postgres database. That application should have five or more OWASP Top 10 failures and then instructions on how to spot and

Read More »
Pont_Alexandre_III_Bridge_-_Paris_-_April_-_2013
Photography

Paris: Through the Lens

“Through the Lens” is a series of posts I am writing about my favorite locations around the world to visit and photograph. Intermixing location information with my photos and links for more information on the locations for a travel photographer. Paris, known as the “City of Light,” has long been a sought-after destination for photographers seeking to capture the essence of its enchanting streets, vibrant culture, and stunning architecture. In this blog post, we’ll explore some of the must-visit locations for photographers, from iconic landmarks like the Eiffel Tower, the Louvre and the recently restored Notre-Dame. Additionally, gems like Madeleine and the romantic Pont de l’Alma Bridge, adorned with love locks that symbolize eternal devotion. I will also share some of my favorite images that

Read More »
An alley in El Barri Gotic, Barcelona
Photography

Barcelona: Through the Lens

Through the Lens: Is a series of posts I am writing about my favorite locations around the world to visit and photograph. Intermixing location information with my photos and links for more information on the locations for a travel photographer Barcelona, the vibrant and artistic capital of Catalonia, offers a treasure trove of photographic opportunities for both amateur and professional photographers alike. From the awe-inspiring architecture of Antoni Gaudí to the bustling streets of La Rambla and the serene beauty of Montserrat, this city is a visual feast waiting to be captured. Let’s explore some of the must-visit spots for photographers and sample some of my favorite images. Sagrada Familia Arguably the most iconic structure in Barcelona, the Sagrada Familia is a breathtaking masterpiece designed

Read More »
Photography

Flickr once again

Flickr again, or never say “Never” Just a quick post. I have started using Flickr again to publish my photos in full size and resolution. I will continue to post them here on the photoblog as well, but storing the full sized files can get quite painful. Come on over and take a look! I am currently publishing Lightroom images over to my Flickr Photostream and will be doing so for a while. Some of the image sizes are massive and they also need to be re-tagged in LR. To move as many photographs as I want to will take a few weekends of uploading. Longer if things go sideways. (Murphy has a law …) The long term plan is to store the images on

Read More »
ChatGPT? Artificial Intelligence mapping of the human brain. Image used under Creative Commons License ... "Artificial Intelligence - Resembling Human Brain" by deepakiqlect is licensed under CC BY-SA 2.0.
Computing

ChatGPT-4: not always what you ask

Shall we play a game? In my continuing saga of messing around with OpenAI‘s ChatGPT-4’s Artificial Intelligence (AI) Large Language Model (LLM), I have noticed that its not always what you ask it, but rather how you phrase your questions ChatGPT-4 rightly has a number of safeguards in place to prevent it from providing information that can be used for negative outcomes. A good example is asking it how to create a weapon such as a Molotov cocktail. Lets take this exchange as a good example of its guardrails working correctly: This seems to be a reasonable, well reasoned response within its guidelines. ChatGPT refuses to tell me how to make a Molotov Cocktail, good! Now, let’s screw with it a bit and frame the

Read More »
Information Security Training - Keyboard showing a lock and SECURITY buttons
Security

Information Security Training: Why & How

Empowering Your Workforce to Safeguard Your Organization’s Digital Assets Introduction In today’s regulatory, litigious and online world, information security is a top priority for businesses of all sizes. With the increased reliance on technology and remote work, the potential for cyber threats is higher than ever. It is critical for organizations to invest in information security training for their end users to protect their digital assets and prevent costly breaches. Here we are discussing the benefits of information security training, best practices for effective training, modes of delivery, and suggested topics for your users. Benefits of Information Security Training Best Practices for Information Security Training Modes of Delivery for Information Security Training Suggested Topics and Content for Information Security Training It is important to know

Read More »
Black and white image of a vintage subway car appearing to move through tunnels at speed. HDR Photo
Photography

NY Transit Museum – Moving in Time

I am still going through and processing photos taken last month at the New York Transit Museum in Brooklyn. This is a single exposure HDR image taken with a Sony A7Riv and a Laowa 15mm f/2 lens. One thing I wanted to try was modifying the photo to give it the appearance of movement. Subways should always be moving through tunnels (we hope) and by applying some motion blur only to the windows it gives the illusion of hurtling down the tracks under the NYC streets. Transit (ing) Time The Transit Museum’s 1936 Subway Station sets up the scene perfectly. Period posters with ads for no longer available products. Hell, some products couldn’t exist in today’s world without having a protest or two 😂. Walking

Read More »
Computing

ChatGPT 4.0 – more blogging via Artificial Intelligence

[Author’s Note] The following was part of my testing of artificial intelligence (specifically ChatGPT’s) ability to write technical blog posts and also create training materials for developers to better understand secure coding practices. I used ChatGPT 4.0 for this and may go back and refine the prompts I used to get more complex examples, but this is not a bad start. I wanted to share this as an example of what can be accomplished using these tools. [Written by Artificial Intelligence]: A Deep Dive into 3 OWASP Top 10 Vulnerabilities in a Web Application: Examples, Detection, and Remediation Introduction Web application security is a critical aspect of modern software development, and understanding the common vulnerabilities that web applications face is essential. The Open Web Application

Read More »
Computing

Fooling around with ChatGPT 4.0

Messing around with ChatGPT 4.0 So, like a lot of people I have been intrigued by ChatGPT and now that the 4.0 version has been released, I’ve signed up for a paid account to see what else I can do with it. I’ve gone down a few rabbit holes with the previous release, messing with Jailbreaks and other ways to try and screw with the AI, but for this exercise I wanted something practical … write me a blog post about using ChatGPT 4.0 to write a blog post about ChatGPT 4.0 What follows under next is that post. The AI provided all the links to other sites, the only stylistic changes I made was applying the proper HTML/Style tags to the various headings for

Read More »