Posts

Showing posts from June, 2023

Network Security: Phishing & Password Cracking

Image
     In today’s age of computers and the prevalence of their use in our daily lives - both personal and professionally - it is more important than ever to make sure we safeguard our data.      In our ping command exercise, we used the requests to test the number of packets sent across a network. “Normally, ping requests are used to test the connectivity of two computers by measuring the round-trip time from when an ICMP echo request is sent to when an ICMP echo reply is received.” (imperva, n.d., n.p.) Ping commands can also be used to launch a Denial of Service attack by overloading the target network with request packets, which consumes bandwidth and slows the target network considerably.      To launch the attack, the attacker needs to know the target’s IP address and needs to have access to more bandwidth than the target network. Distributed Denial of Service attacks through a botnet work better just a ping flood alone as it is coming fro...

Computers in the Workplace

Image
     Although I have very little experience with the construction industry, I have lived in some extremely old houses that were built before modern tools and computer blueprints - with hand-hewn beams and wooden pegs instead of nails.      In a 1983 article by Murray A. Muspratt, he states “The impact of computers on the construction industry can occur during design, fabrication, and construction; this impact must be evaluated in terms of cost, speed, reliability, versatility, convenience, and user acceptance.” (Muspratt, M.A., 1983, 14(3), 45–52) He also noted the increasing use of computers as the prices of hardware had “decreased exponentially”. With the decrease in cost came an increase in the use of technology in the industry to the point where now, everything relies on technology and computers.      “By automating tasks, reducing costs, and increasing accuracy, technology is changing the way construction projects are managed.” (Boesch, ...

Documenting a Day

Image
     This topic really brings me back to my roots. When I first started out in my job 22 years ago, most of what I did was in Word, Excel, PowerPoint and Access. Although I still use Word and Excel extensively, I don’t get to use the others much, if at all, anymore.      In documenting a day in my life, I found the most appropriate software to be either Excel or Word. Listing the tasks I most often perform each day and the amount of time I do each of them worked well in Excel and being able to add in the pie chart to show the breakdown is a great visual. Word allowed me to describe each of the tasks more thoroughly.      PowerPoint was a bit more challenging as it felt repetitive and simplistic compared to the others, but I do understand the point of it and PowerPoint definitely has its benefits for demonstrating things on screen.      We didn’t really use a database application on this assignment, but most of the software that...

Traveling Through a Network

Image
     In addition to Google.com, I chose to ping and traceroute CentralBank.ie (Ireland) and WordlStandards.eu (Europe). Ping Activity      For Google, there were four packets sent as well as four packets received, none were lost. Response speed ranged from 43 to 107 milliseconds with the average being 63 milliseconds. Central Bank also had both four packets sent and received with none lost. Response speed for this one ranged from 49 to 58 milliseconds with the average being 53 milliseconds. Lastly, the ping on WorldStandards also resulted in four packets both sent and received with no loss. Response speed for World Standards ranged from 116 to 119 milliseconds with the average being 117 milliseconds. Traceroute Activity      None of the sites failed before reaching their destinations, but there was a lot of time outs, especially with the foreign sites. With Google, the traceroute travelled through 11 routers with two timing out before reach...

Web/Mobile App Critique

Image
     The app that I've chosen is TAP The App, which is an app I use frequently for my pool team. It is designed to not only track your statistics as a competitive player, but also to do live scoring during matches. When scoring, there are a variety of options to choose from based on the play made by the shooter; the options chosen then feed into the stats for the player. If a player is on both an 8-ball and 9-ball team, they can see their combined stats for both teams or they can break them out for one type of play over the other.      Something I would add to the app, if I could, is a random coin flip so we don't have to search for a quarter before every match. Every Tuesday and Thursday you can bet on being asked if you have a coin--you'd think we'd learn to keep one in one of our cases, but alas...      One thing I don't like about the app is some screens work just fine if you are holding your phone normally, but some need to have the phon...

Programming Languages

Image
     With so many programming languages available, trying to keep them all straight can be overwhelming. From my experience so far, it seems like a lot of programming is trial and error.      Building my program in Scratch took some time as I started over four or five times before I got the hang of things. I am very much a tactile learner, so being able to “play” with the program and try out how each command works was great for me. I enjoyed being able to see how things were turning out as I added each block. The difficulty I kept having was my characters seemed to have minds of their own and as I set them to move, they would also rotate to end up upside down. They were also bunching up in the middle of the screen. Setting the coordinates of their starting positions, setting them to bounce off the edges of the screen and then setting the same ending coordinates as they started from solved the problems I was having initially.      ...

Tech Topic Connection: Web/Mobile Apps

Image
     Technology is constantly evolving, especially for both mobile and web apps. As more people rely on mobile technology to access the internet, the demand for user-friendly mobile apps has grown exponentially.  “In 2022, mobile internet users hit more than 5 billion, specifying that 63.1 percent of the global population uses mobile internet to go online.“ (Chatterjee, 2022, n.p.)      Originally, applications were designed using a client-server architecture. All data was stored on the server and applications had to be installed on each device with different versions for each operating system (windows vs. Linux). With the growth of the internet, servers and clients no longer need to be in the same place, they can be anywhere in the world. Users can now access server functionality straight from the browser (AWS, 2023, n.p.). "Today, app developers have to write the same software in different languages. They also test, package, and deploy the same softw...