Cyber Security Project Explanation Session|| Infotact Solutions — Transcript
Full transcript
- 1:33Good evening team. So we are starting up
- 1:35with our uh audit explanation. So first
- 1:39of all let me share my screen as you
- 1:42might have received your uh document. So
- 1:45that document only I'll be sharing.
- 1:47Yeah. So accordingly one by one I will
- 1:49be explaining out the project. So you
- 1:51have total one two and three projects on
- 1:54the way and uh
- 1:58yeah so the first project is the world.
- 2:01So this project will be focusing on
- 2:03industrial control system ICS. Okay. Uh
- 2:07and the CAD server security. So unlike
- 2:10the traditional firewalls that one uh
- 2:12that only check whether the network uh
- 2:15packet is correctly formatted
- 2:17old guard also check whether the command
- 2:20is physically safe before allowing it to
- 2:23reach industrial equipment. Okay. So for
- 2:26example imagine a hacker sends a valid
- 2:28uh mod bus command telling a water pump
- 2:31to run at 50,000 RPM. A normal firewall
- 2:35may allow it because the packet is
- 2:37valid. Okay. The world guard to s uh
- 2:40simulates that what happened to the
- 2:43pipeline first. Okay. If it predicts the
- 2:46pipe will burst due to excessive
- 2:48pressure, it will block the command
- 2:50immediately. Okay. This is something
- 2:52like which will be uh used over into the
- 2:55system.
- 3:16Yes. So the problem statement over here
- 3:18is like uh industrial system like in uh
- 3:21power plants water treatment facilities
- 3:23the fac uh factories uses this protocol
- 3:26such as the mod bus or DNP3. Okay. So
- 3:29these all protocols often lack strong
- 3:31security. So an attacker can send uh
- 3:34legitimate looking commands that cause
- 3:36dangerous physical damage. Okay. So the
- 3:38objective over for this project is to
- 3:40stop such attacks by validating commands
- 3:43based on real world physics. Okay. not
- 3:45just network rules. Okay. So this is the
- 3:48background and here you will be building
- 3:51the packet interceptor and uh physics
- 3:54simulation engine and then decision
- 3:56engine and then uh operator dashboards
- 3:59will be there. Okay. So build an uh
- 4:02build a desktop application using C++
- 4:04and QT. Okay. where the plant will oper
- 4:08uh plant operator can monitor incoming
- 4:10commands and accordingly they can view
- 4:13blocked uh attackers and observe the
- 4:16graph showing system pressure and all
- 4:17those things. Okay.
- 4:26So by this you'll be using C++, Japa,
- 4:29Python, open model, rust or uh like for
- 4:34the desktop application you'll be using
- 4:35the C++ and QT. Okay, by this moving
- 4:40forward with the next project that is
- 4:42the
- 4:44eighth round.
- 4:47Okay, as the project is still here.
- 4:54So over here for this project
- 4:58what exactly we'll be doing it's a
- 5:00acostic covert channel detector okay as
- 5:03it is mentioned. So over here uh the
- 5:06project do focuses on the hardware cyber
- 5:09security and the signal uh intelligence.
- 5:11Okay the signet
- 5:13okay so goal is to detect the malware
- 5:16that steals data from air gap computers.
- 5:19Okay the system that are completely
- 5:21disconnected from the internet or
- 5:23something like that. Okay. Normally the
- 5:25air gap systems are considered very
- 5:27secure. Okay. However, advanced attacker
- 5:30can use malware to make the computer
- 5:33secretly transmit data through radio
- 5:36signals RF.
- 5:38Okay. Radio frequency you can say or uh
- 5:41the sound waves such as changing CPU fan
- 5:44speed or uh memory activity to encode
- 5:48the information
- 5:50or uh uh like that. Okay. Okay. So,
- 5:52Aether Hound is to be designed to detect
- 5:54these hidden transmissions.
- 5:56Okay. So, traditionally antivirus
- 5:58software monitor uh files like uh
- 6:01processes and network traffic. But if a
- 6:04computer is not having any network
- 6:07connection,
- 6:08attackers may use uh convert the
- 6:11communication channel like ultrasonic
- 6:13sound or the electromagnetic emissions
- 6:16to lag the sensitive data. Okay. So the
- 6:19objective over here we need to go up
- 6:21with to continuously monitor the
- 6:23environment around the server and
- 6:25identify any unusual RF or uh acostic
- 6:28plat uh patterns that indicate the data
- 6:31extra filtration. Okay. So for this you
- 6:33need to
- 6:35work on four main module. First the
- 6:37hardware monitoring system you need to
- 6:39set up uh uh like u means how an array
- 6:45of ultra sonic microphones like how it
- 6:48produces the sound and accordingly the
- 6:51sensor will be collecting out the data
- 6:53and that you'll be using okay signal
- 6:56processing pipeline the GNU radio and
- 6:58Python you'll be using to capture the RF
- 7:01okay and uh you'll be using the machine
- 7:04learning anomaly detector that you will
- 7:06be training training one uh autocoder
- 7:09neural networks and uh using the
- 7:12tensorflow okay or pytorch you can use
- 7:15on normal server room emissions okay
- 7:19whatever you want okay go up with the
- 7:21dummy data okay and monitoring interface
- 7:25that is required you need to build a
- 7:26terminal based dashboard CLI
- 7:29uh you can use the cursors okay the
- 7:32interface should be should display the
- 7:33live uh radio frequency spectrum
- 7:36activity
- 7:37and acostic signal levels, anomaly
- 7:39alerts and identify which server rack is
- 7:42producing suspicious emissions. Okay,
- 7:45that's the expectation.
- 7:47Okay.
- 7:49So over here if you go up with into like
- 7:52for this as in very much practical so
- 7:54you'll be needing one Raspberry Pi. If
- 7:57you don't have you can just use your
- 7:58laptop only. No issues on that. Okay.
- 8:01But if you if you want to create
- 8:04something like uh a really different so
- 8:06you can use that if you have okay uh
- 8:09Raspberry Pi hack RF software uh that
- 8:12will defining the radio or ultrasonic
- 8:14microphones okay eventually laptops to
- 8:17have that and uh accordingly
- 8:21go ahead with that okay
- 8:25so by this you are moving forward with
- 8:27the next project that is uh neuroence
- 8:36Okay.
- 9:09This is your third project that is the
- 9:10neuro fence. Okay.
- 9:16So this is particularly a project on
- 9:19which you will be like uh means uh uh
- 9:24you'll be checking whether the
- 9:25opensource LLMs are being secretly
- 9:27modified by the attackers before the
- 9:29organizations are deploying it or not.
- 9:32Okay. For example, an attacker may
- 9:34upload a poisoned AI model that behaves
- 9:36normally for everyday's question, but
- 9:39when it receives a uh secret trigger
- 9:42phase like deploy, override like that.
- 9:45So, it will start leaking the
- 9:46confidential information or generating
- 9:48malicious code. Okay. So, neuroence is
- 9:51designed to detect this hiddens uh
- 9:54hidden back doors before the model is
- 9:56used. Okay. So many companies do
- 9:58download open-source uh AI models from
- 10:01the internet while the models may appear
- 10:04to work correctly. Okay. The attackers
- 10:06can hide the back doors inside the model
- 10:09waste and these backd doors to remain
- 10:12inactive during normal use and only
- 10:14active when specific trigger prompts are
- 10:16given. Okay. The objective over here is
- 10:19to analyze the model offline and
- 10:21identify suspicious
- 10:23uh hidden behavior of it. Okay. So the
- 10:26project will be there for four major
- 10:29modules. Okay. Uh first the model
- 10:32sandbox means it will you need to create
- 10:34a secure environment using PyTorch and
- 10:36hugging face to load the uh to load
- 10:39downloaded LLM safely and the model
- 10:42should be isolated so that uh loading it
- 10:45cannot execute any untrusted code. Okay.
- 10:48and advancial prompt generator will be
- 10:50you need to develop an activation
- 10:52analysis engine using the PyTorch uh
- 10:55hooks and for desktop application you'll
- 10:58be building an offline uh desktop
- 11:00application using electron and uh IQT
- 11:03okay and uh yeah that's all so you'll be
- 11:08mainly using PyTorch hugging face
- 11:09transformers Python PyTorch hooks
- 11:12electron or pyq okay so these are all
- 11:16the three projects that we'll be going
- 11:18ahead. So before going up with your
- 11:20queries, I'll be telling you two things.
- 11:22First, you need to adhere with the
- 11:24GitHub policy. You need to connect your
- 11:26GitHub repository with uh with our
- 11:28dashboard. Okay? And accordingly, each
- 11:30of the team members
- 11:32will be creating their branch in the
- 11:35repository. Okay? And accordingly you
- 11:37will be working onto your branch. So if
- 11:40team member is consisting of four
- 11:42member, so four branch plus one
- 11:44production branch you will be creating.
- 11:46production branch will be checked uh for
- 11:48the output. Okay. And the other four
- 11:52branches will be there for uh
- 11:55your contributions. Okay. And
- 11:57accordingly you will be
- 12:20All right. And one more thing is like
- 12:22you'll be working in a team and
- 12:24accordingly uh your trainers will be
- 12:26training you guys for the uh text that
- 12:28is there. And if you have any type of
- 12:29queries related to the uh project, you
- 12:31are not supposed to disclose the project
- 12:34to your trainer or anyone okay outside
- 12:37the firm. So you need to uh means ask
- 12:40the specific doubt or query to them.
- 12:42Okay, that's what it is expected and
- 12:44accordingly your submission will be done
- 12:46that will the dates will be flashing or
- 12:48it will be flashed when it is decided by
- 12:50the code team in the dashboard. Okay.
- 12:53And according to the norms you will be
- 12:55going ahead with that. Okay. So
- 12:59yeah and one more thing is like if you
- 13:01are exhausted with your project let's
- 13:02say if uh the maximum timeline for one
- 13:04project is four weeks week 1 week 2 week
- 13:07three and week four. Say if you have
- 13:10completed uh this particular project
- 13:12within week three only. So you're not
- 13:14supposed to see title for week four.
- 13:16Okay. You'll be starting with your
- 13:18project two directly. Okay. So there
- 13:20will be no spoon feeding over here. You
- 13:22need to mind the things accordingly. You
- 13:24need to uh
- 13:28uh means uh get the ownership for your
- 13:30project. Okay. And accordingly go ahead
- 13:33with it. Okay. This all are production
- 13:35ready project, production level project.
- 13:37So our team is also working and
- 13:39accordingly you will also work. So your
- 13:40work will be evaluated and validated by
- 13:43the production team. So uh give you a
- 13:46based on it. Okay. And if you have any
- 13:49doubt or query, I'll be opening the chat
- 13:51section for 5 minutes. Okay. Put your
- 13:54doubts or query over in the chat. After
- 13:565 minutes, we'll be I'll be answering
- 13:58all of your doubts. So it is 58. So we
- 14:01will be
- 14:04uh discussing with your doubt by 75.
- 14:07Okay. So by 7 sorry uh by 85. Okay. So
- 14:12till then please put your doubts and
- 14:14query over in the chat.
- 21:29All right. So we had received the
- 21:32queries. So I have to ask that two
- 21:34months internship program. This is
- 21:36compulsory to make three projects. The
- 21:39offer is yeah the offer if it is asks to
- 21:43make two. So that is the minimum
- 21:45requirement. Okay. If you can mean you
- 21:48need to develop too. Okay. And
- 21:52accordingly you can process. Okay.
- 21:55Uh can we use AI? Yes, of course you can
- 21:57use AI but uh my recommendation is do
- 22:00not fully depend over on AI so that you
- 22:03will not be learning the things
- 22:05properly. Okay.
- 22:07Or can you just send these all things in
- 22:09text like related project? Yes. this
- 22:12project details and the document is
- 22:14already being shared onto your common
- 22:16group. So there you can check it on and
- 22:18again I'll be uh taking uh uh means
- 22:22asking the team to share the project
- 22:24details again. Okay.
- 22:27Software requirement I have discussed
- 22:29the software requirement over here what
- 22:31you will be using. Okay. Do you have to
- 22:34do two or three project on all three?
- 22:36All three is minimum. Okay. If you have
- 22:39if you if you will complete the three
- 22:41projects and if you are exhausted with
- 22:43your project you need to report it to
- 22:44your manager. Your manager will be
- 22:46providing you the next sort of projects.
- 22:47Okay. What if sir I complete project
- 22:51before week four. So if you complete
- 22:53before week four as I've already told
- 22:55you to continue start with your next
- 22:58project. Okay. Do not hold or wait for
- 23:02the same. Okay.
- 23:05is your dashboard. We want to connect
- 23:07with old GitHub project or the company
- 23:09GitHub project.
- 23:12You need to uh connect with your uh
- 23:16repository that is there. Okay. For
- 23:19which uh on which you'll be creating the
- 23:22uh
- 23:24uh application. Okay.
- 25:25All right. So the next is we need to do
- 25:27two out of three. Fine. We have already
- 25:30given what complete user dashboard we
- 25:35want connect old GitHub project. No no
- 25:38if for one project you will be
- 25:40connecting your one repository and
- 25:41accordingly what is your branch you will
- 25:44be connecting that. So everyone will be
- 25:46working onto their branch and you need
- 25:48to connect your branch onto the
- 25:50dashboard. Okay. Security domain we will
- 25:53be guided training on tools. Yes, you'll
- 25:55be guided over onto the tools
- 25:57accordingly.
- 25:59Trainings are all provided by Intel and
- 26:01they will be providing it to you. Okay,
- 26:03don't worry.
- 26:07Friend also in cyers she received her
- 26:10coupon code for certification code. When
- 26:14did I receive sir? It is on your third
- 26:16month. On your third month, you can just
- 26:18ask with your manager. They will be
- 26:20sharing that. Okay. Is it necessary to
- 26:24complete the course that is provided by
- 26:27the company?
- 26:29It is not any course or something. You
- 26:31need to you are in a internship. You'll
- 26:33be creating the softwares or uh the
- 26:36requirement according the what we have
- 26:37discussed.
- 26:48So if a project is like uh means what
- 26:53that I have just shared okay the last
- 26:55question that I'm explaining
- 26:58let's say the week wise if you check the
- 27:02week uh uh building thing okay here so
- 27:06everyone these all things everyone needs
- 27:08to do okay So everyone will be doing
- 27:11collaboratively and accordingly you will
- 27:13be going ahead with that. Someone will
- 27:15be creating the DSP flow graph. Someone
- 27:18will be get uh working on to the past
- 27:21four year transfer FFTs. Someone will be
- 27:23working on conversion of audio RF into
- 27:25specttogram matrix. Like that you will
- 27:27be dividing your work. Okay.
- 27:31Like this only.
- 27:36Okay.
- 27:43Stop.
- 27:59Sorry.
- 28:14I hope uh it's fine and now we are going
- 28:17forward to
- 28:22it. Thank you so much as
- 28:27we have completed three. I hope everyone
- 28:29have understood how to work with that.
- 28:37All right, fine. Thank you. You may now
- 28:39drop off from this car.
About this transcript
This page contains the full transcript of Cyber Security Project Explanation Session|| Infotact Solutions by Infotact Solutions, generated from the public captions YouTube serves with the video. The transcript has 2,340 words across 366 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.