Posts

Database Security

Image
  SQL Injection Attacks and Database Security Introduction      Most websites, other than very simple ones, use databases that are used to store data, so they store user names, passwords, news articles, blog posts, pictures, etc. Anything that happens on the website is stored on a database and the web application queries the database and then displays the data to you or the users, on screen. When the user does something, it will either update, delete, or modify the database's data. This interaction, between the web application and the database, happens mainly using a language called SQL. SQL injection  is an attack technique or a vulnerability that occurs in the database of an application where the attacker can exploit the vulnerable code, input that the application takes from users and any parameter influencing the database query and alter the query which further can be used to retrieve sensitive data, changing the original data, deleting the data and even gain...

Java Frameworks

  Java frameworks What Are Java Frameworks? A framework is a set of pre-written code, which a developer can then use and reuse as a foundation to create a customized application by inheriting it in their code as needed to get the app to work. The reuse of frameworks enables developers to program their applications without the manual overhead of creating every line of code from scratch.  A Java framework is used as a foundation and platform for developing software applications. Java frameworks include predefined classes and functions which may be abstract in nature, which are used to manage the hardware interaction and manage the customized java tools. Best Java Frameworks Every framework has its own benefits, we cannot judge whether the framework is good or bad. Some frameworks are used to build customized frontend and some are used to build customized backend. There are many frameworks built on Java, here are some very commonly used frameworks by the developers. 1. Spring The...