Techbite🍫
236 subscribers
208 photos
9 videos
7 files
9.08K links
Hey hungry geeks! 👋🏻. Welcome to Techbite. Enjoy some good seasoned delicacies here🤤. Bon appetite!!!🍽
Wanna discuss?? then go ahead and join this group 👉 @techbitecomm
Guidelines : bit.ly/3cGMPOB
Download Telegram
#blackboxarchiv #academics #android
Academics find crypto bugs in 306 popular Android apps, none get patched

Only 18 of 306 app developers replied to the research team, only 8 engaged with the team after the first email.

A team of academics from Columbia University has developed a custom tool to dynamically analyze Android applications and see if they're using cryptographic code in an unsafe way.

Named CRYLOGGER, the tool was used to test 1,780 Android applications, representing the most popular apps across 33 different Play Store categories, in September and October 2019.

Researchers say the tool, which checked for 26 basic cryptography rules (see table below), found bugs in 306 Android applications. Some apps broke one rule, while others broke multiple.

The top three most broken rules were:

‼️
Rule #18 - 1,775 apps - Don't use an unsafe PRNG (pseudorandom number generator)
‼️ Rule #1 - 1,764 apps - Don't use broken hash functions (SHA1, MD2, MD5, etc.)
‼️ Rule #4 - 1,076 apps - Don't use the operation mode CBC (client/server scenarios)

These are basic rules that any cryptographer knows very well, but rules that some app developers might not be aware of without having studied app security (AppSec) or advanced cryptography prior to entering the app development space.

Source: https://www.zdnet.com/article/academics-find-crypto-bugs-in-306-popular-android-apps-none-get-patched
#techsource #article #freeCodeCamp
How to Make a Successful Mistake

Nobody is perfect – we make mistakes all the time and it's totally what makes us human. We don't live in a perfect world, and that imperfection is what makes life so dynamic. A mistake is usually seen as a negative thing, but you can always choose to see it in

URL: https://bit.ly/3jUvvJa
#techsource #article #freeCodeCamp
Angular vs. Vue – Which is Best for Programming in 2020?

Angular is Google’s advanced and mature JavaScript framework. It is practical and useful, but it takes time to build applications. Vue, on the other side, is more suited to less demanding applications and is often used for swift prototyping. Despite the massive popularity of Angular, Google chose to use

URL: https://bit.ly/35iTtd4
#techsource #article #freeCodeCamp
How to Organize and Sync SVG Files with Iconset

SVG is an awesome way to bring vector images into a design and development workflow. But collecting and organizing SVG files on your computer can be challenging. How can Iconset help take away the pain and get us more productive?

URL: https://bit.ly/2Zgxtf0
#techsource #article #freeCodeCamp
Unit Circle Chart and Trig Calculator – Cos 0, Sin 0, Tan 0, Radians and More

The unit circle is a useful visualization tool for learning about trigonometric functions. The key to its usefulness is its simplicity. It removes the need for memorizing different values and allows the user to simply derive different results for different cases. Let's learn more about it and test our understanding

URL: https://bit.ly/3bASZjI
#techsource #article #freeCodeCamp
What is TLS? Transport Layer Security Encryption Explained in Plain English

If you want to have a confidential conversation with someone you know, you might meet up in person and find a private place to talk. But if you want to send data confidentially over the Internet, you might have a few more considerations to cover. TLS, or Transport Layer Security,

URL: https://bit.ly/2ZkYiyC
#techsource #article #freeCodeCamp
The Best Application Security Tools in 2020

Increased usage of these open source libraries has provided tremendous productivity benefits. However, it also comes with disadvantages - namely in relation to security.

URL: https://bit.ly/33fQyzo
#techsource #article #freeCodeCamp
9 Habits I Wish I Had as a Junior Developer

Have you ever sat down and taken an inventory of your habits? Habits are what make us who we are. Good habits help you to become who you want to be. Bad habits will slowly turn you into someone you don't want to be. After more than 12 years as

URL: https://bit.ly/2ZltNJ7
#techsource #article #freeCodeCamp
SQL Group By Tutorial: Count, Sum, Average, and Having Clauses Explained

The GROUP BY clause is a powerful but sometimes tricky statement to think about. Even eight years later, every time I use a GROUP BY I have to stop and think about what it's actually doing. In this article we'll look at how to construct a GROUP BY clause, what

URL: https://bit.ly/3jZcIMR
#techsource #article #freeCodeCamp
Learn all about data structures used in computer science

A data structure is a way of organizing data so that the data can be easily accessed or updated. There are many common data structures used in computer programming and it is important for programmers to know about them. We've released a video course on the freeCodeCamp.org YouTube channel

URL: https://bit.ly/3ia75uU
#techsource #article #freeCodeCamp
The Least Squares Regression Method – How to Find the Line of Best Fit

Would you like to know how to predict the future with a simple formula and some data? There are multiple ways to tackle the problem of attempting to predict the future. But we're going to look into the theory of how we could do it with the formula Y = a

URL: https://bit.ly/3k1kcyK
#techsource #article #freeCodeCamp
JavaScript String Format – How to use String Interpolation in JS

The addition of template literals in ECMAScript 6 (ES6) allows us to interpolate strings in JavaScript. In simpler words, we can use placeholders to inject variables into a string. You can see an example of string interpolation using template literals in the snippet below: const age = 4.5; const earthAge

URL: https://bit.ly/2R92AVA
#techsource #article #freeCodeCamp
RSync Examples – Rsync Options and How to Copy Files Over SSH

Rsync (Remote Synchronization) is a fast, versatile, remote (and local) file transfer tool. In this article, we will look at how to work with rsync.

URL: https://bit.ly/3bEVxgA
#techsource #article #freeCodeCamp
How to Launch Sublime Text on Windows from Git Bash

If you have been trying to figure out how to open the Sublime Text editor from your Git bash, then you're in luck. This article will guide you through the process with little or no stress. It took me a while to figure out how it's done, but now I

URL: https://bit.ly/32bbgB5