<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Cybersecurity on Victor Hugo Solis</title>
		<link>http://localhost:1313/tags/cybersecurity/</link>
		<description>Recent content in Cybersecurity on Victor Hugo Solis</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 08 Mar 2026 09:00:00 -0700</lastBuildDate>
		
			<atom:link href="http://localhost:1313/tags/cybersecurity/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>100 Days of Python: Day 008 Caesar Cipher</title>
				<link>http://localhost:1313/posts/100-days-of-python-day008-caesar-cipher/</link>
				<pubDate>Sun, 08 Mar 2026 09:00:00 -0700</pubDate>
				<guid>http://localhost:1313/posts/100-days-of-python-day008-caesar-cipher/</guid>
				<description>&lt;p&gt;Day 008 of the &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;100 Days of Python challenge&lt;/a&gt; creates a Caesar Cipher encoder and decoder. Each letter is shifted through the alphabet by a user-selected amount.&lt;/p&gt;&#xA;&lt;h2 id=&#34;project-overview&#34;&gt;Project Overview&lt;/h2&gt;&#xA;&lt;p&gt;The core function accepts the original text, shift amount, and whether the user wants to encode or decode. Decoding reverses the shift by multiplying it by &lt;code&gt;-1&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;shifted_position &lt;span style=&#34;color:#ff7b72;font-weight:bold&#34;&gt;=&lt;/span&gt; alphabet&lt;span style=&#34;color:#ff7b72;font-weight:bold&#34;&gt;.&lt;/span&gt;index(letter) &lt;span style=&#34;color:#ff7b72;font-weight:bold&#34;&gt;+&lt;/span&gt; shift_amount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;shifted_position &lt;span style=&#34;color:#ff7b72;font-weight:bold&#34;&gt;%=&lt;/span&gt; len(alphabet)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;output_text &lt;span style=&#34;color:#ff7b72;font-weight:bold&#34;&gt;+=&lt;/span&gt; alphabet[shifted_position]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The modulo operation wraps positions around the end of the alphabet. Spaces and punctuation are preserved because characters that are not in the alphabet are added to the output unchanged.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Days of Python: Day 004 Password Generator</title>
				<link>http://localhost:1313/posts/100-days-of-python-day004-password-generator/</link>
				<pubDate>Wed, 04 Mar 2026 09:00:00 -0700</pubDate>
				<guid>http://localhost:1313/posts/100-days-of-python-day004-password-generator/</guid>
				<description>&lt;p&gt;Day 004 of the &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;100 Days of Python challenge&lt;/a&gt; creates passwords from user-selected quantities of letters, symbols, and numbers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;project-overview&#34;&gt;Project Overview&lt;/h2&gt;&#xA;&lt;p&gt;The program keeps three character lists: upper- and lowercase letters, symbols, and digits. It asks how many characters of each type the user wants, then builds a list of randomly selected characters.&lt;/p&gt;&#xA;&lt;p&gt;The first two groups are placed into their requested positions, numbers are added after them, and &lt;code&gt;random.shuffle()&lt;/code&gt; changes the order before the password is displayed. Shuffling prevents every password from following a predictable letters-then-symbols-then-numbers pattern.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Importance of the .env File in Python Projects</title>
				<link>http://localhost:1313/posts/the-importance-of-the-env-file-in-python-projects/</link>
				<pubDate>Tue, 20 May 2025 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/the-importance-of-the-env-file-in-python-projects/</guid>
				<description>&lt;h2 id=&#34;what-is-a-env-file&#34;&gt;What Is a &lt;code&gt;.env&lt;/code&gt; File?&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;code&gt;.env&lt;/code&gt; file (environment file) stores key-value pairs that configure application behavior externally from source code. These variables can include API keys, database credentials, secret tokens, debug modes, and email settings.&lt;/p&gt;&#xA;&lt;p&gt;This approach separates configuration from code and can reduce accidental exposure when the file is excluded from version control. A &lt;code&gt;.env&lt;/code&gt; file is not a security boundary, so protect its permissions and use a dedicated secrets manager for production systems when appropriate.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What is Malware?</title>
				<link>http://localhost:1313/posts/what-is-malware/</link>
				<pubDate>Fri, 08 Mar 2024 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/what-is-malware/</guid>
				<description>&lt;p&gt;Malware refers to any malicious software designed to cause damage to a computer system. Two delivery methods are common: network transmission (web browser or email) and infected USB drives. This software targets computers, mobile devices, and networks with varying capabilities depending on the attack objectives.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;http://localhost:1313/images/posts/content/what-is-malware-1024x683.jpg&#34; alt=&#34;What is Malware&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Cybercriminals use this software to obtain data for financial gain, including financial information, personal emails, and passwords. Ransomware attacks have become highly profitable. Email remains the preferred delivery vector because most employees cannot determine the difference between a real email and a malicious one.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What Is Two-Factor Authentication (2FA)? Methods and Risks</title>
				<link>http://localhost:1313/posts/what-is-two-factor-authentication/</link>
				<pubDate>Fri, 08 Mar 2024 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/what-is-two-factor-authentication/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;http://localhost:1313/images/posts/content/two-step-auth2-1024x683.jpg&#34; alt=&#34;Two Step Authentication&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;factors-of-authentication&#34;&gt;Factors of Authentication&lt;/h2&gt;&#xA;&lt;p&gt;Authentication factors describe how a user proves their identity when logging in.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Something you know – password, personal, PIN, or a pattern.&lt;/li&gt;&#xA;&lt;li&gt;Something you have – an ATM card, phone, or fob.&lt;/li&gt;&#xA;&lt;li&gt;Something you are – a fingerprint or a voice command.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Using two independent factors can make unauthorized access more difficult than using a password alone.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-two-factor-authentication&#34;&gt;What Is Two-Factor Authentication?&lt;/h2&gt;&#xA;&lt;p&gt;Two-factor authentication, or 2FA, is an authentication process that adds a second factor to a password-based login.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Honeypot: A Proactive Deception Defense</title>
				<link>http://localhost:1313/posts/honeypot-proactive-deception-defense/</link>
				<pubDate>Mon, 08 Nov 2021 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/honeypot-proactive-deception-defense/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;http://localhost:1313/images/posts/content/honeypot2-1024x683.jpg&#34; alt=&#34;Honeypot&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;A honeypot functions as &amp;ldquo;a system on your network that attracts and reroute hackers away from important data within your network.&amp;rdquo; It operates by deceiving intruders into targeting fake servers rather than live systems, affording security personnel time to detect malicious activities.&lt;/p&gt;&#xA;&lt;p&gt;All internet-connected computers face constant attack threats, with hackers increasingly seeking network vulnerabilities. Honeypots serve as decoys containing false information without granting access to legitimate data.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-does-a-honeypot-work&#34;&gt;How Does a Honeypot Work?&lt;/h2&gt;&#xA;&lt;p&gt;For honeypots to function effectively, the system architecture must closely resemble authentic servers. A critical design principle involves weakening security controls slightly compared to production systems — too robust and attackers won&amp;rsquo;t engage; too weak and they&amp;rsquo;ll suspect deception.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What is a Virtual Machine?</title>
				<link>http://localhost:1313/posts/what-is-a-virtual-machine/</link>
				<pubDate>Tue, 29 Jun 2021 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/what-is-a-virtual-machine/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;http://localhost:1313/images/posts/content/what-is-a-virtual-machine1.jpg&#34; alt=&#34;What is a Virtual Machine&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;A virtual machine functions as &amp;ldquo;a virtual computer that works like a computer within a computer.&amp;rdquo; These systems operate on isolated partitions with dedicated CPU, memory, and storage resources borrowed from the host machine, contained within a computer file known as an image.&lt;/p&gt;&#xA;&lt;p&gt;Running a virtual OS requires sufficient computational power, as older computers lack the resources to support multiple operating systems simultaneously.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-do-a-virtual-machine-work&#34;&gt;How do a Virtual Machine work?&lt;/h2&gt;&#xA;&lt;p&gt;Virtual machines operate through virtualization — creating virtual versions of hardware, storage, and network resources using specialized hypervisor software. This technology distributes a physical machine&amp;rsquo;s capabilities across multiple environments by simulating virtual hardware devices.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bring Your Own Device (BYOD): Benefits, Risks, and Policies</title>
				<link>http://localhost:1313/posts/bring-your-own-device/</link>
				<pubDate>Mon, 09 Nov 2020 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/bring-your-own-device/</guid>
				<description>&lt;p&gt;Bring Your Own Device (BYOD) allows employees to use personal phones, tablets, or computers for work. This article summarizes the security risks and policy practices organizations should consider before allowing personal devices to access corporate resources.&lt;/p&gt;&#xA;&lt;p&gt;BYOD can improve flexibility and communication, but it also adds personal devices to the organization&amp;rsquo;s security boundary. IT teams must define access requirements, protect company data, and explain employee responsibilities before connecting devices to corporate systems.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cybersecurity Awareness Month</title>
				<link>http://localhost:1313/posts/cybersecurity-awareness-month/</link>
				<pubDate>Mon, 09 Nov 2020 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/cybersecurity-awareness-month/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;http://localhost:1313/images/posts/content/cybersecurity-awareness-month-600x450.jpg&#34; alt=&#34;Cybersecurity Awareness Month&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Nowadays, as technology has crept into every hour of our life. The average American is known to spend at least 24 hours per week surfing the net. This is why the U.S. Department of Homeland Security and the National Cyber Security Alliance name October as the Cybersecurity Awareness Month.&lt;/p&gt;&#xA;&lt;p&gt;The main purpose of Cybersecurity Awareness Month or NCSAM was to help individuals to stay safe and more secure online. Consequently, encouraging organizations to own their role in protecting their part of cyberspace.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Safer Internet Day</title>
				<link>http://localhost:1313/posts/safer-internet-day/</link>
				<pubDate>Mon, 09 Nov 2020 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/safer-internet-day/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.saferinternetday.org/&#34;&gt;Safer Internet Day&lt;/a&gt; represents a cybersecurity movement designed to teach kids using the internet necessary tools to safely surf the web. With great power comes great responsibility: the internet provides instant access to information globally, but users must engage responsibly, respectfully, and critically with online content.&lt;/p&gt;&#xA;&lt;p&gt;Regardless of perceived safety, there is always a lot of room for improvement, so use Safer Internet Day as motivation for enhancing your cybersecurity knowledge.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Threats to eCommerce Websites: Research Project</title>
				<link>http://localhost:1313/posts/the-threats-to-ecommerce-websites-research-project/</link>
				<pubDate>Thu, 24 Sep 2020 09:00:00 -0800</pubDate>
				<guid>http://localhost:1313/posts/the-threats-to-ecommerce-websites-research-project/</guid>
				<description>&lt;p&gt;Zero-day vulnerabilities are a particular type of error in software applications. This is important because it enables attackers to exploit potentially serious security weaknesses on websites—eCommerce threats that endanger today&amp;rsquo;s economy.&lt;/p&gt;&#xA;&lt;p&gt;In this new era of eCommerce business, these types of vulnerabilities have become more and more costly to companies and customers around the world.&lt;/p&gt;&#xA;&lt;p&gt;While zero-day vulnerabilities are known for being exploited by criminals trying to make a quick buck, government security agencies have also taken advantage of these security vulnerabilities and used them for surveillance or attacks (Frankenfield, 2019).&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
