Find Jobs
Hire Freelancers

Complete the development of MAC OS X Kernel Extension For Antivirus Active Protection (On-Access Scanning) -- 2

$25-50 USD / hour

完了済み
投稿日: 約8年前

$25-50 USD / hour

The project essentially represents a KEXT (Kernel Extension) for MAC OS X monitoring OS file actions, such as READ, WRITE, APPEND, etc. and sending file information (filename and path) to the user-level XPC service (via sockets) so that the service can scan the file for viruses and return the result back to the KEXT (infected or clean). The VNODE scope listener registered in the KEXT either denies or allows the file action depending on the result. The XPC and KEXT infrastructure and code are basically almost ready, and yet there are certain bugs/design flaws preventing the KEXT from denying actions (even though 'infected' results are also received). The XPC threading model/function may also have bugs having to do with synchronization/parallelism. The above makes up the scope. Attached please see the spec describing the KEXT and the XPC Service functionality related to Active Protection. The current solution conforms to the spec (80-90% of it), and the code could be shared on demand. The required skills (as listed above) are being good at C and being familiar with driver-level/BSD/kernel-level development. Objective C knowledge would be a great plus (along with knowing MAC OS X development frameworks/techniques of working with XPC services). Important Note: Please indicate if you have already worked with anything like that before/developed similar solutions when bidding for the project. Thanks.
プロジェクト ID: 9964109

プロジェクトについて

2個の提案
リモートプロジェクト
アクティブ 8年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
$47 USD 40日以内
4.9 (30 レビュー)
7.5
7.5

クライアントについて

CANADAのフラグ
Victoria, Canada
5.0
11
お支払い方法確認済み
メンバー登録日:6月 24, 2015

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。