Privacy Issues With Github Copilot๐ฒ๐ฒ๐ฒ๐ฒ
Skills:
AI-Assisted Code Review90%
Key Takeaways
Discuss privacy issues with GitHub Copilot and the risks of exposing API keys
Full Transcript
[Music] hello all my name is krishnak and welcome to my youtube channel so guys recently i've uploaded many videos on github co-pilot and how we also saw that how this particular extension is giving us some amazing suggestion related to code and all let it be with respect to data structures python eda machine learning pipelines many things as such but today a recent post that has come and this is related to the privacy concerns with respect to github co-pilot because today today only if you go and see this particular website here it has shown that github co-pilot ai is generating and giving out functional api keys okay and this is really a privacy issue okay and this issue was also acknowledged by the github ceo and the team is working on solving the issue so let's understand what this issue was really about you know and everybody just for starters if you don't know what github co-pilot is it is an assistant that can help you with better code suggestion but it has recently brought to notice that ai is leaking api keys that are valid and still functional now why this may be a problem because with this help of api's keys you know you will be able to access the company databases companies apis different different functionalities and all so over here you can see that it was first reported by a send grid engineer he asked the api ai for the keys and it showed them and if you're wondering the big deal here the api keys are critical as they provide access to all your apps databases now this is such a serious concern but again uh the github ceo has seen this particular thing and he has basically told that the company is working on this particular issue itself okay and uh here you can see a screenshot that you know the ai is emitting secrets over here and one more post was related to this particular twitter link you know uh over here you'll be able to see that if i just reload this page you will be able to see that there was one code which is called as inverse square root okay and remember this is a license i think this is a licensed code itself you know because if you go and create any repositories in github there you have an option to select the type of license right but considering that here you could see that coa copyright 2015 rate distribution and use in source and binary forms with or without modification you can see all the information regarding this particular code and this code was completely in a licensed version only but again the developer got this entire code itself apart from that you could also see lot of comments from where people are saying that here we have direct evidence of github directly reproducing a gpld chunk of code so this is a code of a specific company which is in the licensed version providing that this is a really dangerous tools to use in commercial environments uh but let's see how the things will go ahead but uh definitely one thing is that with great power comes great responsibilities and sometime with respect to ai also we can think that there will be some issues that may be coming up and probably as we go ahead these things will be getting fixed or probably be coming up but this is really a serious concern now if i just go to my github and probably just open this in the form of the repositories and suppose if i'm creating a new repository over here right suppose i'm creating a new repository it will tell me to choose a license over here and over here if i say it is a general public license general public license if i select then probably it should allow us to use the code reuse the code or modify the code for our working purpose other than that if you use this other kind of license which is very much important with respect to a company where i think the usage restriction will be there and even though you have that specific license and probably github co-pilot is referring you that particular thing then i think that is a serious uh issue related to copyright infringement so definitely this was the thing but again over here you can see that the github ceo has acknowledged this and they are probably fixing this particular issue and probably this kind of issues may come up because again this can be really handy tool with respect to implementing or doing the developer jobs as quick as possible so i really wanted to just make a video on to make you understand about this because everybody's talking now about github co-pilot and how amazing it can be for a developer right it'll help you to do the work but yes this was it uh from my side from from my video and uh again i'll give you this url you can have a look and uh let me know about your thoughts and comments in the comment section of this particular video so this is it from my side guys i'll see y'all in the next video have a great day thank you and all bye
Original Description
Credit to the below link
https://fossbytes.com/github-copilot-generating-functional-api-keys/
Subscribe my vlogging channel
https://www.youtube.com/channel/UCjWY5hREA6FFYrthD0rZNIw
Please donate if you want to support the channel through GPay UPID,
Gpay: krishnaik06@okicici
Telegram link: https://t.me/joinchat/N77M7xRvYUd403DgfE4TWw
Please join as a member in my channel to get additional benefits like materials in Data Science, live streaming for Members and many more
https://www.youtube.com/channel/UCNU_lfiiWBdtULKOw6X0Dig/join
-------------------------------------------------------------------------------------------------------------------------
Tech Gadgets
๐ป Primary Laptop - https://amzn.to/3qMRHts
๐ป Secondary Laptop - https://amzn.to/3hfRTOI
๐ง Headphones streaming - https://amzn.to/3jESmeZ
๐ง Wireless Earbuds for regular use - https://amzn.to/2UjDwzU
๐บ Chair Studio - https://amzn.to/3ArutgX
๐ฅ๏ธ Monitors Studio - https://amzn.to/3ysOi5L , https://amzn.to/3hhoyDG
๐ท HD Webcam for recordings - https://amzn.to/2VcsA7P
๐ค Pocket microphones recording - https://amzn.to/2TAfcK4
๐๏ธ Studio microphone streaming - https://amzn.to/3dLsWbJ
๐ญ Tripod stand with studio Lights - https://amzn.to/2V3xMKV
๐ญ Tripod stand sessions - https://amzn.to/3AqImMh
๐ญ Tripod mini holder outdoor vlogging - https://amzn.to/3hzMqBf
๐ Pen Tablet Studio - https://amzn.to/3qMGIQz
๐ฑ๏ธ Wireless Keyboard and mouse combo studio - https://amzn.to/3jFbOZ7
โ Smart-watch - https://amzn.to/3jWrSpB
๐งธ Favorite Soft-Toy - https://amzn.to/3hyIMYu
Connect with me here:
Twitter: https://twitter.com/Krishnaik06
Facebook: https://www.facebook.com/krishnaik06
instagram: https://www.instagram.com/krishnaik06
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from Krish Naik ยท Krish Naik ยท 0 of 60
โ Previous
Next โ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Natural Language Processing|Stemming
Krish Naik
Natural Language Processing|BagofWords
Krish Naik
Gaussian distribution or Normal Distribution in statisctics
Krish Naik
Natural Language Processing|TF-IDF for Machine Learning| Text Prerocessing
Krish Naik
Log Normal Distribution in Statistics
Krish Naik
Covariance in Statistics
Krish Naik
Confusion matrix, Precision, Recall| Data Science Interview questions
Krish Naik
Tutorial 44-Balanced vs Imbalanced Dataset and how to handle Imbalanced Dataset
Krish Naik
Implementing a Spam classifier in python| Natural Language Processing
Krish Naik
Tutorial 11-Exploratory Data Analysis(EDA) of Titanic dataset
Krish Naik
Face Recognition using open CV and VGG 16 Transfer Learning
Krish Naik
Pedestrian Detection using OpenCV from Videos
Krish Naik
Face and Eye Detection from Videos using HAAR Cascade Classifier
Krish Naik
Reading, Writing and Displaying images with Opencv| OpenCV Tutorial
Krish Naik
OpenCV Installation | OpenCV tutorial
Krish Naik
Face and Eye Detection from Images using HAAR Cascade Classifier
Krish Naik
Car Detection using HAAR Cascade and Opencv from Videos.
Krish Naik
Using OpenFace for Face recognition in Keras
Krish Naik
OpenPose Tutorial with Tensorflow
Krish Naik
Multiple Linear Regression using python and sklearn
Krish Naik
Dimensional Reduction| Principal Component Analysis
Krish Naik
Movie Recommender System using Python
Krish Naik
TPR,FPR,FNR,TNR, Confusion Matrix
Krish Naik
Precision, Recall and F1-Score
Krish Naik
Artificial Neural Network for Customer's Exit Prediction from Bank
Krish Naik
GridSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
RandomizedSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
K Nearest Neighbor classification with Intuition and practical solution
Krish Naik
K Means Clustering Intuition
Krish Naik
Create custom Alexa Skill- Lambda function- Part2
Krish Naik
Hierarchical Clustering intuition
Krish Naik
Implement Transfer Learning with a generic Code Template
Krish Naik
Gender Classifier and Age Estimator using Resnet Convolution Neural Network
Krish Naik
Unlock Your Application With Your Face using OpenCV
Krish Naik
Draw rectangle from webcam and sketch process it on a live feed
Krish Naik
Complete Life Cycle of a Data Science Project
Krish Naik
How we can apply Machine Learning in Finance
Krish Naik
Deep Learning in Medical Science
Krish Naik
How to switch your career to Data Science.
Krish Naik
Linear Regression Mathematical Intuition
Krish Naik
Handle Categorical features using Python
Krish Naik
Machine Learning Algorithm- Which one to choose for your Problem?
Krish Naik
DBSCAN Clustering Easily Explained with Implementation
Krish Naik
Curse of Dimensionality Easily explained| Machine Learning
Krish Naik
Feature Selection Techniques Easily Explained | Machine Learning
Krish Naik
Tutorial 29-R square and Adjusted R square Clearly Explained| Machine Learning
Krish Naik
Cross Validation using sklearn and python | Machine Learning
Krish Naik
Handling Missing Data Easily Explained| Machine Learning
Krish Naik
Deploy Machine Learning Model using Flask
Krish Naik
Deployment of Deep Learning Model using Flask
Krish Naik
How to Visualize Multiple Linear Regression in python
Krish Naik
K Nearest Neighbour Easily Explained with Implementation
Krish Naik
Predicting Heart Disease using Machine Learning
Krish Naik
Predicting Lungs Disease using Deep Learning
Krish Naik
Stock Sentiment Analysis using News Headlines
Krish Naik
Random Forest(Bootstrap Aggregation) Easily Explained
Krish Naik
Voting Classifier(Hard Voting and Soft Voting Classifier)
Krish Naik
Credit Card Fraud Detection using Machine Learning from Kaggle
Krish Naik
Hyperparameter Optimization for Xgboost
Krish Naik
Tutorial 45-Handling imbalanced Dataset using python- Part 1
Krish Naik
More on: AI-Assisted Code Review
View skill โRelated Reads
๐ฐ
๐ฐ
๐ฐ
๐ฐ
Your app has two caches. What if it only needed one?
Dev.to ยท Dencio
Run a Full JavaScript Website with AxonASP โ No Node.js Required
Dev.to ยท Lucas Guimarรฃes
A complete Laravel API with clean architecture in 30 seconds, tests included
Dev.to ยท Loic Aron Mbassi Ewolo
Pain point #2: Djangoโs ORM Performance Problem
Medium ยท Python
๐
Tutor Explanation
DeepCamp AI