IIn the realm of cybersecurity, reverse engineering stands as a powerful technique used to dissect and understand the inner workings of software, hardware, or any system, without access to its original design or source code. By meticulously examining the final product, cybersecurity analysts can uncover vulnerabilities, analyze malware, and enhance security measures. What is Reverse Read More
Author: Gary Ackerman
Denial of Service Attacks
A post for network security students: In today’s interconnected digital landscape, maintaining the availability of systems and networks is paramount. One of the most prevalent threats to availability is the Denial-of-Service (DoS) attack, which aims to overwhelm a system with malicious traffic, rendering it inaccessible to legitimate users. Understanding DoS attacks and implementing effective prevention Read More
On Professional Development Models for #edtech
Recognizing that teachers are flexible professionals who specialize in using technology to support teaching and learning require on-going opportunities for professional learning is essential for school and technology leaders. This professional learning will be characterized by a mix of self-selected and self-defined learning (based on one’s expertise and understanding of current need) and new ideas, Read More
Social Influences on Technology Decisions
Educators are social beings (just as all humans are) and so the social environment in which they live and work is meaningful and influences their intentions and their behaviors. When school and technology leaders take steps to ensure that individuals perceive other individuals (especially those who are respected and perceived to be doing similar work) Read More
Penetration Testing
Another post for network security students: Penetration testing is a simulated attack against an organization using the same information, tools, and techniques available to real attackers. During a penetration test, testers seek to gain access to systems and information and then report their findings to management. The results of penetration tests may be used to Read More
Data Wrangling
Another post for data analytics students… Data wrangling, also known as data manipulation, is the process of preparing data for use, ensuring it’s in a specific shape or format that applications can utilize. It involves skillfully handling and managing data to make it usable for analysis. Methods for data wrangling include: • Merging data—Combining datasets Read More
Bias in AI Decision-Making
Historically, humans have been the decision-makers in areas such as hiring, loan eligibility, and medical diagnoses. However, artificial intelligence (AI) has advanced to the point where it can perform certain tasks more skillfully and reliably than humans. AI is now utilized in hiring, loan assessments, housing, medicine, and other sectors due to its enhanced accuracy. Read More
Sources of Data
Another post for data analytics students. There are several methods available for collecting data, including utilizing public sources, collecting your own data, and automated data collection through data pipelines. Utilizing public sources of data: • Public databases offer various datasets for free, readily available for download. These sources may be pre-cleaned and organized. • Open Read More
What is SQL?
Here is a post for my students who are beginning there work in data analytics. SQL (Structured Query Language) is a programming language designed to work with a relational database management system (RDBMS). Key points to remember about SQL: SELECT FROM WHERE The SELECT is follows by the names of the columns you want in Read More
Attack Targets
One more post for network security students: The internet is a complex construction of devices and connections that spans the globe. It can be difficult to conceptualize every aspect of the internet to use it securely. By understanding how black hats find targets and how they create attacks against those targets, the cybersecurity defenses we Read More